b2b5507779
and psci to start them. I expect ACPI support to be added later. This has been tested on qemu with 2 cpus as that is the current value of MAXCPUS. This is expected to be increased in the future as FreeBSD has been tested on 48 cores on the Cavium ThunderX hardware. Partially based on a patch from Robin Randhawa from ARM. Approved by: ABT Systems Ltd Relnotes: yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D3024
77 lines
2.8 KiB
Plaintext
77 lines
2.8 KiB
Plaintext
# $FreeBSD$
|
|
arm/arm/devmap.c standard
|
|
arm/arm/generic_timer.c standard
|
|
arm/arm/pmu.c standard
|
|
arm64/acpica/acpi_machdep.c optional acpi
|
|
arm64/acpica/OsdEnvironment.c optional acpi
|
|
arm64/acpica/acpi_wakeup.c optional acpi
|
|
arm64/arm64/autoconf.c standard
|
|
arm64/arm64/bcopy.c standard
|
|
arm64/arm64/bus_machdep.c standard
|
|
arm64/arm64/bus_space_asm.S standard
|
|
arm64/arm64/busdma_bounce.c standard
|
|
arm64/arm64/busdma_machdep.c standard
|
|
arm64/arm64/clock.c standard
|
|
arm64/arm64/copyinout.S standard
|
|
arm64/arm64/copystr.c standard
|
|
arm64/arm64/cpufunc_asm.S standard
|
|
arm64/arm64/db_disasm.c optional ddb
|
|
arm64/arm64/db_interface.c optional ddb
|
|
arm64/arm64/db_trace.c optional ddb
|
|
arm64/arm64/debug_monitor.c optional kdb
|
|
arm64/arm64/dump_machdep.c standard
|
|
arm64/arm64/elf_machdep.c standard
|
|
arm64/arm64/exception.S standard
|
|
arm64/arm64/gic.c standard
|
|
arm64/arm64/gic_acpi.c optional acpi
|
|
arm64/arm64/gic_fdt.c optional fdt
|
|
arm64/arm64/gic_v3.c standard
|
|
arm64/arm64/gic_v3_fdt.c optional fdt
|
|
arm64/arm64/gic_v3_its.c standard
|
|
arm64/arm64/identcpu.c standard
|
|
arm64/arm64/intr_machdep.c standard
|
|
arm64/arm64/in_cksum.c optional inet | inet6
|
|
arm64/arm64/locore.S standard no-obj
|
|
arm64/arm64/machdep.c standard
|
|
arm64/arm64/mem.c standard
|
|
arm64/arm64/minidump_machdep.c standard
|
|
arm64/arm64/mp_machdep.c optional smp
|
|
arm64/arm64/nexus.c standard
|
|
arm64/arm64/pic_if.m standard
|
|
arm64/arm64/pmap.c standard
|
|
arm64/arm64/stack_machdep.c standard
|
|
arm64/arm64/support.S standard
|
|
arm64/arm64/swtch.S standard
|
|
arm64/arm64/sys_machdep.c standard
|
|
arm64/arm64/trap.c standard
|
|
arm64/arm64/uio_machdep.c standard
|
|
arm64/arm64/unwind.c optional ddb | kdtrace_hooks
|
|
arm64/arm64/vfp.c standard
|
|
arm64/arm64/vm_machdep.c standard
|
|
crypto/blowfish/bf_enc.c optional crypto | ipsec
|
|
crypto/des/des_enc.c optional crypto | ipsec | netsmb
|
|
dev/acpica/acpi_if.m optional acpi
|
|
dev/fdt/fdt_arm64.c optional fdt
|
|
dev/hwpmc/hwpmc_arm64.c optional hwpmc
|
|
dev/hwpmc/hwpmc_arm64_md.c optional hwpmc
|
|
dev/ofw/ofw_cpu.c optional fdt
|
|
dev/pci/pci_host_generic.c optional pci fdt
|
|
dev/psci/psci.c optional psci
|
|
dev/psci/psci_arm64.S optional psci
|
|
dev/uart/uart_cpu_fdt.c optional uart fdt
|
|
dev/uart/uart_dev_pl011.c optional uart pl011
|
|
kern/kern_clocksource.c standard
|
|
kern/subr_dummy_vdso_tc.c standard
|
|
libkern/bcmp.c standard
|
|
libkern/ffs.c standard
|
|
libkern/ffsl.c standard
|
|
libkern/fls.c standard
|
|
libkern/flsl.c standard
|
|
libkern/flsll.c standard
|
|
libkern/memmove.c standard
|
|
libkern/memset.c standard
|
|
cddl/compat/opensolaris/kern/opensolaris_atomic.c optional zfs | dtrace compile-with "${CDDL_C}"
|
|
cddl/dev/dtrace/aarch64/dtrace_asm.S optional dtrace compile-with "${DTRACE_S}"
|
|
cddl/dev/dtrace/aarch64/dtrace_subr.c optional dtrace compile-with "${DTRACE_C}"
|
|
cddl/dev/fbt/aarch64/fbt_isa.c optional dtrace_fbt | dtraceall compile-with "${FBT_C}"
|