freebsd-dev/sys/arm/amlogic/aml8726
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
..
aml8726_ccm.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
aml8726_ccm.h
aml8726_clkmsr.c Use our nitems() macro when param.h is available. 2016-04-20 15:45:55 +00:00
aml8726_clkmsr.h
aml8726_fb.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
aml8726_fb.h
aml8726_gpio.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
aml8726_i2c.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
aml8726_identsoc.c Add the missing void to function signatures in much of the arm code. 2016-12-13 13:43:22 +00:00
aml8726_if_dwc.c Add glue driver for Amlogic Meson Gigabit Ethernet Controller 2015-12-03 09:37:20 +00:00
aml8726_l2cache.c
aml8726_machdep.c Add the missing void to function signatures in much of the arm code. 2016-12-13 13:43:22 +00:00
aml8726_machdep.h
aml8726_mmc.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
aml8726_mmc.h sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
aml8726_mp.c ARM: SEV/WFE instructions are implemented starting from ARMv6K, 2016-10-06 13:18:18 +00:00
aml8726_pic.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
aml8726_pinctrl.c Move including fdt_pinctrl.h after openfirm.h to get th edefinition of 2016-11-14 11:52:22 +00:00
aml8726_pinctrl.h
aml8726_rng.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
aml8726_rtc.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
aml8726_sdxc-m8.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
aml8726_sdxc-m8.h sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
aml8726_soc.h This modifies several FreeBSD drivers to use the GNU approach to 2015-04-11 08:34:41 +00:00
aml8726_timer.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
aml8726_uart_console.c
aml8726_uart.h This patch adds support for the extended baud rate register 2015-05-06 01:07:59 +00:00
aml8726_usb_phy-m3.c Use OF_prop_free instead of direct call to free(9) 2016-05-18 23:41:58 +00:00
aml8726_usb_phy-m6.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
aml8726_wdt.c Add the missing void to function signatures in much of the arm code. 2016-12-13 13:43:22 +00:00
files.aml8726 Add glue driver for Amlogic Meson Gigabit Ethernet Controller 2015-12-03 09:37:20 +00:00
std.aml8726 Remake support for SMP kernel on UP cpu: 2017-02-02 06:14:44 +00:00
uart_dev_aml8726.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00