Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-1-4]: src/sys/arch/i386/conf new improved HOMEWORLD
details: https://anonhg.NetBSD.org/src/rev/96ee0d41b2fc
branches: netbsd-1-4
changeset: 470495:96ee0d41b2fc
user: billc <billc%NetBSD.org@localhost>
date: Tue Apr 11 20:42:33 2000 +0000
description:
new improved HOMEWORLD
diffstat:
sys/arch/i386/conf/HOMEWORLD | 127 +++++++++++++++++++++++++++++-------------
1 files changed, 87 insertions(+), 40 deletions(-)
diffs (truncated from 351 to 300 lines):
diff -r 3248e39b829b -r 96ee0d41b2fc sys/arch/i386/conf/HOMEWORLD
--- a/sys/arch/i386/conf/HOMEWORLD Sun Apr 02 19:37:49 2000 +0000
+++ b/sys/arch/i386/conf/HOMEWORLD Tue Apr 11 20:42:33 2000 +0000
@@ -1,18 +1,17 @@
-# $NetBSD: HOMEWORLD,v 1.39 1999/03/27 07:04:36 explorer Exp $
-# From: GENERIC,v 1.212 1999/01/06 23:30:53 thorpej Exp
+# $NetBSD: HOMEWORLD,v 1.39.2.1 2000/04/11 20:42:33 billc Exp $
#
-# HOMEWORLD - Mail, CVS, and GNATS server
+# HOMEWORLD - TNF mail/gnats
#
include "arch/i386/conf/std.i386"
-maxusers 32 # estimated number of users
+maxusers 64 # estimated number of users
# CPU support. At least one is REQUIRED.
#options I386_CPU
-options I486_CPU
+#options I486_CPU
#options I586_CPU
-#options I686_CPU
+options I686_CPU
# CPU-related options.
#options MATH_EMULATE # floating point emulation
@@ -94,7 +93,7 @@
#file-system LFS # log-structured file system
file-system MFS # memory file system
#file-system NFS # Network File System client
-file-system CD9660 # ISO 9660 + Rock Ridge file system
+#file-system CD9660 # ISO 9660 + Rock Ridge file system
#file-system MSDOSFS # MS-DOS file system
#file-system FDESC # /dev/fd
#file-system KERNFS # /kern
@@ -141,9 +140,28 @@
#options NFS_BOOT_BOOTP,NFS_BOOT_BOOTPARAM
+#
+# wscons options
+#
+# builtin terminal emulations
+#options WSEMUL_SUN # sun terminal emulation
+options WSEMUL_VT100 # VT100 / VT220 emulation
+# different kernel output - see dev/wscons/wsdisplayvar.h
+options WS_KERNEL_FG=WSCOL_GREEN
+#options WS_KERNEL_BG=WSCOL_BLACK
+# compatibility to other console drivers
+options WSDISPLAY_COMPAT_PCVT # emulate some ioctls
+options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls
+options WSDISPLAY_COMPAT_USL # VT handling
+options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
+# see dev/pckbc/wskbdmap_mfii.c for implemented layouts
+#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
+# allocate a number of virtual screens at autoconfiguration time
+#options WSDISPLAY_DEFAULTSCREENS=4
+
# Kernel root file system and dump configuration.
-#config netbsd root on ? type ?
-config netbsd root on sd0a type ffs
+config netbsd root on ? type ?
+#config netbsd root on sd0a type ffs
#config netbsd root on ? type nfs
#
@@ -159,14 +177,14 @@
# PCI bus support
pci* at mainbus? bus ?
-pci* at pchb? bus ?
+#pci* at pchb? bus ?
#pci* at ppb? bus ?
# PCI bridges
pchb* at pci? dev ? function ? # PCI-Host bridges
#pceb* at pci? dev ? function ? # PCI-EISA bridges
pcib* at pci? dev ? function ? # PCI-ISA bridges
-#ppb* at pci? dev ? function ? # PCI-PCI bridges
+ppb* at pci? dev ? function ? # PCI-PCI bridges
# XXX 'puc's aren't really bridges, but there's no better place for them here
#puc* at pci? dev ? function ? # PCI "universal" comm. cards
@@ -175,16 +193,18 @@
#eisa* at pceb?
# ISA bus support
-isa* at mainbus?
+#isa* at mainbus?
#isa* at pceb?
isa* at pcib?
# PCMCIA bus support
#pcmcia* at pcic? controller ? socket ?
+#pcmcia* at tcic? controller ? socket ?
# ISA PCMCIA controllers
#pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x4000
#pcic1 at isa? port 0x3e2 iomem 0xd4000 iosiz 0x4000
+#tcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x4000
# PCI PCMCIA controllers
#pcic0 at pci? dev? function ?
@@ -220,8 +240,8 @@
#pms* at pckbc? # PS/2 mouse for wsmouse
#pmsi* at pckbc? # PS/2 "Intelli"mouse for wsmouse
#opms* at pckbc? # backwards compatible PS/2 mouse
-vga0 at isa?
-#vga* at pci?
+#vga0 at isa?
+vga* at pci?
#pcdisplay0 at isa? # CGA, MDA, EGA, HGA
wsdisplay* at vga? console ?
#wsdisplay* at pcdisplay? console ?
@@ -257,6 +277,8 @@
#com* at ast? slave ?
#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards
#com* at boca? slave ?
+#ioat0 at isa? port 0x220 irq 5 # BOCA IOAT 6-port serial cards
+#com* at ioat? slave ?
#tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards
#com* at tcom? slave ?
#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards
@@ -270,7 +292,7 @@
#lpt* at puc? port ? # || ports on "universal" comm boards
# ISA parallel printer interfaces
-lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports
+#lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports
#lpt1 at isa? port 0x278
#lpt2 at isa? port 0x3bc
@@ -280,8 +302,9 @@
# PCI SCSI controllers
#adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
#adw* at pci? dev ? function ? # AdvanSys 9xxUW SCSI
-ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
+#ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
#bha* at pci? dev ? function ? # BusLogic 9xx SCSI
+#dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID
#isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel
#ncr* at pci? dev ? function ? # NCR 53c8xx SCSI
#pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI
@@ -290,6 +313,7 @@
#ahb* at eisa? slot ? # Adaptec 174[02] SCSI
#ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI
#bha* at eisa? slot ? # BusLogic 7xx SCSI
+#dpt* at eisa? slot ? # DPT SmartCache/SmartRAID
#uha* at eisa? slot ? # UltraStor 24f SCSI
# PCMCIA SCSI controllers
@@ -306,6 +330,7 @@
#aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI
#bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI
#bha1 at isa? port 0x334 irq ? drq ?
+# The "nca" probe might give false hits or hang your machine.
#nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 contoller
#nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.)
#sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI
@@ -319,9 +344,10 @@
#scsibus* at adw?
#scsibus* at aha?
#scsibus* at ahb?
-scsibus* at ahc?
+#scsibus* at ahc?
#scsibus* at aic?
#scsibus* at bha?
+#scsibus* at dpt?
#scsibus* at isp?
#scsibus* at nca?
#scsibus* at ncr?
@@ -331,20 +357,20 @@
#scsibus* at wds?
# SCSI devices
-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
+#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
#ss* at scsibus? target ? lun ? # SCSI scanners
#uk* at scsibus? target ? lun ? # SCSI unknown
# IDE and related devices
-# PCI IDE controllers (CMD tech's PCI0640, Intel's PIIx, ...).
+# PCI IDE controllers - see pciide(4) for supported hardware.
# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
# how to set up DMA modes for this chip. This may work, or may cause
# a machine hang with some controllers.
-#pciide* at pci ? dev ? function ? flags 0x0000
+pciide* at pci ? dev ? function ? flags 0x0000
# ISA Plug-and-Play IDE controllers
#wdc* at isapnp?
@@ -353,8 +379,11 @@
#wdc* at pcmcia? function ?
# ISA ST506, ESDI, and IDE controllers
-wdc0 at isa? port 0x1f0 irq 14
-#wdc1 at isa? port 0x170 irq 15
+# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
+# fall back to 16bits I/O if 32bits I/O are not functionnal).
+# Some controllers pass the initial 32bit test, but will fail later.
+#wdc0 at isa? port 0x1f0 irq 14 flags 0x00
+#wdc1 at isa? port 0x170 irq 15 flags 0x00
# IDE drives
# Flags are used only with controllers that support DMA operations
@@ -367,17 +396,17 @@
# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
# (0xc=1100, 0xa=1010, 0xf=1111)
# 0x0000 means "use whatever the drive claims to support".
-wd* at wdc? channel ? drive ? flags 0x0000
-#wd* at pciide? channel ? drive ? flags 0x0000
+#wd* at wdc? channel ? drive ? flags 0x0000
+wd* at pciide? channel ? drive ? flags 0x0000
# ATAPI bus support
-atapibus* at wdc? channel ?
-#atapibus* at pciide? channel ?
+#atapibus* at wdc? channel ?
+atapibus* at pciide? channel ?
# ATAPI devices
# flags have the same meaning as for IDE drives.
-cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
-sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
+#cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
+#sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
#uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown
@@ -410,10 +439,13 @@
#epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet
#esh* at pci? dev ? function ? # Essential HIPPI card
#fpa* at pci? dev ? function ? # DEC DEFPA FDDI
-#fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
+fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
#le* at pci? dev ? function ? # PCnet-PCI Ethernet
#ne* at pci? dev ? function ? # NE2000-compatible Ethernet
#tl* at pci? dev ? function ? # ThunderLAN-based Ethernet
+#vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet
+#lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3
+#rl* at pci? dev ? function ? # Realtek 8129/8139
# EISA network interfaces
#ep* at eisa? slot ? # 3Com 3c579 Ethernet
@@ -422,6 +454,7 @@
# ISA Plug-and-Play network interfaces
#ep* at isapnp? # 3Com 3c509 Ethernet
#ne* at isapnp? # NE2000-compatible Ethernet
+#tr* at isapnp? # IBM/3COM TROPIC Token-Ring
# PCMCIA network interfaces
#ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet
@@ -448,16 +481,19 @@
#le* at nele?
#bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan
#le* at bicc?
-ne0 at isa? port 0x300 irq 9 # NE[12]000 ethernet cards
+#ne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards
#ne1 at isa? port 0x300 irq 10
#sm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet
+#tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring
+#tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring
+#tr* at isa? port ? irq ? # 3COM TROPIC based Token-Ring
#we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet
#we1 at isa? port 0x300 iomem 0xcc000 irq 10
# 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
+#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
@@ -504,12 +540,13 @@
# ISA Plug-and-Play audio devices
#ess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio
-#guspnp* at isapnp? # Gravis Ultra Sound PnP audio
+#guspnp* at isapnp? # Gravis Ultra Sound PnP audio
#sb* at isapnp? # SoundBlaster-compatible audio
#wss* at isapnp? # Windows Sound System
#ym* at isapnp? # Yamaha OPL3-SA3 audio
# ISA audio devices
+# the "aria" probe might give false hits
#aria0 at isa? port 0x290 irq 10 # Aria
#gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound
#pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum
@@ -524,9 +561,6 @@
#opl* at sb?
Home |
Main Index |
Thread Index |
Old Index