freebsd-dev/sys/arm/xilinx
Michal Meloun 93a065e749 Remake support for SMP kernel on UP cpu:
- Use new option SMP_ON_UP instead of (mis)using specific CPU type.
   By this, any SMP kernel can be compiled with SMP_ON_UP support.
 - Enable runtime detection of CPU multiprocessor extensions only
   if SMP_ON_UP option is used. In other cases (pure SMP or UP),
   statically compile only required variant.
 - Don't leak multiprocessor instructions to UP kernel.
 - Correctly handle data cache write back to point of unification.
   DCCMVAU is supported on all armv7 cpus.
 - For SMP_ON_UP kernels, detect proper TTB flags on runtime.

Differential Revision: https://reviews.freebsd.org/D9133
2017-02-02 06:14:44 +00:00
..
files.zynq7 Create device options for the two common ARM timers. 2015-11-21 16:23:56 +00:00
std.zynq7 Remake support for SMP kernel on UP cpu: 2017-02-02 06:14:44 +00:00
uart_dev_cdnc.c Move the uart_class definitions and fdt compat data into the individual 2015-03-07 15:24:15 +00:00
zy7_devcfg.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
zy7_ehci.c [zynq] Fix panic on USB PHY initialization failure 2017-01-17 00:39:09 +00:00
zy7_gpio.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
zy7_l2cache.c
zy7_machdep.c Add the missing void to function signatures in much of the arm code. 2016-12-13 13:43:22 +00:00
zy7_mp.c ARM: SEV/WFE instructions are implemented starting from ARMv6K, 2016-10-06 13:18:18 +00:00
zy7_reg.h Convert the Zynq SoC support to the new routines for static device mapping. 2014-04-30 14:38:13 +00:00
zy7_slcr.c Add the missing void to function signatures in much of the arm code. 2016-12-13 13:43:22 +00:00
zy7_slcr.h Add sysctls to control PS-PL level shifters and FCLK settings. 2015-03-05 21:41:58 +00:00