freebsd-dev/sys/arm/samsung/exynos
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
..
chrome_ec_spi.c Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
chrome_ec.c Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
chrome_ec.h Add support for Chromebook2 -- next-generation 8-core 2014-08-01 06:20:25 +00:00
chrome_kb.c Correct syntax errors that only show up when compiled with INVARIANTS. 2016-07-09 18:43:15 +00:00
chrome_kb.h o Make keyboard-related properties to be compatible with vendor standard 2014-05-30 06:45:50 +00:00
exynos5_combiner.c Add support for exynos5_ehci in loader 2015-11-27 18:22:04 +00:00
exynos5_combiner.h Add support for keyboard used in Samsung Chromebook (ARM machine) 2014-03-30 15:22:36 +00:00
exynos5_common.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
exynos5_common.h Add driver for Display Controller. 2014-03-20 17:07:14 +00:00
exynos5_ehci.c Add support for exynos5_ehci in loader 2015-11-27 18:22:04 +00:00
exynos5_fimd.c Use OF_getencprop() in preference to OF_getprop() and manual byte-swapping. 2014-08-08 06:29:30 +00:00
exynos5_i2c.c Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
exynos5_machdep.c Remove bus_dma_get_range and bus_dma_get_range_nb on armv6. We only need 2016-09-23 12:38:05 +00:00
exynos5_mct.c Remove unnecessary inclusion of FDT headers. 2014-08-08 06:30:17 +00:00
exynos5_mp.c ARM: SEV/WFE instructions are implemented starting from ARMv6K, 2016-10-06 13:18:18 +00:00
exynos5_pad.c Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
exynos5_pad.h Add support for keyboard used in Samsung Chromebook (ARM machine) 2014-03-30 15:22:36 +00:00
exynos5_pmu.c Remove unnecessary inclusion of FDT headers. 2014-08-08 06:30:17 +00:00
exynos5_pmu.h Add support for Chromebook2 -- next-generation 8-core 2014-08-01 06:20:25 +00:00
exynos5_spi.c ofw_spi: Parse property for the SPI mode and CS polarity. 2016-12-18 14:54:20 +00:00
exynos5_usb_phy.c sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
exynos5_xhci.c Fix device delete child function. 2016-10-17 10:20:38 +00:00
exynos_uart.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
exynos_uart.h Rename exynos uart driver filenames. 2014-06-01 08:34:45 +00:00
files.exynos5 Create device options for the two common ARM timers. 2015-11-21 16:23:56 +00:00
std.exynos5250 Remake support for SMP kernel on UP cpu: 2017-02-02 06:14:44 +00:00
std.exynos5420 Remake support for SMP kernel on UP cpu: 2017-02-02 06:14:44 +00:00