files.arm64 revision 1.29
1# $OpenBSD: files.arm64,v 1.29 2019/08/03 23:29:46 deraadt Exp $ 2 3maxpartitions 16 4maxusers 2 8 128 5 6major {wd = 16} 7major {sd = 24} 8major {cd = 26} 9major {rd = 17} 10 11file arch/arm64/arm64/autoconf.c 12file arch/arm64/arm64/copy.S 13file arch/arm64/arm64/copystr.S 14file arch/arm64/arm64/cpuswitch.S 15file arch/arm64/arm64/conf.c 16file arch/arm64/arm64/disksubr.c 17file arch/arm64/arm64/locore.S 18file arch/arm64/arm64/machdep.c 19file arch/arm64/arm64/mem.c 20file arch/arm64/arm64/pmap.c 21file arch/arm64/arm64/vm_machdep.c 22file arch/arm64/arm64/process_machdep.c 23file arch/arm64/arm64/sig_machdep.c 24file arch/arm64/arm64/syscall.c 25file arch/arm64/arm64/sys_machdep.c 26 27file arch/arm64/arm64/cpu.c 28file arch/arm64/arm64/intr.c 29file arch/arm64/arm64/softintr.c 30file arch/arm64/arm64/vfp.c 31file arch/arm64/arm64/exception.S 32file arch/arm64/arm64/trampoline.S 33file arch/arm64/arm64/trap.c 34file arch/arm64/arm64/ast.c 35 36file arch/arm64/arm64/cpufunc_asm.S 37file arch/arm64/arm64/support.S 38file arch/arm64/arm64/bus_dma.c 39 40file arch/arm64/dev/arm64_bus_space.c 41file arch/arm64/dev/pci_machdep.c 42 43file arch/arm64/arm64/db_disasm.c ddb 44file arch/arm64/arm64/db_interface.c ddb 45file arch/arm64/arm64/db_trace.c ddb 46 47pseudo-device openprom 48file arch/arm64/arm64/openprom.c openprom needs-flag 49 50define fdt {[early = 0]} 51 52# mainbus files 53define mainbus {} 54device mainbus: fdt 55attach mainbus at root 56file arch/arm64/dev/mainbus.c mainbus 57 58device simplebus: fdt 59attach simplebus at fdt 60file arch/arm64/dev/simplebus.c simplebus 61 62device efi 63attach efi at fdt 64file arch/arm64/dev/efi.c efi 65 66# FDT support 67include "dev/ofw/files.ofw" 68 69# Machine-independent SCSI drivers 70include "scsi/files.scsi" 71include "dev/atapiscsi/files.atapiscsi" 72 73# Machine-independent ATA drivers 74include "dev/ata/files.ata" 75 76# Include WSCONS stuff 77include "dev/wscons/files.wscons" 78include "dev/rasops/files.rasops" 79include "dev/wsfont/files.wsfont" 80 81device cpu {} 82attach cpu at mainbus 83 84# 85# Machine-independent HID support 86# 87include "dev/hid/files.hid" 88 89# Machine-independent I2C drivers 90include "dev/i2c/files.i2c" 91 92# Include USB stuff 93include "dev/usb/files.usb" 94 95# Machine-independent GPIO drivers 96include "dev/gpio/files.gpio" 97 98# Machine-independent 1-Wire drivers 99include "dev/onewire/files.onewire" 100 101file netinet/in_cksum.c 102file netinet/in4_cksum.c 103 104# Paravirtual device bus and virtio 105include "dev/pv/files.pv" 106 107# MII and PCI 108include "dev/mii/files.mii" 109include "dev/pci/files.pci" 110include "dev/sdmmc/files.sdmmc" 111 112# Machine-independent FDT drivers 113include "dev/fdt/files.fdt" 114 115device ampintc: fdt 116attach ampintc at fdt 117device ampintcmsi 118attach ampintcmsi at fdt 119file arch/arm64/dev/ampintc.c ampintc | ampintcmsi 120 121device agintc: fdt 122attach agintc at fdt 123device agintcmsi 124attach agintcmsi at fdt 125file arch/arm64/dev/agintc.c agintc | agintcmsi 126 127device agtimer 128attach agtimer at fdt 129file arch/arm64/dev/agtimer.c agtimer 130 131device bcmintc 132attach bcmintc at fdt 133file arch/arm64/dev/bcm2836_intr.c bcmintc 134 135include "dev/usb/dwc2/files.dwc2" 136attach dwctwo at fdt with bcmdwctwo 137file arch/arm64/dev/bcm2835_dwctwo.c bcmdwctwo needs-flag 138 139device pciecam: pcibus 140attach pciecam at fdt 141file arch/arm64/dev/pciecam.c pciecam 142 143# ACPI 144include "dev/acpi/files.acpi" 145 146attach acpi at fdt with acpi_fdt 147file arch/arm64/arm64/acpi_machdep.c acpi_fdt 148 149device acpipci: pcibus 150attach acpipci at acpi 151file arch/arm64/dev/acpipci.c acpipci 152 153device apm 154attach apm at mainbus 155file arch/arm64/dev/apm.c apm needs-flag 156file arch/arm64/arm64/acpiapm.c apm 157