freebsd-skq/sys/arm
Andrew Turner e9524a3c2f Allow an SMP kernel to boot on Cortex-A8:
* Rename ARM_HAVE_MP_EXTENSIONS to ARM_USE_MP_EXTENSIONS and extend it to
   handle more cases, including when SMP is not enabled.
 * Check ARM_USE_MP_EXTENSIONS when building for ARMv7+, even if no SMP.
 * Use ARM_USE_MP_EXTENSIONS in pmap-v6.c to detect when to set PRRR_NS1.

With this we should be able to boot on all ARMv7+ Cortex-A cores with
32-bit support.

Reviewed by:	mmel, imp (earlier version)
Relnotes:	yes
Sponsored by:	ABT Systems Ltd
Differential Revision:	https://reviews.freebsd.org/D8335
2016-11-02 13:10:08 +00:00
..
allwinner Fix H3 temperature reporting. The formula in for V1.0 of the H3 datasheet 2016-10-30 14:39:33 +00:00
altera/socfpga ARM: SEV/WFE instructions are implemented starting from ARMv6K, 2016-10-06 13:18:18 +00:00
amlogic/aml8726 ARM: Remove unused includes. 2016-10-09 10:25:47 +00:00
annapurna/alpine Support for Alpine Serializer/Deserializer. 2016-10-20 11:26:51 +00:00
arm Allow an SMP kernel to boot on Cortex-A8: 2016-11-02 13:10:08 +00:00
at91 Fix device delete child function. 2016-10-17 10:20:38 +00:00
broadcom/bcm2835 Make BRCM2837 port conform FreeBSD/ARM64 guidelines 2016-10-14 22:23:03 +00:00
cavium/cns11xx Fix device delete child function. 2016-10-17 10:20:38 +00:00
cloudabi32 Add very preliminary support for CloudABI for ARMv6. 2016-09-18 11:36:54 +00:00
conf Add support for Allwinner Consumer IR interface. 2016-10-27 04:26:33 +00:00
freescale Move imx_sdhci driver over to a dev/sdhci in preparation for QorIQ support. 2016-11-02 00:51:09 +00:00
include Allow an SMP kernel to boot on Cortex-A8: 2016-11-02 13:10:08 +00:00
lpc ARM: Remove unused includes. 2016-10-09 10:25:47 +00:00
mv ARM: Remove unused includes. 2016-10-09 10:25:47 +00:00
nvidia TEGRA: Raise minimum voltage for CPU, original 0.9 V was too optimistic. 2016-10-19 14:28:51 +00:00
qemu Split CPU_CORTEXA into CPU_CORTEXA8, for the Cortex-A8, and CPU_CORTEXA_MP, 2016-10-04 12:25:44 +00:00
rockchip ARM: Remove unused includes. 2016-10-09 10:25:47 +00:00
samsung/exynos Fix device delete child function. 2016-10-17 10:20:38 +00:00
ti Add MULTIDELAY support to the am335x dmtimer. This will be useful for 2016-10-25 18:01:19 +00:00
versatile Restrict where we need to define fdt_fixup_table to just PowerPC and 2016-09-23 14:11:23 +00:00
xilinx Fix device delete child function. 2016-10-17 10:20:38 +00:00
xscale ARM: Remove unused includes. 2016-10-09 10:25:47 +00:00