#	$OpenBSD: SHEPHERD_PIE,v 1.10 2000/08/15 20:31:19 mickey Exp $
#
# Diskless kernel config
#

include	"arch/hppa/conf/std.hppa"

#option	MALLOC_DEBUG

# Support for various CPU types
option	HP7000_CPU			# PCX
option	HP7100_CPU,HP7150_CPU		# PCXS
option	HP7100LC_CPU,HP7300LC_CPU	# PCXL, PCXL2
option	HP7200_CPU,HP7250_CPU		# PCXT, PCXT'
#option	HP8000_CPU			# PCXU
#option	HP8200_CPU			# PCXU2
#option	HP8500_CPU			# PCXW

option	SWAPPAGER, DEVPAGER

option		DDB		# in-kernel debugger
#makeoptions	DEBUG="-g"	# compile full symbol table
option		DIAGNOSTIC	# internal consistency checks
option		DEBUG		# internal debug checks
option		KTRACE,SYSCALL_DEBUG
option		KMEMSTATS

option		PMAPDEBUG

option		COMPAT_11	# NetBSD 1.1,
option		COMPAT_43	# and 4.3BSD

#option		LKM		# loadable kernel modules

#option		DISKLESS
option		FFS		# unfortunately this is required...
#option		MFS		# memory file system
option		FIFO		# FIFOs; RECOMMENDED
option		INET		# IP + ICMP + TCP + UDP
option		NFSCLIENT	# Network File System client

pseudo-device	loop	2	# network loopback
#pseudo-device	bpfilter 8	# packet filter

#pseudo-device	pty	64	# pseudo-terminals
pseudo-device	ksyms

option		BOOT_CONFIG	# add support for boot -c

# Include all GENERIC options
#include "arch/hppa/conf/generic.hppa"

# Need to set locally
maxusers	8

option		TIMEZONE=0	# time zone to adjust RTC time by
option		DST=0		# daylight savings time used by RTC

#option	 	COMPAT_HPUX	# HP-UX binary compatibility

#option  RAMDISK_HOOKS
#option  MINIROOTSIZE=8192

#config	bsd root on rd0 swap on rd0	# temp until ie0 is stable
config	bsd root on nfs swap on nfs

pseudo-device	rd	2	# RAM disk device

# the rest will be removed

option		FPEMUL
option		USELEDS		# blink 'em

lasi*	at mainbus0 irq 28	# LASI host adapter (LSI PN???)
asp*	at mainbus0 irq 28	# this one comes w/ Viper and leds
#wax*	at mainbus0 irq 27	# Wax may host EISA as well
mongoose* at mainbus0 irq 17	# EISA Bus Adapter (i82350 or TI???)
#vmeb*	at mainbus0 irq ?	# VME bus adapter
#dino*	at mainbus0 irq ?	# PCI bus bridge

sti*	at mainbus0 irq ?	# [H]CRX-{8,24,48}[Z] graphics

# internal i/o space
gsc0	at asp?			# 7xx
gsc0	at lasi?		# 712,715/100,725/75,725/100
#gsc1	at wax?			# basically it's another face of LASI

#vme*	at vmeb?
#option	VMEVERBOSE
#pci*	at dino?
#option	PCIVERBOSE
eisa*	at mongoose?
#eisa*	at wax?
option	EISAVERBOSE
#isa*	at mongoose?
#isa*	at wax?

# GSC devices

#hil*	at gsc? irq 1	# Human Interface Loop, kbd and mouse
#hkbd*	at hil? code 0	# keyboard
#hilnmi0 at kbd? irq 2	# double-break on hil keyboard
#tb*	at hil? code 1	# graphics tablet
#hms*	at hil? code 2	# mouse, 3b mouse, 3b trackball, 3b quadrature mouse
#knob*	at hil? code 3	# knob
#bbox*	at hil? code 4	# 32 button box
#dizer*	at hil? code 5	# A & B size digitizers
#crsr*	at hil? code 6	# cursor for digitizer
#qbox*	at hil? code 7	# quadrature

#medusa* at gsc? irq 4	# FDDI
com0	at gsc? irq 5	# RS/232 serial port
#com1	at gsc? irq 6	# RS/232 serial port
lpt0	at gsc? irq 7	# both com and lpt are on WD16C552
ie0	at gsc? irq 8	# 82C5[89]6 ether
#tms*	at gsc? irq 10	# TMS380C26 Network Controller (either 802.3 or 802.5)
#siop0	at gsc? irq 9	# NCR 53C7xx
#siop1	at gsc? irq 3	# NCR 53C7xx (Fast/Wide)
#scsibus* at siop?
#aone*	at gsc? irq 13	# Audio Type 1 (PSB 2160-N)
#audio* at aone?
#harmony*	at gsc?	irq 13	# Audio Type 2 (CS4215)
#audio* at harmony?
#pckbc*	at gsc? irq 26
#pckbd*	at pckbc?	# PS/2 keyboard
#pms*	at pckbc?	# PS/2 mouse
#fdc*	at gsc?		# PC floppy controller (WD37C65C)
#option	FD_DEBUG

# EISA devices
#sh*	at eisa? slot ?	# Interphase Seahawk 4811 EISA/FDDI board
ep*	at eisa? slot ?
#ie*	at eisa? slot ?
#bha*	at eisa? slot ?
#scsibus* at bha?

# ISA devices
#vga*	at isa?
#fdc*	at isa? port 0x3f0 irq 6 drq 2
#wdc0	at isa? port 0x1f0 irq 14
#wdc1	at isa? port 0x170 irq 15
#ie*	at isa? port 0x360 iomem 0xd0000 irq 7
#ie*	at isa? port 0x300 irq 10

# MI devices
option	WSEMUL_VT100
#wsdisplay*	at vgafb?
wsdisplay*	at sti?
#wskbd*		at pckbd?
#wskbd*		at hkbd?
#wsmouse*	at pms?
#wsmouse*	at hms?

#fd*	at fdc?	drive ?	# floppy drives

#sd*	at scsibus? target ? lun ?
#st*	at scsibus? target ? lun ?
#cd*	at scsibus? target ? lun ?
#ch*	at scsibus? target ? lun ?
#ss*	at scsibus? target ? lun ?
#uk*	at scsibus? target ? lun ?

