# $OpenBSD: files.arm64,v 1.66 2023/01/14 12:11:11 kettenis Exp $ maxpartitions 16 maxusers 2 8 128 major {wd = 16} major {sd = 24} major {cd = 26} major {rd = 17} file arch/arm64/arm64/autoconf.c file arch/arm64/arm64/copy.S file arch/arm64/arm64/copystr.S file arch/arm64/arm64/cpuswitch.S file arch/arm64/arm64/conf.c file arch/arm64/arm64/disksubr.c file arch/arm64/arm64/locore.S file arch/arm64/arm64/machdep.c file arch/arm64/arm64/mem.c file arch/arm64/arm64/pmap.c file arch/arm64/arm64/vm_machdep.c file arch/arm64/arm64/process_machdep.c file arch/arm64/arm64/sig_machdep.c file arch/arm64/arm64/syscall.c file arch/arm64/arm64/sys_machdep.c file arch/arm64/arm64/cpu.c file arch/arm64/arm64/fpu.c file arch/arm64/arm64/intr.c file arch/arm64/arm64/softintr.c file arch/arm64/arm64/exception.S file arch/arm64/arm64/trampoline.S file arch/arm64/arm64/trap.c file arch/arm64/arm64/ast.c file arch/arm64/arm64/cpufunc_asm.S file arch/arm64/arm64/support.S file arch/arm64/arm64/bus_dma.c file arch/arm64/dev/arm64_bus_space.c file arch/arm64/dev/pci_machdep.c file arch/arm64/arm64/cryptox.c crypto file arch/arm64/arm64/aesv8-armx.S crypto file arch/arm64/arm64/db_disasm.c ddb file arch/arm64/arm64/db_interface.c ddb file arch/arm64/arm64/db_trace.c ddb file arch/arm64/arm64/disasm.c ddb pseudo-device openprom file arch/arm64/arm64/openprom.c openprom needs-flag define fdt {[early = 0]} # mainbus files define mainbus {} device mainbus: fdt attach mainbus at root file arch/arm64/dev/mainbus.c mainbus device simplebus: fdt attach simplebus at fdt file arch/arm64/dev/simplebus.c simplebus # EFI include "dev/efi/files.efi" attach efi at fdt file arch/arm64/dev/efi_machdep.c efi device smbios attach smbios at efi file arch/arm64/dev/smbios.c smbios # FDT support include "dev/ofw/files.ofw" # Machine-independent SCSI drivers include "scsi/files.scsi" include "dev/atapiscsi/files.atapiscsi" # Machine-independent ATA drivers include "dev/ata/files.ata" # Include WSCONS stuff include "dev/wscons/files.wscons" include "dev/rasops/files.rasops" include "dev/wsfont/files.wsfont" device cpu {} attach cpu at mainbus # # Machine-independent HID support # include "dev/hid/files.hid" # Machine-independent I2C drivers include "dev/i2c/files.i2c" # Include USB stuff include "dev/usb/files.usb" # Machine-independent GPIO drivers include "dev/gpio/files.gpio" # Machine-independent 1-Wire drivers include "dev/onewire/files.onewire" file netinet/in_cksum.c file netinet/in4_cksum.c # Paravirtual device bus and virtio include "dev/pv/files.pv" # MII and PCI include "dev/mii/files.mii" include "dev/pci/files.pci" include "dev/sdmmc/files.sdmmc" # Machine-independent FDT drivers include "dev/fdt/files.fdt" define rtkit file arch/arm64/dev/rtkit.c rtkit device ampintc: fdt attach ampintc at fdt device ampintcmsi attach ampintcmsi at fdt file arch/arm64/dev/ampintc.c ampintc | ampintcmsi device agintc: fdt attach agintc at fdt device agintcmsi attach agintcmsi at fdt file arch/arm64/dev/agintc.c agintc | agintcmsi device agtimer attach agtimer at fdt file arch/arm64/dev/agtimer.c agtimer device aplaudio: audio attach aplaudio at fdt file arch/arm64/dev/aplaudio.c aplaudio device aplcpu attach aplcpu at fdt file arch/arm64/dev/aplcpu.c aplcpu device apldart attach apldart at fdt file arch/arm64/dev/apldart.c apldart device apldc: fdt attach apldc at fdt device apldchidev {} attach apldchidev at fdt device apldckbd: hid, hidkbd, wskbddev attach apldckbd at apldchidev device apldcms: hid, hidms, wsmousedev attach apldcms at apldchidev file arch/arm64/dev/apldc.c apldc | aplhidev | apldckbd | apldcms needs-flag device apldma attach apldma at fdt file arch/arm64/dev/apldma.c apldma device apldog attach apldog at fdt file arch/arm64/dev/apldog.c apldog device aplefuse attach aplefuse at fdt file arch/arm64/dev/aplefuse.c aplefuse device apliic: i2cbus attach apliic at fdt file arch/arm64/dev/apliic.c apliic device aplintc attach aplintc at fdt file arch/arm64/dev/aplintc.c aplintc device aplhidev {} attach aplhidev at spi device aplkbd: hid, hidkbd, wskbddev attach aplkbd at aplhidev device aplms: hid, hidms, wsmousedev attach aplms at aplhidev file arch/arm64/dev/aplhidev.c aplhidev | aplkbd | aplms needs-flag device aplmbox attach aplmbox at fdt file arch/arm64/dev/aplmbox.c aplmbox device aplmca attach aplmca at fdt file arch/arm64/dev/aplmca.c aplmca device aplnco attach aplnco at fdt file arch/arm64/dev/aplnco.c aplnco device aplpcie: pcibus attach aplpcie at fdt file arch/arm64/dev/aplpcie.c aplpcie device aplpinctrl attach aplpinctrl at fdt file arch/arm64/dev/aplpinctrl.c aplpinctrl device aplpmgr attach aplpmgr at fdt file arch/arm64/dev/aplpmgr.c aplpmgr device aplpwm attach aplpwm at fdt file arch/arm64/dev/aplpwm.c aplpwm device aplrtk attach aplrtk at fdt file arch/arm64/dev/aplrtk.c aplrtk # Apple NVME Storage device aplns {}: rtkit attach aplns at fdt attach nvme at aplns with nvme_ans file arch/arm64/dev/aplns.c aplns | nvme_ans device aplsart attach aplsart at fdt file arch/arm64/dev/aplsart.c aplsart | aplns device aplsmc attach aplsmc at fdt file arch/arm64/dev/aplsmc.c aplsmc device aplpmu attach aplpmu at spmi file arch/arm64/dev/aplpmu.c aplpmu device aplspi: spi attach aplspi at fdt file arch/arm64/dev/aplspi.c aplspi device aplspmi: spmi attach aplspmi at fdt file arch/arm64/dev/aplspmi.c aplspmi device bcmintc attach bcmintc at fdt file arch/arm64/dev/bcm2836_intr.c bcmintc device pciecam: pcibus attach pciecam at fdt file dev/fdt/pciecam.c pciecam device smmu attach smmu at fdt with smmu_fdt file arch/arm64/dev/smmu.c smmu file arch/arm64/dev/smmu_fdt.c smmu_fdt # ACPI include "dev/acpi/files.acpi" attach acpi at fdt with acpi_fdt file arch/arm64/arm64/acpi_machdep.c acpi_fdt define acpiiort {} device acpiiort: acpiiort attach acpiiort at acpi file arch/arm64/dev/acpiiort.c acpiiort device acpipci: pcibus attach acpipci at acpi file arch/arm64/dev/acpipci.c acpipci attach smmu at acpiiort with smmu_acpi file arch/arm64/dev/smmu_acpi.c smmu_acpi device apm attach apm at mainbus file arch/arm64/dev/apm.c apm needs-flag file arch/arm64/arm64/acpiapm.c apm