No subject
Mon Mar 3 09:42:13 CET 2014
- Complete rewrite, now directly relocating the secure code withing
U-Boot, instead of having a separate psci blob.
Ma Haijun (1):
ARM: convert arch_fixup_memory_node to a generic FDT fixup function
Marc Zyngier (9):
ARM: HYP/non-sec: move switch to non-sec to the last boot phase
ARM: HYP/non-sec: add a barrier after setting SCR.NS==1
ARM: non-sec: reset CNTVOFF to zero
ARM: add missing HYP mode constant
ARM: HYP/non-sec: add separate section for secure code
ARM: HYP/non-sec: allow relocation to secure RAM
ARM: HYP/non-sec: add generic ARMv7 PSCI code
ARM: HYP/non-sec: add the option for a second-stage monitor
ARM: HYP/non-sec/PSCI: emit DT nodes
arch/arm/config.mk | 2 +-
arch/arm/cpu/armv7/Makefile | 5 +
arch/arm/cpu/armv7/nonsec_virt.S | 168 +++++++++++++++++---------------
arch/arm/cpu/armv7/psci.S | 102 +++++++++++++++++++
arch/arm/cpu/armv7/virt-dt.c | 100 +++++++++++++++++++
arch/arm/cpu/armv7/virt-v7.c | 59 ++++-------
arch/arm/cpu/u-boot.lds | 30 ++++++
arch/arm/include/asm/armv7.h | 11 ++-
arch/arm/include/asm/proc-armv/ptrace.h | 2 +
arch/arm/include/asm/psci.h | 35 +++++++
arch/arm/include/asm/secure.h | 26 +++++
arch/arm/lib/bootm-fdt.c | 14 ++-
arch/arm/lib/bootm.c | 27 +++--
arch/arm/lib/interrupts.c | 2 +-
arch/arm/lib/sections.c | 2 +
common/image-fdt.c | 7 +-
include/common.h | 6 +-
17 files changed, 451 insertions(+), 147 deletions(-)
create mode 100644 arch/arm/cpu/armv7/psci.S
create mode 100644 arch/arm/cpu/armv7/virt-dt.c
create mode 100644 arch/arm/include/asm/psci.h
create mode 100644 arch/arm/include/asm/secure.h
--
1.9.2
More information about the U-Boot
mailing list