NetBSD/sys/arch/sandpoint/conf/GENERIC.sandpoint
briggs 5921f0ce6c Split GENERIC into GENERIC (for the X3 revision of the board in native
interrupt mode) and GENERIC.X2 (for the X2 revision of the board or an
X3 in legacy interrupt mode).
2002-05-16 00:20:00 +00:00

169 lines
5.1 KiB
Plaintext

# $NetBSD: GENERIC.sandpoint,v 1.1 2002/05/16 00:20:00 briggs Exp $
#
# GENERIC machine description file
#
# This machine description file is used to generate the default NetBSD
# kernel. The generic kernel does not include all options, subsystems
# and device drivers, but should be useful for most applications.
#
# The machine description file can be customised for your specific
# machine to reduce the kernel size and improve its performance.
#
# For further information on compiling NetBSD kernels, see the config(8)
# man page.
#
# For further information on hardware support for this architecture, see
# the intro(4) man page. For further information about kernel options
# for this architecture, see the options(4) man page. For an explanation
# of each device driver in this file see the section 4 man page for the
# device.
include "arch/sandpoint/conf/std.sandpoint"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
#ident "GENERIC-$Revision: 1.1 $"
maxusers 32
#options IPKDBUSERHACK # Allow access to mapped memory via kgdb
#options DEBUG_BY_TOOLS # Allow debugging from toolsnet
# HMAC key to be used for debugging sessions
#options IPKDBKEY="\"HMAC pass phrase text\""
#options IPKDBSECURE # Allow debugging even when securelevel > 0
#makeoptions DEBUG="-g"
#options DEBUG
options DIAGNOSTIC
options TRAP_PANICWAIT
options DDB
#options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
options KTRACE
#options PMAPCHECK
#options PMAPDEBUG
options SYMTAB_SPACE=200000
#options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
options COMPAT_43
options COMPAT_09
options COMPAT_10
options COMPAT_12
options COMPAT_13
options COMPAT_14
options COMPAT_386BSD_MBRPART # recognize old partition ID
#options COMPAT_LINUX # Linux binary compatibility
#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
options MSGBUFSIZE=65536
file-system FFS
file-system MFS
file-system NFS
file-system CD9660
file-system MSDOSFS
file-system FDESC
file-system KERNFS
file-system NULLFS
file-system OVERLAY
file-system PORTAL
file-system PROCFS
file-system UMAPFS
file-system UNION
options SOFTDEP # FFS soft updates support.
options INET
#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
options NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTP
config netbsd root on ? type ?
# network psuedo-devices
pseudo-device bpfilter 8 # packet filter
pseudo-device pppoe # PPP over Ethernet (RFC 2516)
pseudo-device bridge # simple inter-network bridging
#pseudo-device ipfilter
pseudo-device loop
# mouse & keyboard multiplexor pseudo-devices
#pseudo-device wsmux
# miscellaneous pseudo-devices
pseudo-device rnd # /dev/random and in-kernel generator
pseudo-device vnd 4
pseudo-device pty
#
# device
#
options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
#options PCIVERBOSE # verbose PCI device messages
#options PCI_CONFIG_DUMP # verbosely dump PCI config space
options PCI_NETBSD_CONFIGURE # Have NetBSD configure PCI I/O & Mem
mainbus0 at root
cpu* at mainbus0
pci* at mainbus0 bus ?
ppb* at pci? dev ? function ? # PCI-PCI bridges
pci* at ppb? bus ?
pchb* at pci? dev ? function ? # PCI host bridge
pcib* at pci? dev ? function ? # Winbond 83c553 PCI-ISA bridges
isa* at pcib? # ISA on PCI-ISA bridge
#pciide* at pci? dev ? function ? # Winbond/Symphony IDE interface
vga* at pci? dev ? function ?
ex* at pci? dev ? function ? # 3Com 90x[B]
fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
rtk* at pci? dev ? function ? # Realtek 8129/8139
sip* at pci? dev ? function ? # SiS 900 Ethernet
tlp* at pci? dev ? function ? # DEC Tulip and similar
exphy* at mii? phy ? # 3Com internal PHYs
inphy* at mii? phy ? # Intel 82555 PHYs
ukphy* at mii? phy ? # generic unknown PHYs
pckbc0 at isa? # PS/2 keyboard controller
pckbd* at pckbc? # PC keyboard
pms* at pckbc? # PS/2 mouse for wsmouse
wsdisplay* at vga? console ?
wskbd* at pckbd? console ?
wsmouse* at pms? mux 0
com0 at isa? port 0x3f8 irq 4 # standard PC serial ports
com1 at isa? port 0x2f8 irq 3
lpt0 at isa? port 0x278 irq 7 # standard PC parallel ports
fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers
fd* at fdc? drive ? # the drives themselves
adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID
siop* at pci? dev ? function ? # NCR/Symbios 53c8xx SCSI
scsibus* at adw?
scsibus* at dpt?
scsibus* at siop?
sd* at scsibus? target ? lun ? # SCSI disk drives
#st* at scsibus? target ? lun ? # SCSI tape drives
#cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
#ch* at scsibus? target ? lun ? # SCSI autochangers
#ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices
#ss* at scsibus? target ? lun ? # SCSI scanners
#uk* at scsibus? target ? lun ? # SCSI unknown
#wd* at pciide? channel ? drive ? flags 0x0000
#atapibus* at pciide? channel ?
#cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
#sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
#st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives
#uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown