GENERIC revision 1.14.4.6 1 1.14.4.6 nathanw # $NetBSD: GENERIC,v 1.14.4.6 2002/04/01 07:42:15 nathanw Exp $
2 1.14.4.2 briggs #
3 1.14.4.4 nathanw # GENERIC machine description file
4 1.14.4.4 nathanw #
5 1.14.4.4 nathanw # This machine description file is used to generate the default NetBSD
6 1.14.4.4 nathanw # kernel. The generic kernel does not include all options, subsystems
7 1.14.4.4 nathanw # and device drivers, but should be useful for most applications.
8 1.14.4.2 briggs #
9 1.14.4.4 nathanw # The machine description file can be customised for your specific
10 1.14.4.4 nathanw # machine to reduce the kernel size and improve its performance.
11 1.14.4.4 nathanw #
12 1.14.4.4 nathanw # For further information on compiling NetBSD kernels, see the config(8)
13 1.14.4.4 nathanw # man page.
14 1.14.4.4 nathanw #
15 1.14.4.4 nathanw # For further information on hardware support for this architecture, see
16 1.14.4.4 nathanw # the intro(4) man page. For further information about kernel options
17 1.14.4.4 nathanw # for this architecture, see the options(4) man page. For an explanation
18 1.14.4.4 nathanw # of each device driver in this file see the section 4 man page for the
19 1.14.4.4 nathanw # device.
20 1.14.4.2 briggs
21 1.14.4.4 nathanw include "arch/sandpoint/conf/std.sandpoint"
22 1.14.4.2 briggs
23 1.14.4.6 nathanw #ident "GENERIC-$Revision: 1.14.4.6 $"
24 1.14.4.2 briggs
25 1.14.4.2 briggs maxusers 32
26 1.14.4.2 briggs
27 1.14.4.2 briggs #options IPKDBUSERHACK # Allow access to mapped memory via kgdb
28 1.14.4.2 briggs #options DEBUG_BY_TOOLS # Allow debugging from toolsnet
29 1.14.4.2 briggs # HMAC key to be used for debugging sessions
30 1.14.4.2 briggs #options IPKDBKEY="\"HMAC pass phrase text\""
31 1.14.4.2 briggs #options IPKDBSECURE # Allow debugging even when securelevel > 0
32 1.14.4.2 briggs #makeoptions DEBUG="-g"
33 1.14.4.2 briggs
34 1.14.4.2 briggs #options DEBUG
35 1.14.4.2 briggs options DIAGNOSTIC
36 1.14.4.2 briggs options TRAP_PANICWAIT
37 1.14.4.2 briggs options DDB
38 1.14.4.2 briggs #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
39 1.14.4.2 briggs options KTRACE
40 1.14.4.2 briggs #options PMAPCHECK
41 1.14.4.2 briggs #options PMAPDEBUG
42 1.14.4.2 briggs options OPENPIC_SERIAL_MODE
43 1.14.4.4 nathanw options SYMTAB_SPACE=200000
44 1.14.4.5 nathanw #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
45 1.14.4.2 briggs
46 1.14.4.3 briggs options SYSVMSG # System V message queues
47 1.14.4.3 briggs options SYSVSEM # System V semaphores
48 1.14.4.3 briggs #options SEMMNI=10 # number of semaphore identifiers
49 1.14.4.3 briggs #options SEMMNS=60 # number of semaphores in system
50 1.14.4.3 briggs #options SEMUME=10 # max number of undo entries per process
51 1.14.4.3 briggs #options SEMMNU=30 # number of undo structures in system
52 1.14.4.3 briggs options SYSVSHM # System V shared memory
53 1.14.4.3 briggs #options SHMMAXPGS=1024 # 1024 pages is the default
54 1.14.4.3 briggs
55 1.14.4.2 briggs options COMPAT_43
56 1.14.4.2 briggs options COMPAT_09
57 1.14.4.2 briggs options COMPAT_10
58 1.14.4.2 briggs options COMPAT_12
59 1.14.4.2 briggs options COMPAT_13
60 1.14.4.2 briggs options COMPAT_14
61 1.14.4.2 briggs options COMPAT_386BSD_MBRPART # recognize old partition ID
62 1.14.4.4 nathanw #options COMPAT_LINUX # Linux binary compatibility
63 1.14.4.2 briggs #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
64 1.14.4.2 briggs
65 1.14.4.2 briggs options MSGBUFSIZE=65536
66 1.14.4.2 briggs file-system FFS
67 1.14.4.2 briggs file-system MFS
68 1.14.4.2 briggs file-system NFS
69 1.14.4.2 briggs file-system CD9660
70 1.14.4.2 briggs file-system MSDOSFS
71 1.14.4.2 briggs file-system FDESC
72 1.14.4.2 briggs file-system KERNFS
73 1.14.4.2 briggs file-system NULLFS
74 1.14.4.2 briggs file-system OVERLAY
75 1.14.4.2 briggs file-system PORTAL
76 1.14.4.2 briggs file-system PROCFS
77 1.14.4.2 briggs file-system UMAPFS
78 1.14.4.2 briggs file-system UNION
79 1.14.4.2 briggs
80 1.14.4.4 nathanw options SOFTDEP # FFS soft updates support.
81 1.14.4.2 briggs
82 1.14.4.2 briggs options INET
83 1.14.4.2 briggs #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
84 1.14.4.2 briggs
85 1.14.4.4 nathanw options NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTP
86 1.14.4.2 briggs
87 1.14.4.2 briggs config netbsd root on ? type ?
88 1.14.4.2 briggs
89 1.14.4.2 briggs # network psuedo-devices
90 1.14.4.2 briggs pseudo-device bpfilter 8 # packet filter
91 1.14.4.4 nathanw pseudo-device pppoe # PPP over Ethernet (RFC 2516)
92 1.14.4.4 nathanw pseudo-device bridge # simple inter-network bridging
93 1.14.4.2 briggs #pseudo-device ipfilter
94 1.14.4.2 briggs pseudo-device loop
95 1.14.4.2 briggs
96 1.14.4.2 briggs # mouse & keyboard multiplexor pseudo-devices
97 1.14.4.4 nathanw #pseudo-device wsmux
98 1.14.4.2 briggs
99 1.14.4.2 briggs # miscellaneous pseudo-devices
100 1.14.4.2 briggs pseudo-device rnd # /dev/random and in-kernel generator
101 1.14.4.2 briggs pseudo-device vnd 4
102 1.14.4.2 briggs pseudo-device pty
103 1.14.4.2 briggs
104 1.14.4.2 briggs #
105 1.14.4.2 briggs # device
106 1.14.4.2 briggs #
107 1.14.4.2 briggs options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
108 1.14.4.2 briggs
109 1.14.4.2 briggs #options PCIVERBOSE # verbose PCI device messages
110 1.14.4.2 briggs #options PCI_CONFIG_DUMP # verbosely dump PCI config space
111 1.14.4.2 briggs options PCI_NETBSD_CONFIGURE # Have NetBSD configure PCI I/O & Mem
112 1.14.4.2 briggs
113 1.14.4.2 briggs mainbus0 at root
114 1.14.4.2 briggs
115 1.14.4.2 briggs cpu* at mainbus0
116 1.14.4.2 briggs pci* at mainbus0 bus ?
117 1.14.4.2 briggs
118 1.14.4.2 briggs ppb* at pci? dev ? function ? # PCI-PCI bridges
119 1.14.4.2 briggs pci* at ppb? bus ?
120 1.14.4.2 briggs
121 1.14.4.2 briggs pchb* at pci? dev ? function ? # PCI host bridge
122 1.14.4.2 briggs pcib* at pci? dev ? function ? # Winbond 83c553 PCI-ISA bridges
123 1.14.4.2 briggs
124 1.14.4.2 briggs isa* at pcib? # ISA on PCI-ISA bridge
125 1.14.4.2 briggs
126 1.14.4.2 briggs #pciide* at pci? dev ? function ? # Winbond/Symphony IDE interface
127 1.14.4.2 briggs
128 1.14.4.2 briggs #vga* at pci? dev ? function ?
129 1.14.4.2 briggs
130 1.14.4.2 briggs ex* at pci? dev ? function ? # 3Com 90x[B]
131 1.14.4.6 nathanw fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
132 1.14.4.6 nathanw rtk* at pci? dev ? function ? # Realtek 8129/8139
133 1.14.4.2 briggs sip* at pci? dev ? function ? # SiS 900 Ethernet
134 1.14.4.6 nathanw tlp* at pci? dev ? function ? # DEC Tulip and similar
135 1.14.4.2 briggs options TLP_MATCH_21040
136 1.14.4.2 briggs options TLP_MATCH_21041
137 1.14.4.2 briggs options TLP_MATCH_21140
138 1.14.4.2 briggs options TLP_MATCH_21142
139 1.14.4.2 briggs
140 1.14.4.2 briggs exphy* at mii? phy ? # 3Com internal PHYs
141 1.14.4.6 nathanw inphy* at mii? phy ? # Intel 82555 PHYs
142 1.14.4.6 nathanw ukphy* at mii? phy ? # generic unknown PHYs
143 1.14.4.2 briggs
144 1.14.4.2 briggs
145 1.14.4.2 briggs com0 at isa? port 0x3f8 irq 4 # standard PC serial ports
146 1.14.4.2 briggs com1 at isa? port 0x2f8 irq 3
147 1.14.4.2 briggs
148 1.14.4.2 briggs lpt0 at isa? port 0x278 irq 7 # standard PC parallel ports
149 1.14.4.2 briggs
150 1.14.4.2 briggs fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers
151 1.14.4.2 briggs fd* at fdc? drive ? # the drives themselves
152 1.14.4.2 briggs
153 1.14.4.2 briggs adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
154 1.14.4.2 briggs dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID
155 1.14.4.2 briggs siop* at pci? dev ? function ? # NCR/Symbios 53c8xx SCSI
156 1.14.4.2 briggs scsibus* at adw?
157 1.14.4.2 briggs scsibus* at dpt?
158 1.14.4.2 briggs scsibus* at siop?
159 1.14.4.2 briggs
160 1.14.4.2 briggs sd* at scsibus? target ? lun ? # SCSI disk drives
161 1.14.4.2 briggs #st* at scsibus? target ? lun ? # SCSI tape drives
162 1.14.4.2 briggs #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
163 1.14.4.2 briggs #ch* at scsibus? target ? lun ? # SCSI autochangers
164 1.14.4.2 briggs #ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices
165 1.14.4.2 briggs #ss* at scsibus? target ? lun ? # SCSI scanners
166 1.14.4.2 briggs #uk* at scsibus? target ? lun ? # SCSI unknown
167