]> git.karo-electronics.de Git - karo-tx-uboot.git/commit
virt-dt: Allow reservation of secure region when in a RAM carveout
authorJan Kiszka <jan.kiszka@siemens.com>
Tue, 21 Apr 2015 05:18:32 +0000 (07:18 +0200)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 8 Sep 2015 20:39:36 +0000 (22:39 +0200)
commit24413d9554a9cbc2db17fb7a57c69ceb63565408
treeac540c14d0320bae611d35610c297fb30746c5c2
parent2b5de49db3e276dd993b6d946e38cad2165fa92b
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>
arch/arm/cpu/armv7/virt-dt.c
arch/arm/include/asm/armv7.h
arch/arm/lib/bootm-fdt.c