NetBSD/sys/arch/i386/conf/PS2
jdolecek 2649f518ec note in BIG WARNING LETTERS that MCA support is experimental and the
kernel should only be used for experimentation
comment out some stuff not present or used on my development machine
g/c ef
add (commented out) aha attachment
2000-05-26 20:59:07 +00:00

112 lines
3.5 KiB
Plaintext

# $NetBSD: PS2,v 1.2 2000/05/26 20:59:07 jdolecek Exp $
#
# Sample kernel config for PS/2 with MCA bus
#
# WARNING: DO NOT USE UNLESS YOU ARE PREPARED TO DEAL WITH PROBLEMS.
#
# BEWARE:
# MCA support in NetBSD is still very experimental at this
# stage and should be used with extreme caution. MCA-enabled
# kernels won't currently work on non-MCA machines and it's
# not wise to try even try it unless you are prepared to deal
# wish strange hardware failures. Please note that MCA
# support doesn't yet reach standard NetBSD quality,
# should be really used only for experimentation and is provided
# specially and only to make access to the code easier for people
# who wish to help with PS/2 development.
# See also sys/dev/mca/TODO for list of problems and current list of
# projects. If you try this out and encounter any problems, please
# let us know via send-pr(1) or ask on port-i386@NetBSD.org.
include "arch/i386/conf/std.i386"
maxusers 32 # estimated number of users
options I386_CPU
options I486_CPU
options MATH_EMULATE # floating point emulation
#options XSERVER # X server support in console drivers
#options UCONSOLE # users can use TIOCCONS (for xconsole)
options INSECURE # disable kernel security levels
options RTC_OFFSET=-600 # hardware clock is this many mins. west of GMT
#options KTRACE # system call tracing via ktrace(1)
#options SYSVMSG # System V-like message queues
#options SYSVSEM # System V-like semaphores
#options SYSVSHM # System V-like memory sharing
#options SHMMAXPGS=1024 # 1024 pages is the default
options DIAGNOSTIC # cheap kernel consistency checks
options DEBUG # expensive debugging checks/support
#options KMEMSTATS # kernel memory statistics (vmstat -m)
options DDB # in-kernel debugger
file-system FFS # UFS
#file-system NFS # Network File System client
#file-system MSDOSFS # MS-DOS file system
#file-system FDESC # /dev/fd
#file-system KERNFS # /kern
#options QUOTA # UFS quotas
#options NFSSERVER # Network File System server
options FIFO # FIFOs; RECOMMENDED
options INET # IP + ICMP + TCP + UDP
options COMPAT_AOUT
options COMPAT_13
options COMPAT_14
options MCAVERBOSE # verbose MCA device autoconfig messages
#options NFS_BOOT_BOOTP
options WSEMUL_VT100 # VT100 / VT220 emulation
options WS_KERNEL_FG=WSCOL_GREEN
config netbsd root on ? type ?
#config netbsd root on ? type nfs
#
# Device Configuration
#
mainbus0 at root
mca0 at mainbus0
isa0 at mainbus0
#npx0 at isa? port 0xf0 irq 13 # x86 math coprocessor
#pc0 at isa? port 0x60 irq 1
# wscons
pckbc0 at isa? # pc keyboard controller
options PCKBCDEBUG
#pcconskbd* at pckbc?
#pms* at pckbc? # PS/2 mouse for wsmouse
#wsmouse* at pms?
pckbd* at pckbc? # PC keyboard
wskbd* at pckbd? console ?
vga0 at isa?
wsdisplay* at vga? console ?
options WSDISPLAY_DEFAULTSCREENS=4
com0 at isa? port 0x3f8 irq 4 # "SERIAL_!"
lpt0 at isa? port 0x3bc irq 7 # "PARALLEL_1"
fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers
fd* at fdc? drive ? # the drives themselves
#tr* at mca? slot ? # IBM Token Ring adapter
# MCA SCSI controllers
#aha* at mca? slot ? # Adaptec AHA-1640
# SCSI bus support
#scsibus* at aha?
#pseudo-device bpfilter 4 # Berkeley packet filter
pseudo-device loop # network loopback
pseudo-device pty 16 # pseudo-terminals