Annotation of sys/arch/amd64/conf/files.amd64, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: files.amd64,v 1.33 2007/08/02 16:40:27 deraadt Exp $
2:
3: maxpartitions 16
4: maxusers 2 16 128
5:
6: file arch/amd64/amd64/autoconf.c
7: file arch/amd64/amd64/conf.c
8: file arch/amd64/amd64/disksubr.c disk
9: file arch/amd64/amd64/gdt.c
10: file arch/amd64/amd64/machdep.c
11: file arch/amd64/amd64/identcpu.c
12: file arch/amd64/amd64/amd64errata.c
13: file arch/amd64/amd64/mem.c
14: file arch/amd64/amd64/pmap.c
15: file arch/amd64/amd64/process_machdep.c
16: file arch/amd64/amd64/sys_machdep.c
17: file arch/amd64/amd64/syscall.c
18: file arch/amd64/amd64/trap.c
19: file arch/amd64/amd64/vm_machdep.c
20: file arch/amd64/amd64/fpu.c
21: file arch/amd64/amd64/Locore.c
22: file arch/amd64/amd64/softintr.c
23: file arch/amd64/amd64/i8259.c
24: file arch/amd64/amd64/cacheinfo.c
25: file arch/amd64/amd64/mutex.S
26:
27: file arch/amd64/amd64/intr.c
28: file arch/amd64/amd64/bus_space.c
29: file arch/amd64/amd64/bus_dma.c
30:
31: file arch/amd64/amd64/mptramp.S multiprocessor
32: file arch/amd64/amd64/ipifuncs.c multiprocessor
33: file arch/amd64/amd64/ipi.c multiprocessor
34: file arch/amd64/amd64/mp_setperf.c multiprocessor
35:
36: file arch/amd64/amd64/apic.c ioapic | lapic
37:
38: file arch/amd64/amd64/mpbios.c mpbios
39: file arch/amd64/amd64/mpbios_intr_fixup.c mpbios & pci
40:
41:
42: file arch/amd64/amd64/consinit.c
43: file dev/cninit.c
44:
45: file arch/amd64/amd64/dkcsum.c
46: file lib/libz/adler32.c !ppp_deflate & !ipsec & !crypto
47:
48: file arch/amd64/amd64/db_disasm.c ddb
49: file arch/amd64/amd64/db_interface.c ddb
50: file arch/amd64/amd64/db_memrw.c ddb | kgdb
51: file arch/amd64/amd64/db_trace.c ddb
52:
53: file netinet/in_cksum.c inet
54: file netinet/in4_cksum.c inet
55:
56: file arch/amd64/amd64/kgdb_machdep.c kgdb
57:
58: # Basic clock - required
59: file arch/amd64/isa/clock.c
60:
61: file arch/amd64/amd64/powernow-k8.c !small_kernel
62: file arch/amd64/amd64/est.c !small_kernel
63:
64: include "dev/mii/files.mii"
65:
66: include "scsi/files.scsi"
67:
68: include "dev/i2o/files.i2o"
69:
70: include "dev/atapiscsi/files.atapiscsi"
71: include "dev/ata/files.ata"
72:
73: define mainbus {[apid = -1]}
74: device mainbus: isabus, pcibus, mainbus
75: attach mainbus at root
76: file arch/amd64/amd64/mainbus.c mainbus
77:
78: device bios {}
79: attach bios at mainbus
80: file arch/amd64/amd64/bios.c bios needs-flag
81:
82: define cpu {[apid = -1]}
83: device cpu
84: attach cpu at mainbus
85: file arch/amd64/amd64/cpu.c cpu
86:
87:
88: define lapic
89: file arch/amd64/amd64/lapic.c lapic needs-flag
90:
91: device ioapic: lapic
92: attach ioapic at mainbus
93: file arch/amd64/amd64/ioapic.c ioapic needs-flag
94:
95: #
96: # PCI drivers
97: #
98:
99: include "dev/pci/files.pci"
100: file arch/amd64/pci/pci_machdep.c pci
101: file arch/amd64/pci/iommu.c pci
102: file arch/amd64/pci/pciide_machdep.c pciide
103:
104: include "dev/puc/files.puc"
105:
106: # PCI Host bridge chipsets
107: device pchb: pcibus
108: attach pchb at pci
109: file arch/amd64/pci/pchb.c pchb
110:
111: #
112: # CARDBUS
113: #
114: include "dev/cardbus/files.cardbus"
115: file arch/amd64/amd64/rbus_machdep.c cardbus
116:
117: # PCIC pcmcia controller
118: device pcic: pcmciabus
119: file dev/ic/i82365.c pcic
120:
121: # PCIC pcmcia controller on PCI bus.
122: attach pcic at pci with pcic_pci
123: file dev/pci/i82365_pci.c pcic_pci
124:
125: include "dev/pcmcia/files.pcmcia"
126:
127: # PCI-ISA bridges
128: device pcib: isabus
129: attach pcib at pci
130: file arch/amd64/pci/pcib.c pcib
131:
132: device aapic
133: attach aapic at pci
134: file arch/amd64/pci/aapic.c aapic
135:
136: device hme: ether, ifnet, mii, ifmedia
137: file dev/ic/hme.c hme
138: attach hme at pci with hme_pci
139: file dev/pci/if_hme_pci.c hme_pci
140:
141: #
142: # ISA drivers
143: #
144:
145: include "dev/isa/files.isa"
146: include "dev/isa/files.isapnp"
147: file arch/amd64/isa/isa_machdep.c isa
148:
149: # attribute used to represent the "keyboard controller"
150: # XXX should be a real device
151: define pckbcport {[irq = -1], [port = -1]}
152:
153: include "dev/wscons/files.wscons"
154: include "dev/pckbc/files.pckbc"
155:
156: file arch/amd64/amd64/wscons_machdep.c wsdisplay
157:
158: # Floppy disk controller
159: device fdc {[drive = -1]}
160: attach fdc at isa
161: file dev/isa/fdc.c fdc needs-flag
162:
163: device fd: disk, isa_dma
164: attach fd at fdc
165: file dev/isa/fd.c fd needs-flag
166:
167: pseudo-device nvram
168: file arch/amd64/amd64/nvram.c nvram needs-flag
169:
170: #
171: # USB
172: #
173: include "dev/usb/files.usb"
174:
175: #
176: # Bluetooth
177: #
178: include "dev/bluetooth/files.bluetooth"
179:
180: #
181: # I2C
182: #
183: include "dev/i2c/files.i2c"
184:
185: #
186: # ACPI
187: #
188: include "../../../dev/acpi/files.acpi"
189: file arch/amd64/amd64/acpi_machdep.c acpi
190:
191: #
192: # Machine-independent SD/MMC drivers
193: #
194: include "dev/sdmmc/files.sdmmc"
195:
196: #
197: # Machine-independent 1-Wire drivers
198: #
199: include "dev/onewire/files.onewire"
200:
201: #
202: # IPMI
203: #
204: attach ipmi at mainbus
205:
206: #
207: # device major numbers
208: #
209:
210: major {ccd = 16}
211: major {vnd = 14}
212: major {sd = 4}
213: major {st = 5}
214: major {cd = 6}
215: major {rd = 17}
216: major {wd = 0}
217: major {fd = 2}
218:
219: file arch/amd64/pci/agp_machdep.c pciagp
220: file dev/pci/agp_i810.c pciagp
CVSweb