Home | History | Annotate | Line # | Download | only in conf
GENERIC_PS2TINY revision 1.12.2.3
      1  1.12.2.3  sommerfe #	$NetBSD: GENERIC_PS2TINY,v 1.12.2.3 2002/06/25 15:44:46 sommerfeld Exp $
      2  1.12.2.2  sommerfe #
      3  1.12.2.2  sommerfe #	GENERIC-style kernel config for IBM PS/2 with MCA bus. It only contains
      4  1.12.2.2  sommerfe #	IBM PS/2 related stuff and has been generally trimmed down somewhat,
      5  1.12.2.2  sommerfe #	so that the kernel is small enough to be usable for 4MB machines. This
      6  1.12.2.2  sommerfe #	configuration is also used for INSTALL_PS2 kernels.
      7  1.12.2.2  sommerfe #
      8  1.12.2.2  sommerfe #	BEWARE:
      9  1.12.2.2  sommerfe #	 MCA support in NetBSD is still experimental at this
     10  1.12.2.2  sommerfe #	 stage and should be used with caution.
     11  1.12.2.2  sommerfe 
     12  1.12.2.2  sommerfe include "arch/i386/conf/std.i386"
     13  1.12.2.2  sommerfe 
     14  1.12.2.2  sommerfe #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
     15  1.12.2.2  sommerfe 
     16  1.12.2.2  sommerfe maxusers	16		# estimated number of users
     17  1.12.2.2  sommerfe 
     18  1.12.2.2  sommerfe # CPU support.  At least one is REQUIRED.
     19  1.12.2.2  sommerfe options 	I386_CPU
     20  1.12.2.2  sommerfe options 	I486_CPU
     21  1.12.2.2  sommerfe options 	I586_CPU
     22  1.12.2.2  sommerfe #options 	I686_CPU
     23  1.12.2.2  sommerfe 
     24  1.12.2.2  sommerfe # CPU-related options.
     25  1.12.2.2  sommerfe options 	MATH_EMULATE	# floating point emulation
     26  1.12.2.2  sommerfe options 	VM86		# virtual 8086 emulation
     27  1.12.2.2  sommerfe options 	USER_LDT	# user-settable LDT; used by WINE
     28  1.12.2.2  sommerfe # eliminate delay no-ops in I/O; recommended on all but very old machines
     29  1.12.2.2  sommerfe #options 	DUMMY_NOPS
     30  1.12.2.2  sommerfe 
     31  1.12.2.2  sommerfe # delay between "rebooting ..." message and hardware reset, in milliseconds
     32  1.12.2.2  sommerfe #options 	CPURESET_DELAY=2000
     33  1.12.2.2  sommerfe 
     34  1.12.2.2  sommerfe # This option allows you to force a serial console at the specified
     35  1.12.2.2  sommerfe # I/O address.   see console(4) for details.
     36  1.12.2.2  sommerfe #options 	CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600
     37  1.12.2.2  sommerfe #	you don't want the option below ON iff you are using the
     38  1.12.2.2  sommerfe #	serial console option of the new boot strap code.
     39  1.12.2.2  sommerfe #options 	CONS_OVERRIDE	# Always use above! independent of boot info
     40  1.12.2.2  sommerfe 
     41  1.12.2.2  sommerfe # The following options override the memory sizes passed in from the boot
     42  1.12.2.2  sommerfe # block.  Use them *only* if the boot block is unable to determine the correct
     43  1.12.2.2  sommerfe # values.  Note that the BIOS may *correctly* report less than 640k of base
     44  1.12.2.2  sommerfe # memory if the extended BIOS data area is located at the top of base memory
     45  1.12.2.2  sommerfe # (as is the case on most recent systems).
     46  1.12.2.2  sommerfe #options 	REALBASEMEM=639		# size of base memory (in KB)
     47  1.12.2.2  sommerfe #options 	REALEXTMEM=15360	# size of extended memory (in KB)
     48  1.12.2.2  sommerfe 
     49  1.12.2.2  sommerfe # Standard system options
     50  1.12.2.2  sommerfe 
     51  1.12.2.2  sommerfe options 	UCONSOLE	# users can use TIOCCONS (for xconsole)
     52  1.12.2.2  sommerfe options 	INSECURE	# disable kernel security levels
     53  1.12.2.2  sommerfe 
     54  1.12.2.2  sommerfe options 	RTC_OFFSET=-600 # hardware clock is this many mins. west of GMT
     55  1.12.2.2  sommerfe options 	NTP		# NTP phase/frequency locked loop
     56  1.12.2.2  sommerfe 
     57  1.12.2.2  sommerfe #options 	KTRACE		# system call tracing via ktrace(1)
     58  1.12.2.2  sommerfe 
     59  1.12.2.2  sommerfe options 	SYSVMSG		# System V-like message queues
     60  1.12.2.2  sommerfe options 	SYSVSEM		# System V-like semaphores
     61  1.12.2.2  sommerfe #options 	SEMMNI=10	# number of semaphore identifiers
     62  1.12.2.2  sommerfe #options 	SEMMNS=60	# number of semaphores in system
     63  1.12.2.2  sommerfe #options 	SEMUME=10	# max number of undo entries per process
     64  1.12.2.2  sommerfe #options 	SEMMNU=30	# number of undo structures in system
     65  1.12.2.2  sommerfe options 	SYSVSHM		# System V-like memory sharing
     66  1.12.2.2  sommerfe #options 	SHMMAXPGS=1024	# 1024 pages is the default
     67  1.12.2.2  sommerfe 
     68  1.12.2.2  sommerfe options 	LKM		# loadable kernel modules
     69  1.12.2.2  sommerfe 
     70  1.12.2.2  sommerfe #options 	USERCONF	# userconf(4) support
     71  1.12.2.2  sommerfe #options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
     72  1.12.2.2  sommerfe 
     73  1.12.2.2  sommerfe # Diagnostic/debugging support options
     74  1.12.2.2  sommerfe #options 	DIAGNOSTIC	# expensive kernel consistency checks
     75  1.12.2.2  sommerfe #options 	DEBUG		# expensive debugging checks/support
     76  1.12.2.2  sommerfe #options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
     77  1.12.2.2  sommerfe options 	DDB		# in-kernel debugger
     78  1.12.2.2  sommerfe options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
     79  1.12.2.2  sommerfe #options 	KGDB		# remote debugger
     80  1.12.2.2  sommerfe #options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
     81  1.12.2.2  sommerfe #makeoptions	DEBUG="-g"	# compile full symbol table
     82  1.12.2.2  sommerfe makeoptions	COPTS="-Os"	# generates smaller code than -O2, -O1
     83  1.12.2.2  sommerfe 
     84  1.12.2.2  sommerfe # File systems
     85  1.12.2.2  sommerfe file-system 	FFS		# UFS
     86  1.12.2.2  sommerfe #file-system 	EXT2FS		# second extended file system (linux)
     87  1.12.2.2  sommerfe #file-system 	LFS		# log-structured file system
     88  1.12.2.2  sommerfe #file-system 	MFS		# memory file system
     89  1.12.2.2  sommerfe file-system 	NFS		# Network File System client
     90  1.12.2.2  sommerfe #file-system 	NTFS		# Windows/NT file system (experimental)
     91  1.12.2.2  sommerfe file-system 	CD9660		# ISO 9660 + Rock Ridge file system
     92  1.12.2.2  sommerfe file-system 	MSDOSFS		# MS-DOS file system
     93  1.12.2.2  sommerfe #file-system 	FDESC		# /dev/fd
     94  1.12.2.2  sommerfe file-system 	KERNFS		# /kern
     95  1.12.2.2  sommerfe #file-system 	NULLFS		# loopback file system
     96  1.12.2.2  sommerfe #file-system 	OVERLAY		# overlay file system
     97  1.12.2.2  sommerfe #file-system 	PORTAL		# portal filesystem (still experimental)
     98  1.12.2.2  sommerfe #file-system 	PROCFS		# /proc
     99  1.12.2.2  sommerfe #file-system 	UMAPFS		# NULLFS + uid and gid remapping
    100  1.12.2.2  sommerfe #file-system 	UNION		# union file system
    101  1.12.2.2  sommerfe #file-system	CODA		# Coda File System; also needs vcoda (below)
    102  1.12.2.2  sommerfe 
    103  1.12.2.2  sommerfe # File system options
    104  1.12.2.2  sommerfe options 	QUOTA		# UFS quotas
    105  1.12.2.2  sommerfe #options 	FFS_EI		# FFS Endian Independent support
    106  1.12.2.2  sommerfe options 	SOFTDEP		# FFS soft updates support.
    107  1.12.2.2  sommerfe #options 	NFSSERVER	# Network File System server
    108  1.12.2.2  sommerfe #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
    109  1.12.2.2  sommerfe 				# immutable) behave as system flags.
    110  1.12.2.2  sommerfe # Networking options
    111  1.12.2.2  sommerfe #options 	GATEWAY		# packet forwarding
    112  1.12.2.2  sommerfe options 	INET		# IP + ICMP + TCP + UDP
    113  1.12.2.2  sommerfe options 	INET6		# IPV6
    114  1.12.2.2  sommerfe #options 	IPSEC		# IP security
    115  1.12.2.2  sommerfe #options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
    116  1.12.2.2  sommerfe #options 	IPSEC_DEBUG	# debug for IP security
    117  1.12.2.2  sommerfe #options 	MROUTING	# IP multicast routing
    118  1.12.2.2  sommerfe #options 	NS		# XNS
    119  1.12.2.2  sommerfe #options 	NSIP		# XNS tunneling over IP
    120  1.12.2.2  sommerfe #options 	ISO,TPIP	# OSI
    121  1.12.2.2  sommerfe #options 	EON		# OSI tunneling over IP
    122  1.12.2.2  sommerfe #options 	CCITT,LLC,HDLC	# X.25
    123  1.12.2.2  sommerfe #options 	NETATALK	# AppleTalk networking protocols
    124  1.12.2.2  sommerfe #options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
    125  1.12.2.2  sommerfe #options 	PPP_DEFLATE	# Deflate compression support for PPP
    126  1.12.2.2  sommerfe #options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
    127  1.12.2.2  sommerfe #options 	PFIL_HOOKS	# pfil(9) packet filter hooks
    128  1.12.2.2  sommerfe #options 	IPFILTER_LOG	# ipmon(8) log support
    129  1.12.2.2  sommerfe #options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG
    130  1.12.2.2  sommerfe 
    131  1.12.2.2  sommerfe # These options enable verbose messages for several subsystems.
    132  1.12.2.2  sommerfe # Warning, these may compile large string tables into the kernel!
    133  1.12.2.2  sommerfe #options 	EISAVERBOSE	# verbose EISA device autoconfig messages
    134  1.12.2.2  sommerfe #options 	MIIVERBOSE	# verbose PHY autoconfig messages
    135  1.12.2.2  sommerfe #options 	PCIVERBOSE	# verbose PCI device autoconfig messages
    136  1.12.2.2  sommerfe #options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
    137  1.12.2.2  sommerfe #options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
    138  1.12.2.2  sommerfe #options 	SCSIVERBOSE	# human readable SCSI error messages
    139  1.12.2.2  sommerfe #options 	USBVERBOSE	# verbose USB device autoconfig messages
    140  1.12.2.2  sommerfe #options 	PNPBIOSVERBOSE	# verbose PnP BIOS messages
    141  1.12.2.2  sommerfe #options 	PNPBIOSDEBUG	# more fulsome PnP BIOS debugging messages
    142  1.12.2.2  sommerfe #options 	I2OVERBOSE	# verbose I2O driver messages
    143  1.12.2.2  sommerfe options 	MCAVERBOSE	# verbose MCA device autoconfig messages
    144  1.12.2.2  sommerfe 
    145  1.12.2.2  sommerfe options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
    146  1.12.2.2  sommerfe 
    147  1.12.2.2  sommerfe options 	WSEMUL_VT100	# VT100 / VT220 emulation
    148  1.12.2.2  sommerfe options 	WS_KERNEL_FG=WSCOL_GREEN
    149  1.12.2.2  sommerfe 
    150  1.12.2.2  sommerfe # Kernel root file system and dump configuration.
    151  1.12.2.2  sommerfe config		netbsd root on ? type ?
    152  1.12.2.2  sommerfe #config		netbsd root on ? type nfs
    153  1.12.2.2  sommerfe #config		netbsd root on ed0a type ffs
    154  1.12.2.2  sommerfe 
    155  1.12.2.2  sommerfe #
    156  1.12.2.2  sommerfe # Device Configuration
    157  1.12.2.2  sommerfe #
    158  1.12.2.2  sommerfe 
    159  1.12.2.2  sommerfe mainbus0 at root
    160  1.12.2.2  sommerfe cpu0	at mainbus0
    161  1.12.2.2  sommerfe mca0	at mainbus0
    162  1.12.2.2  sommerfe isa0	at mainbus0
    163  1.12.2.2  sommerfe 
    164  1.12.2.2  sommerfe #npx0	at isa? port 0xf0 irq 13	# x86 math coprocessor
    165  1.12.2.2  sommerfe 
    166  1.12.2.2  sommerfe #pc0	at isa? port 0x60 irq 1
    167  1.12.2.2  sommerfe 
    168  1.12.2.2  sommerfe # wscons
    169  1.12.2.2  sommerfe pckbc0		at isa?			# pc keyboard controller
    170  1.12.2.2  sommerfe options 	PCKBCDEBUG
    171  1.12.2.2  sommerfe #pcconskbd*	at pckbc?
    172  1.12.2.2  sommerfe #pms*		at pckbc?		# PS/2 mouse for wsmouse
    173  1.12.2.2  sommerfe #wsmouse*	at pms?
    174  1.12.2.2  sommerfe pckbd*		at pckbc?		# PC keyboard
    175  1.12.2.2  sommerfe wskbd*		at pckbd? console ?
    176  1.12.2.2  sommerfe vga0		at isa?
    177  1.12.2.2  sommerfe wsdisplay*	at vga? console ?
    178  1.12.2.2  sommerfe options 	WSDISPLAY_DEFAULTSCREENS=4
    179  1.12.2.2  sommerfe 
    180  1.12.2.2  sommerfe com0	at isa? port 0x3f8 irq 4	# "SERIAL_!"
    181  1.12.2.2  sommerfe lpt0	at isa? port 0x3bc irq 7	# "PARALLEL_1"
    182  1.12.2.2  sommerfe fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
    183  1.12.2.2  sommerfe fd*	at fdc? drive ?			# the drives themselves
    184  1.12.2.2  sommerfe 
    185  1.12.2.2  sommerfe # MCA serial interfaces
    186  1.12.2.2  sommerfe com*	at mca? slot ?			# 16x50s on comm boards
    187  1.12.2.2  sommerfe 
    188  1.12.2.2  sommerfe # MCA network devices
    189  1.12.2.2  sommerfe elmc*	at mca? slot ?			# 3Com EtherLink/MC (3c523)
    190  1.12.2.2  sommerfe ep*	at mca? slot ?			# 3Com EtherLink III (3c529)
    191  1.12.2.2  sommerfe we*	at mca? slot ?			# WD/SMC Ethernet
    192  1.12.2.2  sommerfe ate*	at mca? slot ?			# Allied Telesis AT1720
    193  1.12.2.2  sommerfe ne*	at mca? slot ?			# Novell NE/2 and clones
    194  1.12.2.2  sommerfe tr*	at mca? slot ?			# IBM Token Ring adapter
    195  1.12.2.2  sommerfe le*	at mca? slot ?			# SKNET Personal/MC2+
    196  1.12.2.2  sommerfe 
    197  1.12.2.2  sommerfe # MCA ESDI controllers & disks
    198  1.12.2.2  sommerfe edc*	at mca? slot ?			# IBM ESDI Disk Controllers
    199  1.12.2.2  sommerfe ed*	at edc? drive ?
    200  1.12.2.2  sommerfe 
    201  1.12.2.2  sommerfe # MCA SCSI controllers
    202  1.12.2.2  sommerfe aha*	at mca? slot ?			# Adaptec AHA-1640
    203  1.12.2.2  sommerfe esp*	at mca? slot ?			# NCR 53C90
    204  1.12.2.2  sommerfe 
    205  1.12.2.2  sommerfe # SCSI bus support
    206  1.12.2.3  sommerfe scsibus* at scsi?
    207  1.12.2.2  sommerfe 
    208  1.12.2.2  sommerfe # SCSI devices
    209  1.12.2.2  sommerfe sd*	at scsibus? target ? lun ?	# SCSI disk drives
    210  1.12.2.2  sommerfe #st*	at scsibus? target ? lun ?	# SCSI tape drives
    211  1.12.2.2  sommerfe cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
    212  1.12.2.2  sommerfe #ch*	at scsibus? target ? lun ?	# SCSI autochangers
    213  1.12.2.2  sommerfe #ses*	at scsibus? target ? lun ?	# SCSI Enclosure Services devices
    214  1.12.2.2  sommerfe #ss*	at scsibus? target ? lun ?	# SCSI scanners
    215  1.12.2.2  sommerfe #uk*	at scsibus? target ? lun ?	# SCSI unknown
    216  1.12.2.2  sommerfe 
    217  1.12.2.2  sommerfe # network pseudo-devices
    218  1.12.2.2  sommerfe pseudo-device	bpfilter	4	# Berkeley packet filter
    219  1.12.2.2  sommerfe pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
    220  1.12.2.2  sommerfe pseudo-device	bridge			# simple inter-network bridging
    221  1.12.2.2  sommerfe pseudo-device	loop			# network loopback
    222  1.12.2.2  sommerfe 
    223  1.12.2.2  sommerfe # miscellaneous pseudo-devices
    224  1.12.2.2  sommerfe pseudo-device	pty			# pseudo-terminals
    225  1.12.2.2  sommerfe pseudo-device	md		1	# memory disk device (ramdisk)
    226  1.12.2.2  sommerfe # rnd works; RND_COM does not on port i386 yet.
    227  1.12.2.2  sommerfe pseudo-device	rnd			# /dev/random and in-kernel generator
    228  1.12.2.2  sommerfe #options 	RND_COM			# use "com" randomness as well (BROKEN)
    229  1.12.2.3  sommerfe pseudo-device	clockctl		# user control of clock subsystem
    230