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