e9a0023b37
remove GENERIC.v6 file (as it is part of GENERIC now). "faith" interface is commented out by default as it is not really for general use. IPsec items are commented out as well, though we can enable "options IPSEC" without export-related issue ("options IPSEC" will enable authentication portion only). We may need to think about it again. if you have problem compiling with INET6 on archs I do not have access to, please contact me. XXX what to do with arch/arm32/SHARK{,.v6}?
387 lines
11 KiB
Plaintext
387 lines
11 KiB
Plaintext
# $NetBSD: GENERIC,v 1.137 1999/11/21 14:00:37 itojun Exp $
|
|
#
|
|
# Generic Alpha kernel. Enough to get booted, etc., but not much more.
|
|
|
|
include "arch/alpha/conf/std.alpha"
|
|
|
|
maxusers 32
|
|
|
|
# CPU Support
|
|
#options DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150)
|
|
options DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc.
|
|
options DEC_3000_500 # Flamingo etc: 3000/[4-9]00*
|
|
options DEC_3000_300 # Pelican etc: 3000/300*
|
|
options DEC_AXPPCI_33 # NoName: AXPpci33, etc.
|
|
options DEC_EB164 # EB164: AlphaPC 164
|
|
options DEC_EB64PLUS # EB64+: AlphaPC 64, etc.
|
|
options DEC_KN20AA # KN20AA: AlphaStation 500 and 600
|
|
options DEC_KN8AE # KN8AE: AlphaServer 8200 and 8400
|
|
options DEC_KN300 # KN300: AlphaServer 4100
|
|
options DEC_550 # Miata: Digital Personal Workstation
|
|
options DEC_1000 # Mikasa etc: Digital AlphaServer 1000
|
|
options DEC_1000A # Corelle etc: Digital AlphaServer 800/1000A
|
|
options DEC_ALPHABOOK1 # AlphaBook1: Tadpole/DEC AlphaBook
|
|
options DEC_EB66 # EB66: 21066 Evaluation Board
|
|
options DEC_6600 # EV6: 264DP OEM Board
|
|
|
|
# Standard system options
|
|
options KTRACE # System call tracing support
|
|
|
|
# Diagnostic/debugging support options
|
|
options DIAGNOSTIC # Cheap kernel consistency checks
|
|
options DDB # kernel debugger
|
|
#makeoptions DEBUG="-g"
|
|
|
|
# File systems
|
|
file-system FFS # Fast file system
|
|
file-system MFS # Memory-based file system
|
|
file-system CD9660 # ISO-9660 CD-ROM FS (w/RockRidge extensions)
|
|
file-system MSDOSFS # MS-DOS-compatible file system
|
|
file-system NFS # Sun NFS-compatible file system client
|
|
file-system NTFS # Windows/NT file system (experimental)
|
|
#file-system KERNFS
|
|
#file-system PROCFS
|
|
|
|
# File system options
|
|
options NFSSERVER # Sun NFS-compatible file system server
|
|
#options FFS_EI # FFS Endian Independant support
|
|
#options SOFTDEP # FFS soft updates support.
|
|
|
|
# Pull in config fragments for kernel crypto. This is required for
|
|
# options IPSEC etc. to work. If you want to run with IPSEC, uncomment
|
|
# one of these, based on whether you use crypto-us or crypto-intl, and
|
|
# adjust the prefixes as necessary.
|
|
|
|
#prefix ../crypto-us/sys
|
|
#cinclude "conf/files.crypto-us"
|
|
#prefix
|
|
|
|
#prefix ../crypto-intl/sys
|
|
#cinclude "conf/files.crypto-intl"
|
|
#prefix
|
|
|
|
# Networking options
|
|
options INET # Internet protocol suite
|
|
options INET6 # IPV6
|
|
#options IPSEC # IP security
|
|
#options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
|
|
#options IPSEC_DEBUG # debug for IP security
|
|
|
|
# 4.3BSD compatibility. Should be optional, but necessary for now.
|
|
options COMPAT_43
|
|
|
|
# Binary compatibility with previous versions of NetBSD.
|
|
#options COMPAT_09
|
|
options COMPAT_10
|
|
options COMPAT_11
|
|
options COMPAT_12
|
|
options COMPAT_13
|
|
options COMPAT_14
|
|
|
|
# OSF/1 binary compatibility
|
|
options COMPAT_OSF1
|
|
|
|
# System V-like message queues
|
|
options SYSVMSG
|
|
|
|
# System V-like semaphores
|
|
options SYSVSEM
|
|
|
|
# System V-like shared memory
|
|
options SYSVSHM
|
|
#options SHMMAXPGS=1024 # 1024 pages is the default
|
|
|
|
# Loadable Kernel Modules
|
|
options LKM
|
|
|
|
# Disable kernel security.
|
|
#options INSECURE
|
|
|
|
# Misc. options
|
|
options EISAVERBOSE # recognize "unknown" EISA devices
|
|
options PCIVERBOSE # recognize "unknown" PCI devices
|
|
options SCSIVERBOSE # Verbose SCSI errors
|
|
options TCVERBOSE # recognize "unknown" TC devices
|
|
options UCONSOLE # users can use TIOCCONS (for xconsole)
|
|
|
|
# The Alpha console firmware network boots using the BOOTP
|
|
# protocol, so we ask the NFS code to use BOOTP/DHCP as well,
|
|
# in case we have NFS root.
|
|
options NFS_BOOT_DHCP # superset of BOOTP
|
|
|
|
# WS console uses SUN or VT100 terminal emulation
|
|
options WSEMUL_VT100
|
|
|
|
# realtime clock compatible to OSF/1
|
|
#options CLOCK_COMPAT_OSF1
|
|
|
|
config netbsd root on ? type ?
|
|
#config netbsd root on sd0 type ffs
|
|
#config netbsd root on ? type nfs
|
|
|
|
mainbus0 at root
|
|
cpu* at mainbus0
|
|
|
|
# TurboLaser bus support and devices
|
|
tlsb* at mainbus0
|
|
gbus* at tlsb? node ? offset ?
|
|
tlsbmem* at tlsb? node ? offset ?
|
|
kft* at tlsb? node ? offset ?
|
|
|
|
# Gbus Devices
|
|
mcclock* at gbus? offset ?
|
|
|
|
# MCBUS bus support
|
|
mcbus* at mainbus0
|
|
mcmem* at mcbus? mid ?
|
|
|
|
#i2c at mcbus?
|
|
|
|
#EV6 Tsunami Core Logic
|
|
|
|
tsc* at mainbus0
|
|
|
|
# TurboChannel host bus adapter support
|
|
tcasic* at mainbus0
|
|
|
|
# TurboChannel bus support
|
|
tc* at tcasic?
|
|
|
|
# TurboChannel devices
|
|
ioasic* at tc? slot ? offset ?
|
|
mcclock* at ioasic? offset ?
|
|
le* at ioasic? offset ?
|
|
scc0 at ioasic? offset ?
|
|
scc1 at ioasic? offset ?
|
|
tcds* at tc? slot ? offset ?
|
|
asc* at tcds? chip ?
|
|
#cfb* at tc? slot ? offset ?
|
|
#sfb* at tc? slot ? offset ?
|
|
le* at tc? slot ? offset ?
|
|
fta* at tc? slot ? offset ? # DEC DEFTA FDDI cards
|
|
|
|
# PCI host bus adapter support
|
|
apecs* at mainbus?
|
|
cia* at mainbus?
|
|
lca* at mainbus?
|
|
dwlpx* at kft?
|
|
mcpcia* at mcbus? mid ?
|
|
tsp* at tsc?
|
|
|
|
# PCI bus support
|
|
pci* at apecs?
|
|
pci* at cia?
|
|
pci* at lca?
|
|
pci* at ppb?
|
|
pci* at dwlpx?
|
|
pci* at mcpcia?
|
|
pci* at tsp?
|
|
|
|
# PCI devices
|
|
adv* at pci? dev ? function ? # AdvanSys SCSI
|
|
adw* at pci? dev ? function ? # AdvanSys Wide SCSI
|
|
#options ADW_WDTR_DISABLE # disable WDTR
|
|
#options ADW_SDTR_DISABLE # disable SDTR
|
|
#options ADW_TAGQ_DISABLE # disable Tag Queuing
|
|
ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
|
|
bha* at pci? dev ? function ? # BusLogic 9xx SCSI (untested)
|
|
cy* at pci? dev ? function ? # Cyclades Cyclom-Y (untested)
|
|
de* at pci? dev ? function ? # 21x4x-based Ethernet
|
|
dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID
|
|
eap* at pci? dev ? function ? # Ensoniq AudioPCI
|
|
en* at pci? dev ? function ? # ENI PCI ATM (untested)
|
|
ep* at pci? dev ? function ? # 3COM 3c59x
|
|
epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet
|
|
eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
|
|
ex* at pci? dev ? function ? # 3COM 3c90x[B] Ethernet
|
|
fpa* at pci? dev ? function ? # DEC DEFPA FDDI
|
|
fxp* at pci? dev ? function ? # Intel EEPRO 10+/100B
|
|
isp* at pci? dev ? function ? # Qlogic ISP 10x0 SCSI
|
|
le* at pci? dev ? function ? # PCI LANCE Ethernet (untested)
|
|
ncr* at pci? dev ? function ? # NCR 53c8xx SCSI
|
|
ne* at pci? dev ? function ? # NE2000-compatible Ethernet
|
|
ohci* at pci? dev ? function ? # USB Open Host Controller
|
|
pceb* at pci? dev ? function ? # Intel PCI-EISA Bridges
|
|
pciide* at pci? dev ? function ? # PCI IDE controllers
|
|
pcscp* at pci? dev ? function ? # AMD Am53c974 PCscsi-PCI
|
|
ppb* at pci? dev ? function ? # PCI-PCI Bridges
|
|
rl* at pci? dev ? function ? # RealTek 8129/8139 Ethernet
|
|
sio* at pci? dev ? function ? # Intel PCI-ISA Bridges
|
|
sip* at pci? dev ? function ? # SiS 900 Ethernet
|
|
sv* at pci? dev ? function ? # S3 SonicVibes
|
|
tga* at pci? dev ? function ? # DEC ZLXp-E[123] Graphics
|
|
ti* at pci? dev ? function ? # Alteon Tigon Gig-E
|
|
tl* at pci? dev ? function ? # TI ThunderLAN Ethernet
|
|
tlp* at pci? dev ? function ? # DECchip 21x4x and clones
|
|
#options TLP_MATCH_21040
|
|
#options TLP_MATCH_21041
|
|
#options TLP_MATCH_21140
|
|
#options TLP_MATCH_21142
|
|
uhci* at pci? dev ? function ? # USB Univ. Host Controller
|
|
vga* at pci? dev ? function ? # PCI VGA Graphics
|
|
vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet
|
|
|
|
audio* at eap?
|
|
audio* at eso?
|
|
audio* at sv?
|
|
|
|
opl* at eso?
|
|
#opl* at sv?
|
|
|
|
mpu* at eso?
|
|
|
|
# MII/PHY support
|
|
exphy* at mii? phy ? # 3Com internal PHYs
|
|
icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890
|
|
inphy* at mii? phy ? # Intel 82555 PHYs
|
|
lxtphy* at mii? phy ? # Level One LXT-970 PHYs
|
|
nsphy* at mii? phy ? # NS83840 PHYs
|
|
qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
|
|
sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
|
|
tlphy* at mii? phy ? # ThunderLAN PHYs
|
|
ukphy* at mii? phy ? # generic unknown PHYs
|
|
|
|
# ISA/EISA bus support
|
|
isa* at pceb?
|
|
eisa* at pceb?
|
|
isa* at sio?
|
|
|
|
# ISA devices
|
|
mcclock* at isa? port 0x70
|
|
pckbc0 at isa? # PC keyboard controller
|
|
pckbd* at pckbc? # PC keyboard (kbd port)
|
|
pms* at pckbc? # PS/2-style mouse (aux port)
|
|
pcppi* at isa? # PC prog. periph. interface
|
|
spkr0 at pcppi? # IBM BASIC emulation
|
|
isabeep0 at pcppi? # "keyboard" beep
|
|
com* at isa? port 0x3f8 irq 4 # standard serial ports
|
|
com* at isa? port 0x2f8 irq 3
|
|
cs* at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet
|
|
ep* at isa? port ? irq ? # 3COM 3c509 Ethernet
|
|
fdc0 at isa? port 0x3f0 irq 6 drq 2 # floppy controller
|
|
lc0 at isa? port 0x300 iomem ? irq ? # DEC EtherWORKS III (LEMAC)
|
|
lc1 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC)
|
|
depca0 at isa? port 0x300 iomem 0xd0000 iosiz 0x10000 irq 5 # DEPCA
|
|
depca1 at isa? port 0x200 iomem 0xd8000 iosiz 0x8000 irq 10 # DEPCA
|
|
le* at depca?
|
|
we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet
|
|
we1 at isa? port 0x300 iomem 0xcc000 irq 10
|
|
lpt* at isa? port 0x3bc irq 7 # standard parallel port
|
|
vga* at isa? # ISA (EISA: XXX) VGA
|
|
wdc0 at isa? port 0x1f0 irq 14 # ST506/ESDI/IDE controllers
|
|
wdc1 at isa? port 0x170 irq 15
|
|
#wss* at isa? port 0x530 irq 9 drq 0 # Windows Sound System
|
|
#audio* at wss?
|
|
#midi* at wss?
|
|
sb* at isa? port 0x220 irq 5 drq 1 # SoundBlaster
|
|
#sb* at isapnp?
|
|
audio* at sb?
|
|
#adv* at isa? port ? irq ? drq ? # AdvanSys APB-514[02]
|
|
aha* at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI
|
|
aha* at isa? port 0x334 irq ? drq ? # Adaptec 154[02] SCSI
|
|
bha* at isa? port 0x330 irq ? drq ? # BusLogic [57]4X SCSI (unt.)
|
|
bha* at isa? port 0x334 irq ? drq ? # BusLogic [57]4X SCSI (unt.)
|
|
uha* at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI (unt.)
|
|
uha* at isa? port 0x334 irq ? drq ? # UltraStor [13]4f SCSI (unt.)
|
|
|
|
# EISA devices
|
|
ahb* at eisa? slot ? # Adaptec 174[024] SCSI (unt.)
|
|
ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI
|
|
bha* at eisa? slot ? # BusLogic 7xx SCSI
|
|
ep* at eisa? slot ? # 3COM 3c579 Ethernet (untested)
|
|
fea* at eisa? slot ? # DEC DEFEA FDDI
|
|
tlp* at eisa? slot ? # DEC DE-425 Ethernet
|
|
uha* at eisa? slot ? # UltraStor 24f SCSI (unt.)
|
|
|
|
# SCSI bus support
|
|
scsibus* at adv?
|
|
scsibus* at adw?
|
|
scsibus* at aha?
|
|
scsibus* at ahb?
|
|
scsibus* at ahc?
|
|
scsibus* at asc?
|
|
scsibus* at bha?
|
|
scsibus* at dpt?
|
|
scsibus* at isp?
|
|
scsibus* at ncr?
|
|
scsibus* at pcscp?
|
|
scsibus* at uha?
|
|
|
|
# SCSI devices
|
|
cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
|
|
sd* at scsibus? target ? lun ? # SCSI disk drives
|
|
st* at scsibus? target ? lun ? # SCSI tape drives
|
|
|
|
# ST506/ESDI/IDE devices
|
|
wd* at pciide? channel ?
|
|
wd* at wdc? drive ?
|
|
|
|
# ATAPI bus support
|
|
atapibus* at pciide? channel ?
|
|
atapibus* at wdc?
|
|
|
|
# ATAPI devices
|
|
sd* at atapibus? drive ? # ATAPI disk devices
|
|
cd* at atapibus? drive ? # ATAPI CD-ROM devices
|
|
|
|
# Floppy drives
|
|
fd* at fdc? drive ?
|
|
|
|
# USB bus support
|
|
usb* at uhci?
|
|
usb* at ohci?
|
|
|
|
# USB Hubs
|
|
uhub* at usb?
|
|
uhub* at uhub? port ? configuration ? interface ?
|
|
|
|
# USB Mice
|
|
ums* at uhub? port ? configuration ? interface ?
|
|
wsmouse* at ums?
|
|
|
|
# USB Keyboards
|
|
ukbd* at uhub? port ? configuration ? interface ?
|
|
wskbd* at ukbd? console ?
|
|
|
|
# USB Generic HID devices
|
|
uhid* at uhub? port ? configuration ? interface ?
|
|
|
|
# USB Printer
|
|
ulpt* at uhub? port ? configuration ? interface ?
|
|
|
|
# USB Modem
|
|
umodem* at uhub? port ? configuration ?
|
|
|
|
# USB Mass Storage
|
|
umass* at uhub? port ? configuration ? interface ?
|
|
scsibus* at umass? channel ?
|
|
|
|
# USB Generic driver
|
|
ugen* at uhub? port ?
|
|
|
|
# Workstation Console attachments
|
|
#wsdisplay* at cfb?
|
|
wsdisplay* at vga?
|
|
#wsdisplay* at sfb?
|
|
wsdisplay* at tga?
|
|
wskbd* at pckbd?
|
|
wsmouse* at pms?
|
|
|
|
pseudo-device bpfilter 16
|
|
pseudo-device ccd 4
|
|
#pseudo-device raid 4 # RAIDframe disk driver
|
|
pseudo-device ipfilter 1
|
|
pseudo-device loop 1
|
|
pseudo-device md 1
|
|
pseudo-device ppp 4
|
|
pseudo-device pty 64
|
|
pseudo-device sl 4
|
|
pseudo-device vnd 4
|
|
#pseudo-device gre 2 # generic L3 over IP tunnel
|
|
pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
|
|
#pseudo-device faith 1 # IPv[46] tcp relay translation i/f
|
|
|
|
# rnd is EXPERIMENTAL
|
|
#pseudo-device rnd # /dev/random and in-kernel generator
|
|
#options RND_COM # use "com" randomness too
|