freebsd-dev/sys/arm/samsung/exynos
Ian Lepore 2d09b07279 Make kernel option KERNVIRTADDR optional, remove it from std.<platform>
files that can use the default value.

It used to be required that the low-order bits of KERNVIRTADDR matched
the low-order bits of the physical load address for all arm platforms.
That hasn't been a requirement for armv6 platforms since FreeBSD 10.
There is no longer any relationship between load addr and KERNVIRTADDR
except that both must be aligned to a 2 MiB boundary.

This change makes the default KERNVIRTADDR value 0xc0000000, and removes the
options from all the platforms that can use the default value.  The default
is now defined in vmparam.h, and that file is now included in a few new
places that reference KERNVIRTADDR, since it may not come in via the
forced-include of opt_global.h on the compile command line.
2017-12-30 00:20:49 +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
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
exynos5_combiner.c Add support for exynos5_ehci in loader 2015-11-27 18:22:04 +00:00
exynos5_combiner.h
exynos5_common.h
exynos5_ehci.c Add support for exynos5_ehci in loader 2015-11-27 18:22:04 +00:00
exynos5_fimd.c
exynos5_i2c.c Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
exynos5_machdep.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
exynos5_mct.c
exynos5_mp.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
exynos5_mp.h Port the Samsung ARM code to use PLATFORM and PLATFORM_SMP. This will help 2017-06-03 20:02:12 +00:00
exynos5_pad.c Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
exynos5_pad.h
exynos5_pmu.c
exynos5_pmu.h
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
files.exynos5 Revert r327250 as it broke the build for some armv6 kernel and all armv4/5 2017-12-28 07:31:14 +00:00
std.exynos5250 Make kernel option KERNVIRTADDR optional, remove it from std.<platform> 2017-12-30 00:20:49 +00:00
std.exynos5420 Make kernel option KERNVIRTADDR optional, remove it from std.<platform> 2017-12-30 00:20:49 +00:00