files.arm64 revision 1.6
1# $OpenBSD: files.arm64,v 1.6 2017/01/23 12:34:06 kettenis Exp $ 2 3maxpartitions 16 4maxusers 2 8 64 5 6major {wd = 16} 7major {sd = 24} 8major {cd = 26} 9 10file arch/arm64/arm64/autoconf.c 11file arch/arm64/arm64/copy.S 12file arch/arm64/arm64/copystr.S 13file arch/arm64/arm64/cpuswitch.S 14file arch/arm64/arm64/conf.c 15file arch/arm64/arm64/disksubr.c 16file arch/arm64/arm64/machdep.c 17file arch/arm64/arm64/mem.c 18file arch/arm64/arm64/pmap.c 19file arch/arm64/arm64/vm_machdep.c 20file arch/arm64/arm64/process_machdep.c 21file arch/arm64/arm64/sig_machdep.c 22file arch/arm64/arm64/syscall.c 23file arch/arm64/arm64/sys_machdep.c 24 25file arch/arm64/arm64/intr.c 26file arch/arm64/arm64/softintr.c 27file arch/arm64/arm64/vfp.c 28file arch/arm64/arm64/exception.S 29file arch/arm64/arm64/trap.c 30file arch/arm64/arm64/ast.c 31file arch/arm64/arm64/arm64_mutex.c 32 33 34file arch/arm64/arm64/support.S 35file arch/arm64/arm64/bus_dma.c 36 37file arch/arm64/dev/arm64_bus_space.c 38 39file arch/arm64/arm64/db_disasm.c ddb 40file arch/arm64/arm64/db_interface.c ddb 41file arch/arm64/arm64/db_trace.c ddb 42 43pseudo-device openprom 44file arch/arm/arm/openprom.c openprom needs-flag 45 46define fdt {[early = 0]} 47 48# mainbus files 49define mainbus {} 50device mainbus: fdt 51attach mainbus at root 52file arch/arm64/dev/mainbus.c mainbus 53 54device simplebus: fdt 55attach simplebus at fdt 56file arch/arm64/dev/simplebus.c simplebus 57 58# FDT support 59file dev/ofw/fdt.c 60file dev/ofw/ofw_clock.c 61file dev/ofw/ofw_gpio.c 62file dev/ofw/ofw_pinctrl.c 63file dev/ofw/ofw_regulator.c 64 65# Machine-independent SCSI drivers 66include "scsi/files.scsi" 67include "dev/atapiscsi/files.atapiscsi" 68 69# Machine-independent ATA drivers 70include "dev/ata/files.ata" 71 72# Include WSCONS stuff 73include "dev/wscons/files.wscons" 74include "dev/rasops/files.rasops" 75include "dev/wsfont/files.wsfont" 76 77# 78# Machine-independent HID support 79# 80include "dev/hid/files.hid" 81 82# Machine-independent I2C drivers 83include "dev/i2c/files.i2c" 84 85# Include USB stuff 86include "dev/usb/files.usb" 87 88# Machine-independent GPIO drivers 89include "dev/gpio/files.gpio" 90 91# Machine-independent 1-Wire drivers 92include "dev/onewire/files.onewire" 93 94file netinet/in_cksum.c 95file netinet/in4_cksum.c 96 97# Paravirtual device bus and virtio 98include "dev/pv/files.pv" 99 100# MII and PCI 101include "dev/mii/files.mii" 102include "dev/pci/files.pci" 103include "dev/sdmmc/files.sdmmc" 104 105# Machine-independent FDT drivers 106include "dev/fdt/files.fdt" 107 108# Console related stuff 109attach com at fdt with com_fdt 110file arch/arm64/dev/com_fdt.c com_fdt 111 112# ARM PrimeCell PL011 UART 113device pluart 114attach pluart at fdt 115file arch/arm64/dev/pluart.c pluart 116 117device ampintc 118attach ampintc at fdt 119file arch/arm64/dev/ampintc.c ampintc 120 121device agtimer 122attach agtimer at fdt 123file arch/arm64/dev/agtimer.c agtimer 124 125device bcmintc 126attach bcmintc at fdt 127file arch/arm64/dev/bcm2836_intr.c bcmintc 128 129include "dev/usb/dwc2/files.dwc2" 130attach dwctwo at fdt with bcmdwctwo 131file arch/arm64/dev/bcm2835_dwctwo.c bcmdwctwo needs-flag 132 133attach virtio at fdt with virtio_mmio 134file arch/arm64/dev/virtio_mmio.c virtio_mmio 135