Annotation of sys/arch/armish/conf/RAMDISK, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: RAMDISK,v 1.9 2006/08/26 10:47:34 kettenis Exp $
2: #
3: # For further information on compiling OpenBSD kernels, see the config(8)
4: # man page.
5: #
6: # For further information on hardware support for this architecture, see
7: # the intro(4) man page. For further information about kernel options
8: # for this architecture, see the options(4) man page. For an explanation
9: # of each device driver in this file see the section 4 man page for the
10: # device.
11:
12: machine armish arm
13: maxusers 32 # estimated number of users
14:
15: options ARM32
16:
17: #makeoptions KERNEL_BASE_PHYS="0xa0200000"
18: makeoptions KERNEL_BASE_PHYS="0x00200000"
19: makeoptions KERNEL_BASE_VIRT="0xc0200000"
20: makeoptions BOARDTYPE="armish"
21:
22: option CPU_XSCALE_80321 # Support the XScale core
23: option XSCALE_CACHE_READ_WRITE_ALLOCATE
24: option CACHE_CLEAN_BLOCK_INTR
25:
26: #option PERFCTRS # performance counters
27:
28: option PCIVERBOSE
29:
30: option DST=0 # daylight saving time used by RTC
31: option FFS # UFS
32: option CD9660 # ISO 9660 + Rock Ridge file system
33: option MSDOSFS # MS-DOS file system
34: option INET # IP + ICMP + TCP + UDP
35: option INET6 # IPv6 (needs INET)
36: option DDB # kernel debugger
37: option EXT2FS # Second Extended Filesystem
38: option FIFO # FIFOs; RECOMMENDED
39:
40:
41: config bsd root on rd0a swap on rd0b
42:
43:
44: # The main bus device
45: mainbus0 at root
46: cpu0 at mainbus?
47: obio0 at mainbus?
48:
49: # On-board 16550 UART
50: com0 at obio? addr 0xfe800000 xint 3
51:
52: # i80321 I/O Processor peripheral support
53: iopxs0 at mainbus?
54:
55: #iopaau* at iopxs? # Application Accelerator Unit
56: iopiic* at iopxs? # I2C Controller Unit(s)
57: iic0 at iopiic?
58: iic1 at iopiic?
59: pcaled0 at iic? addr 0x60 # led controller
60: #gpio* at pcaled0
61: ricohrtc0 at iic? addr 0x32 # Ricoh RTC
62: fintek0 at iic? flags 0x0001 # temp/fan controller
63:
64: #iopwdog* at iopxs? # Watchdog timer
65: pci0 at iopxs? bus ? # PCI/PCI-X support
66:
67:
68: siop* at pci? # NCR 538XX SCSI controllers(new)
69: scsibus* at siop?
70: em* at pci?
71: re* at pci?
72: ral* at pci?
73: # IDE controllers
74: pciide* at pci? flags 0x0000
75: wd* at pciide? flags 0x0000
76:
77:
78: sd* at scsibus? # SCSI disk drives
79: #st* at scsibus? # SCSI tape drives
80: cd* at scsibus? # SCSI CD-ROM drives
81: #ch* at scsibus? # SCSI autochangers
82: #ss* at scsibus? # SCSI scanners
83: #uk* at scsibus? # unknown SCSI
84:
85: # USB Controllers
86: ohci* at pci? # Open Host Controller
87: uhci* at pci? # Universal Host Controller
88: ehci* at pci? # Enhanced Host Controller
89:
90: # USB bus support
91: usb* at ohci?
92: usb* at uhci?
93: usb* at ehci?
94:
95: # USB devices
96: uhub* at usb? # USB Hubs
97: uhub* at uhub? # USB Hubs
98: umodem* at uhub? # USB Modems/Serial
99: ucom* at umodem?
100: uvisor* at uhub? # Handspring Visor
101: ucom* at uvisor?
102: uvscom* at uhub? # SUNTAC Slipper U VS-10U serial
103: ucom* at uvscom?
104: ubsa* at uhub? # Belkin serial adapter
105: ucom* at ubsa?
106: uftdi* at uhub? # FTDI FT8U100AX serial adapter
107: ucom* at uftdi?
108: uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter
109: ucom* at uplcom?
110: umct* at uhub? # MCT USB-RS232 serial adapter
111: ucom* at umct?
112: uipaq* at uhub? # iPAQ serial adapter
113: ucom* at uipaq?
114: umsm* at uhub? # Qualcomm MSM EVDO
115: ucom* at umsm?
116: uaudio* at uhub? # USB Audio
117: audio* at uaudio?
118: umidi* at uhub? # USB MIDI
119: midi* at umidi?
120: ulpt* at uhub? # USB Printers
121: umass* at uhub? # USB Mass Storage devices
122: scsibus* at umass?
123: atapiscsi* at umass?
124: uhidev* at uhub? # Human Interface Devices
125: ums* at uhidev? # USB mouse
126: wsmouse* at ums? mux 0
127: ukbd* at uhidev? # USB keyboard
128: wskbd* at ukbd? mux 1
129: uhid* at uhidev? # USB generic HID support
130: aue* at uhub? # ADMtek AN986 Pegasus Ethernet
131: atu* at uhub? # Atmel AT76c50x based 802.11b
132: axe* at uhub? # ASIX Electronics AX88172 USB Ethernet
133: cue* at uhub? # CATC USB-EL1201A based Ethernet
134: kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet
135: cdce* at uhub? # CDC Ethernet
136: upl* at uhub? # Prolific PL2301/PL2302 host-to-host `network'
137: udav* at uhub? # Davicom DM9601 based Ethernet
138: url* at uhub? # Realtek RTL8150L based adapters
139: wi* at uhub? # WaveLAN IEEE 802.11DS
140: urio* at uhub? # Diamond Multimedia Rio 500
141: uscanner* at uhub? # USB Scanners
142: usscanner* at uhub? # USB SCSI scanners, e.g., HP5300
143: scsibus* at usscanner?
144: #uyap* at uhub? # Y@P firmware loader
145: udsbr* at uhub? # D-Link DSB-R100 radio
146: radio* at udsbr? # USB radio
147: #ubt* at uhub? # USB Bluetooth
148: ugen* at uhub? # USB Generic driver
149: ural* at uhub? # Ralink RT2500
150: #udcf* at uhub? # Gude Expert mouseCLOCK
151:
152: amphy* at mii? # AMD 79C873 PHYs
153: dcphy* at mii? # Digital Clone PHYs
154: exphy* at mii? # 3Com internal PHYs
155: inphy* at mii? # Intel 82555 PHYs
156: iophy* at mii? # Intel 82553 PHYs
157: icsphy* at mii? # ICS1890 PHYs
158: lxtphy* at mii? # Level One LXT-970 PHYs
159: nsphy* at mii? # NS83840 PHYs
160: #nsphyter* at mii? # NS83843 PHYs
161: mtdphy* at mii? # Myson MTD972 PHYs
162: acphy* at mii? # Altima AC101 PHYs
163: qsphy* at mii? # Quality Semi QS6612 PHYs
164: luphy* at mii? # Lucent LU6612 PHY
165: sqphy* at mii? # Seeq 8022[013] PHYs
166: rlphy* at mii? # RealTek 8139 internal PHYs
167: #tlphy* at mii? # ThunderLAN PHYs
168: tqphy* at mii? # TDK Semiconductor PHYs
169: brgphy* at mii? # Broadcom 10/100/1000 PHYs
170: bmtphy* at mii? # Broadcom 10/100 PHYs
171: eephy* at mii? # Marvell 88E1000 Gigabit PHYs
172: urlphy* at mii? # Realtek RTL8150L internal PHY
173: rgephy* at mii? # Realtek 8169S/8110S PHY
174: rlphy* at mii? # Realtek 8139 internal PHYs
175: ciphy* at mii? # Cicada CS8201 10/100/1000 copper PHY
176: ukphy* at mii? # generic unknown PHYs
177:
178: # mouse & keyboard multiplexor pseudo-devices
179: #pseudo-device wsmux 2
180: pseudo-device crypto 1
181: pseudo-device bio 1 # ioctl multiplexing device
182: pseudo-device hotplug 1 # devices hot plugging
183: #pseudo-device raid 4 # RAIDframe disk driver
184:
185: #
186: pseudo-device loop 1 # network loopback
187: pseudo-device bpfilter 1 # packet filter
188: pseudo-device rd 1 # ram disk
189:
190: option BOOT_CONFIG # boot-time kernel config
191:
192: # RAMDISK stuff
193: option MINIROOTSIZE=5120
194: option RAMDISK_HOOKS
CVSweb