Annotation of sys/arch/sparc/conf/SUN4C, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: SUN4C,v 1.57 2007/05/29 09:54:03 sobrado Exp $
2: # $NetBSD: GENERIC,v 1.48 1997/08/23 19:19:01 mjacob Exp $
3:
4: # Machine architecture; required by config(8)
5: machine sparc
6:
7: include "../../../conf/GENERIC"
8:
9:
10: option SUN4C # sun4c - SS1, 1+, 2, ELC, SLC, IPC, IPX, etc.
11:
12: #option KGDB # support for kernel gdb
13: #option KGDBDEV=0xc01 # kgdb device number (dev_t)
14: #option KGDBRATE=38400 # baud rate
15:
16: # Options for SPARCstation hardware
17: option COMPAT_SUNOS # compatibility with SunOS binaries
18: option COMPAT_SVR4 # compatibility with SVR4 binaries
19: option PROCFS # /proc
20:
21: option WSEMUL_SUN # provide sun terminal emulation; required
22: option WSEMUL_NO_VT100 # do not provide vt100 terminal emulation
23:
24: maxusers 18 # estimated number of users
25:
26: # Generic swap; second partition of root disk or network.
27: config bsd swap generic
28:
29: # Main bus and CPU .. all systems.
30: mainbus0 at root
31: cpu0 at mainbus0
32:
33: # Bus types found on SPARC systems.
34: sbus0 at mainbus0 # sun4c
35:
36: audioamd0 at mainbus0 # sun4c
37: audio* at audioamd?
38:
39: auxreg* at mainbus0 # sun4c
40:
41: # Mostek clock found on 4/300, sun4c, and sun4m systems.
42: # The Mostek clock NVRAM is the "eeprom" on sun4/300 systems.
43: clock0 at mainbus0 # sun4c
44:
45: # Memory error registers.
46: memreg0 at mainbus0 # sun4c
47:
48: # Timer chip found on 4/300, sun4c, and sun4m systems.
49: timer0 at mainbus0 # sun4c
50:
51: # Zilog 8530 serial chips. Each has two-channels.
52: # zs0 is ttya and ttyb. zs1 is the keyboard and mouse.
53: zs0 at mainbus0 # sun4c
54: zs1 at mainbus0 # sun4c
55:
56: zstty* at zs?
57: zskbd* at zs?
58: wskbd* at zskbd?
59:
60: # Magma serial/parallel port devices
61: magma* at sbus? # magma serial cards
62: mtty* at magma?
63: mbpp* at magma?
64:
65: # SUNW,spif serial/parallel port devices
66: spif* at sbus? # spif serial cards
67: stty* at spif?
68: sbpp* at spif?
69:
70: bpp* at sbus? # parallel port
71:
72: # SUNW,xbox SBus Expansion Subsystem
73: xbox* at sbus? # SBus Expansion box
74: sbus* at xbox?
75:
76: #
77: # Note the flags on the esp entries below, that work around
78: # deficiencies in the current driver:
79: # bits 0-7: disable disconnect/reselect for the corresponding target
80: # bits 8-15: disable synch negotiation for target [bit-8]
81: # Note: targets 4-7 have disconnect/reselect enabled on the premise
82: # that tape devices normally have one of these targets. Tape
83: # devices should be allowed to disconnect for the SCSI bus
84: # to operate acceptably.
85: #
86:
87: # sun4c or sun4m SCSI - an NCR53c94 or equivalent behind
88: # specialized DMA glue
89: dma0 at sbus0 # on-board SCSI
90: esp0 at sbus0 flags 0x00ff000f # sun4c
91:
92: # FSBE/S SCSI - an NCR53c94 or equivalent behind
93: dma* at sbus? # SBus SCSI
94: esp* at sbus? flags 0x00ff000f # two flavours
95: esp* at dma? flags 0x00ff000f # depending on model
96:
97: #sun4c, sun4m
98: isp* at sbus?
99: options ISP_COMPILE_1000_FW=1
100:
101: # sun4/300 and sun4c Ethernet - an AMD 7990 LANCE
102: le0 at sbus0 # sun4c on-board
103: le* at sbus?
104:
105: # Quad-ethernet glue device, and sub-devices
106: qec* at sbus?
107: qe* at qec?
108: be* at qec?
109:
110: # Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m
111: # systems.
112: bwtwo0 at sbus0 # sun4c on-board
113: bwtwo* at sbus? # sun4c and sun4m
114: wsdisplay* at bwtwo?
115:
116: # Sun "cgthree" SBus color framebuffer.
117: cgthree* at sbus?
118: wsdisplay* at cgthree?
119:
120: # Sun "cgsix" accelerated color framebuffer.
121: cgsix0 at sbus?
122: cgsix* at sbus?
123: wsdisplay* at cgsix?
124:
125: # Sun "cgtwelve" (GS) accelerated 24-bit framebuffer.
126: cgtwelve* at sbus?
127: wsdisplay* at cgtwelve?
128:
129: # Vigra VS10 or VS12 framebuffer.
130: vigra* at sbus?
131: wsdisplay* at vigra?
132:
133: # Parallax XVideo and PowerVideo
134: tvtwo* at sbus?
135: wsdisplay* at tvtwo?
136:
137: # Fujitsu AG-10e framebuffer.
138: agten* at sbus?
139: wsdisplay* at agten?
140:
141: # Southland Media Systems MGX/MGXPlus framebuffer.
142: mgx* at sbus?
143: wsdisplay* at mgx?
144:
145: # Vitec/Connectware/AP&D RasterFlex framebuffer series.
146: rfx* at sbus?
147: wsdisplay* at rfx?
148:
149: # Sun PCMCIA bridge
150: stp* at sbus?
151: pcmcia* at stp?
152:
153: # PCMCIA devices
154: wi* at pcmcia? # WaveLAN IEEE 802.11DS
155: #an* at pcmcia? # Aironet IEEE 802.11DS
156: ne* at pcmcia? # NE2000-compat ethernet
157: ep* at pcmcia? # PCMCIA based 3C5xx ethernet
158: #com* at pcmcia? # PCMCIA modems/serial ports
159:
160: # Media Independent Interface (mii) drivers (required by ne and ep)
161: bmtphy* at mii? # Broadcom 10/100 PHYs
162: lxtphy* at mii? # Level1 LXT970 PHYs
163: nsphy* at mii? # NS and compatible PHYs
164: nsphyter* at mii?
165: tqphy* at mii? # TDK 78Q212x PHYs
166: ukphy* at mii?
167:
168: # SCSI bus layer. SCSI devices attach to the SCSI bus, which attaches
169: # to the underlying hardware controller.
170: scsibus* at esp?
171: scsibus* at isp?
172:
173: # These entries find devices on all SCSI busses and assign
174: # unit numers dynamically.
175: sd* at scsibus? # SCSI disks
176: st* at scsibus? # SCSI tapes
177: cd* at scsibus? # SCSI CD-ROMs
178: ch* at scsibus? # SCSI changer devices
179: ss* at scsibus? # SCSI scanners
180: uk* at scsibus? # unknown SCSI devices
181:
182: # Floppy controller and drive found on SPARCstations.
183: fdc0 at mainbus0 # sun4c controller
184: fd* at fdc0 # the drive itself
CVSweb