Annotation of sys/arch/sparc64/conf/RAMDISK, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: RAMDISK,v 1.66 2007/07/02 14:29:37 dlg Exp $
2:
3: # Machine architecture; required by config(8)
4: machine sparc64
5:
6: # maxusers means mostly "let's get small" in terms of kernel malloc's
7: maxusers 2
8:
9: option RAMDISK_HOOKS
10: option MINIROOTSIZE=6144
11:
12: option PCIVERBOSE
13: #option USBVERBOSE
14:
15: #option DDB # need this to see what's happening
16:
17: option TIMEZONE=0 # time zone to adjust RTC time by
18: option DST=0 # daylight saving time used by RTC
19:
20: option SMALL_KERNEL
21: option NO_PROPOLICE
22: option FFS # UFS
23: option NFSCLIENT # Network File System client
24: option CD9660 # ISO 9660 + Rock Ridge file system
25: option UDF # UDF (DVD) file system
26: option INET # IP + ICMP + TCP + UDP
27: option INET6 # IPv6 (needs INET)
28: option BOOT_CONFIG # add support for boot -c
29:
30: option WSEMUL_SUN # provide sun terminal emulation; required
31: option WSEMUL_NO_VT100 # do not provide vt100 terminal emulation
32: option WSEMUL_DUMB
33:
34: # Generic swap; second partition of root disk or network.
35: config bsd root on rd0a
36:
37: # Main bus and CPU .. all systems.
38: mainbus0 at root
39: cpu0 at mainbus0
40:
41: # Bus types found on SPARC systems.
42: sbus* at mainbus0
43: upa0 at mainbus0
44: central0 at mainbus0
45: fhc0 at central0
46: fhc* at mainbus0
47: psycho* at mainbus0
48: pci* at psycho?
49: schizo* at mainbus0
50: pci* at schizo?
51: pyro* at mainbus0
52: pci* at pyro?
53: pci* at ppb?
54: ppb* at pci?
55: ebus* at mainbus0
56: ebus* at pci?
57:
58: # PCI Ethernet
59: hme* at pci? # Sun Happy Meal 10/100
60: gem* at pci? # Sun GEM 10/100/Gigabit
61: cas* at pci? # Sun Cassini 100/Gigabit
62: ti* at pci? # Alteon Tigon 1Gb ethernet
63: skc* at pci? # SysKonnect GEnesis 984x
64: sk* at skc? # each port of above
65: mskc* at pci? # Marvell Yukon-2
66: msk* at mskc? # each port of above
67: fxp* at pci? # EtherExpress 10/100B ethernet
68: xl* at pci? # 3C9xx ethernet
69: pcn* at pci? # AMD PCnet-PCI Ethernet
70: de* at pci? # DC21X4X-based ethernet
71: dc* at pci? # 21143, "tulip" clone ethernet
72: epic* at pci? # SMC EPIC/100 ethernet
73: em* at pci? # Intel Pro/1000 ethernet
74: #ixgb* at pci? # Intel Pro/10Gb ethernet
75: bge* at pci? # Broadcom BCM570x (aka Tigon3)
76: stge* at pci? # Sundance TC9021 GigE
77: rl* at pci? # RealTek 81[23]9 ethernet
78: vr* at pci? # VIA Rhine ethernet
79: re* at pci? # RealTek 8169/8169S/8110S
80:
81: auxio* at ebus?
82: auxio* at sbus?
83: #com* at ebus?
84: clock* at sbus? # Mostek clock
85: clock* at ebus?
86: clock0 at fhc?
87: rtc* at ebus? # DS1287/M5819 clock
88: timer* at mainbus0 # Timer chip
89:
90: ## Lance Ethernet - AMD7990
91: le* at sbus?
92: ledma* at sbus?
93: le* at ledma?
94: lebuffer* at sbus?
95: le* at lebuffer?
96:
97: # Quad-ethernet glue device, and sub-devices
98: qec* at sbus?
99: qe* at qec?
100: be* at qec?
101:
102: hme* at sbus?
103: #gem* at sbus?
104:
105: pciide* at pci? flags 0x0000
106: wd* at pciide? flags 0x0a00
107: atapiscsi* at pciide?
108: scsibus* at atapiscsi?
109:
110: #
111: # Note the flags on the esp entries below, that work around
112: # deficiencies in the current driver:
113: # bits 0-7: disable disconnect/reselect for the corresponding target
114: # bits 8-15: disable synch negotiation for target [bit-8]
115: # Note: targets 4-7 have disconnect/reselect enabled on the premise
116: # that tape devices normally have one of these targets. Tape
117: # devices should be allowed to disconnect for the SCSI bus
118: # to operate acceptably.
119: #
120: dma* at sbus? # SBus
121: esp* at dma? # SBus
122: esp* at sbus?
123: isp* at sbus?
124: option ISP_COMPILE_1000_FW=1
125: scsibus* at esp?
126:
127: siop* at pci?
128: isp* at pci?
129: mpi* at pci?
130: sili* at pci?
131: arc* at pci?
132: jmb* at pci?
133: ahci* at jmb?
134: pciide* at jmb?
135: ahci* at pci?
136:
137: option ISP_COMPILE_FW=1
138: scsibus* at siop?
139: scsibus* at isp?
140: scsibus* at mpi?
141: scsibus* at sili?
142: scsibus* at arc?
143: scsibus* at ahci?
144:
145: # These entries find devices on all SCSI busses and assign
146: # unit numers dynamically.
147: sd* at scsibus? # SCSI disks
148: cd* at scsibus? # SCSI CD-ROMs
149:
150: # Media Independent Interface (mii) drivers)
151: acphy* at mii? # Altima AC101 PHYs
152: exphy* at mii? # 3Com internal PHYs
153: bmtphy* at mii? # Broadcom 10/100 PHYs
154: brgphy* at mii? # Broadcom Gigabit PHYs
155: eephy* at mii? # Marvell 88E1000 series PHY
156: xmphy* at mii? # XaQti XMAC-II PHYs
157: nsphy* at mii? # NS and compatible PHYs
158: nsphyter* at mii? # NS and compatible PHYs
159: qsphy* at mii? # Quality Semi QS6612 PHYs
160: luphy* at mii? # Lucent LU6612 PHY
161: sqphy* at mii? # Seeq 8x220 PHYs
162: dcphy* at mii? # Digital clone PHYs
163: amphy* at mii? # AMD AM79c873 PHYs
164: icsphy* at mii? # ICS 1890 PHYs
165: iophy* at mii? # Intel 82553 PHYs
166: inphy* at mii? # Intel 82555 PHYs
167: lxtphy* at mii? # Level1 LXT970 PHYs
168: rlphy* at mii? # RealTek 8139 internal PHYs
169: urlphy* at mii? # Realtek RTL8150L internal PHY
170: rgephy* at mii? # Realtek 8169S/8110S PHY
171: ukphy* at mii? # Unknown PHYs
172:
173: # PCI USB Controllers
174: ohci* at pci? # Open Host Controller
175: uhci* at pci? # Universal Host Controller (Intel)
176: ehci* at pci? # Enhanced Host Controller
177:
178: # USB bus support
179: usb* at ohci?
180: usb* at uhci?
181: usb* at ehci?
182:
183: # USB devices
184: uhub* at usb? # USB Hubs
185: uhub* at uhub? # USB Hubs
186: uhidev* at uhub? # Human Interface Devices
187: ukbd* at uhidev? # USB keyboard
188: wskbd* at ukbd?
189:
190: # SAB82532 based serial ports
191: sab* at ebus?
192: sabtty* at sab?
193:
194: # NS16550 based serial ports
195: com* at ebus?
196: comkbd* at ebus?
197: wskbd* at comkbd?
198:
199: # Z8530 based serial ports
200: zs* at sbus?
201: zs* at fhc?
202: zstty* at zs?
203: zskbd* at zs?
204: wskbd* at zskbd?
205:
206: # i8042 based serial ports (PS/2 ports)
207: pckbc* at ebus? # controller
208: pckbd* at pckbc? # ps2 keyboard
209: wskbd* at pckbd? # generic keyboard layer
210:
211: # Framebuffers
212: agten* at sbus? # Fujitsu AG-10e framebuffer
213: wsdisplay* at agten?
214: bwtwo* at sbus? # bwtwo monochrome framebuffer
215: wsdisplay* at bwtwo?
216: cgsix* at sbus? # cgsix 8-bit accelerated framebuffer
217: wsdisplay* at cgsix?
218: cgthree* at sbus? # cgthree 8-bit framebuffer
219: wsdisplay* at cgthree?
220: cgtwelve* at sbus? # cgtwelve 24-bit color framebuffer
221: wsdisplay* at cgtwelve?
222: creator* at mainbus0 # Creator3D/Elite3D framebuffers
223: creator* at upa0
224: wsdisplay* at creator?
225: mgx* at sbus? # SMS MGX/MGXPlus framebuffer
226: wsdisplay* at mgx?
227: rfx* at sbus? # RasterFlex framebuffer series
228: wsdisplay* at rfx?
229: tvtwo* at sbus? # Parallax XVideo/PowerVideo framebuffer
230: wsdisplay* at tvtwo?
231: vgafb* at pci? # PCI display
232: wsdisplay* at vgafb?
233: vigra* at sbus? # Viagra framebuffer series
234: wsdisplay* at vigra?
235: zx* at sbus? # Sun Leo (ZX) framebuffer
236: wsdisplay* at zx?
237:
238: # ``XBox'' SBus Expansion
239: xbox* at sbus?
240: sbus* at xbox?
241:
242: ## PROM console driver -- if all else fails
243: pcons0 at mainbus0 # PROM console
244: wsdisplay* at pcons?
245:
246: pseudo-device rd 2 # ramdisk
247: pseudo-device loop 1 # network loopback
248: pseudo-device bpfilter 1 # packet filter
CVSweb