tlk: 5/22 update
authorDennis Huang <denhuang@nvidia.com>
Thu, 22 May 2014 23:51:17 +0000 (16:51 -0700)
committerDennis Huang <denhuang@nvidia.com>
Fri, 23 May 2014 00:27:02 +0000 (17:27 -0700)
commit2ddd7e6b51b722588395705d209c669f51305bf9
treec56a070127c65042cb9c0a4ee064da0f14216a19
parent291d4d2867e611f09a6a0ca5d6676ca4066b4b4b
tlk: 5/22 update

- fix race during BSS clear
- storage callback for T132
- add WITH_ARM_PSCI_SUPPORT
- fix reset vector programming during lp0
- support new T132 boot flow
- add basic RPMB support
- add dynamic task loading
- make program VPR a true fastcall

Change-Id: I5249fe2ca6a85d878800100a7cbc1f3d80b09766
Reviewed-on: http://git-master/r/413484
Reviewed-by: Dennis Huang <denhuang@nvidia.com>
Tested-by: Dennis Huang <denhuang@nvidia.com>
40 files changed:
arch/arm/arm/cache-ops.S
arch/arm/arm/faults.c
arch/arm/arm/mmu.c
arch/arm/arm/monitor_vectors.S
arch/arm/arm/task.c
arch/arm/arm/thread.c
arch/arm/compile.mk
arch/arm/include/arch/arm/monitor_vectors.h
arch/arm/rules.mk
include/kernel/task.h
include/kernel/task_load.h [new file with mode: 0644]
include/kernel/thread.h
include/lib/monitor/monitor_vector.h
include/lib/ote/ote_protocol.h
include/platform.h
kernel/rules.mk
kernel/syscall.c
kernel/task.c
kernel/task_load.c [new file with mode: 0644]
lib/monitor/arm64/include/arm64/asm.h
lib/monitor/arm64/include/arm64/mmu_ldesc.h
lib/monitor/arm64/include/psci.h
lib/monitor/arm64/monitor_cpu.S
lib/monitor/arm64/monitor_fastcall.S [new file with mode: 0644]
lib/monitor/arm64/monitor_lib.S
lib/monitor/arm64/monitor_mmu.S
lib/monitor/arm64/monitor_start.S
lib/monitor/arm64/monitor_vector.S
lib/monitor/rules.mk
platform/init.c
platform/tegra/common/interrupts.c
platform/tegra/common/memory.c
platform/tegra/common/platform.c
platform/tegra/common/pm.c
platform/tegra/common/tz.c
platform/tegra/include/platform/platform_p.h
platform/tegra/monitor/memory.c
platform/tegra/monitor/platform.c [new file with mode: 0644]
platform/tegra/monitor/psci.c
platform/tegra/monitor/rules.mk