Annotation of sys/arch/amd64/conf/files.amd64, Revision 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