u-boot-brain/arch/arm
Jan Kiszka d6b72da029 virt-dt: Allow reservation of secure region when in a RAM carveout
In this case the secure code lives in RAM, and hence the memory node in
the device tree needs to be adjusted. This avoids that the OS will map
and possibly access the reservation.

Add support for setting CONFIG_ARMV7_SECURE_RESERVE_SIZE to carve out
such a region. We only support cutting off memory from the beginning or
the end of a RAM bank as we do not want to increase their number (which
would happen if punching a hole) for simplicity reasons

This will be used in a subsequent patch for Jetson-TK1.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2015-05-13 09:24:14 -07:00
..
cpu virt-dt: Allow reservation of secure region when in a RAM carveout 2015-05-13 09:24:14 -07:00
dts tegra: dts: nyan-big: Add definitions for eDP display 2015-05-13 09:24:11 -07:00
imx-common ARM: vf610: Move DDR3 initialization to imx-common 2015-04-23 14:56:08 -04:00
include virt-dt: Allow reservation of secure region when in a RAM carveout 2015-05-13 09:24:14 -07:00
lib virt-dt: Allow reservation of secure region when in a RAM carveout 2015-05-13 09:24:14 -07:00
mach-at91 arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
mach-bcm283x arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
mach-davinci arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
mach-highbank ARM: highbank: move SoC sources to mach-highbank 2015-02-21 08:23:51 -05:00
mach-integrator arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
mach-keystone arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
mach-kirkwood arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
mach-mvebu arm: mvebu: Remove "u-boot.kwb" CONFIG_BUILD_TARGET for non-SPL targets 2015-05-05 14:32:05 +02:00
mach-nomadik arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
mach-orion5x arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
mach-socfpga arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
mach-tegra tegra: Move display controller header into common 2015-05-13 09:24:10 -07:00
mach-uniphier arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
mach-versatile ARM: versatile: move SoC sources to mach-versatile 2015-02-21 08:23:51 -05:00
mach-zynq arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
mvebu-common arm: mvebu: Move mvebu-common into mach-mvebu 2015-05-05 14:28:29 +02:00
config.mk generic-board: move __HAVE_ARCH_GENERIC_BOARD to Kconfig 2015-03-28 09:03:08 -04:00
Kconfig arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
Kconfig.debug arm: debug: add Kconfig entries for lowlevel debug 2014-10-26 22:23:12 +01:00
Makefile ARM: socfpga: move SoC sources to mach-socfpga 2015-05-07 05:21:12 +02:00