286 lines
6.1 KiB
Plaintext
286 lines
6.1 KiB
Plaintext
|
# $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
|