summaryrefslogtreecommitdiffstats
path: root/sys/arm64/conf
diff options
context:
space:
mode:
authorandrew <andrew@FreeBSD.org>2015-07-09 13:23:29 +0000
committerandrew <andrew@FreeBSD.org>2015-07-09 13:23:29 +0000
commit561cbb7709302b0b0f090aabb01a4eedc58aab48 (patch)
tree98c0181ae0ca57d964f3543b76e9576bde5c7eb0 /sys/arm64/conf
parente561c6cbca6113744ccff288960bfb86dfd76f95 (diff)
downloadFreeBSD-src-561cbb7709302b0b0f090aabb01a4eedc58aab48.zip
FreeBSD-src-561cbb7709302b0b0f090aabb01a4eedc58aab48.tar.gz
Add support for SMP. This uses the FDT data to find the CPUs to start on,
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
Diffstat (limited to 'sys/arm64/conf')
-rw-r--r--sys/arm64/conf/GENERIC1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/arm64/conf/GENERIC b/sys/arm64/conf/GENERIC
index 4e84ac7..1bd12b8 100644
--- a/sys/arm64/conf/GENERIC
+++ b/sys/arm64/conf/GENERIC
@@ -69,6 +69,7 @@ options VFP # Floating-point support
options RACCT # Resource accounting framework
options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default
options RCTL # Resource limits
+options SMP
# Debugging support. Always need this:
options KDB # Enable kernel debugger support.
OpenPOWER on IntegriCloud