author | Madan Srinivas <madans@ti.com> | |
Wed, 5 Sep 2018 14:05:17 +0000 (10:05 -0400) | ||
committer | Madan Srinivas <madans@ti.com> | |
Mon, 10 Sep 2018 12:17:40 +0000 (08:17 -0400) | ||
commit | c642ba2811281be2827e64075b0e185c65edc625 | |
tree | 0c2907c41ddcfa7116ed6809ffb0c5349ab5a657 | tree | snapshot (tar.xz tar.gz zip) |
parent | 905062bc7deda899e2b1ec86707e9b55913b1229 | commit | diff |
PRSDK-3500: Enables DDR Init in SBL when an app in loaded into DDR
PRSDK-3500 states that DDR must be initialised only as needed to
minimize boot time impact. This patch updates the BSL to only
initialize the DDR when am app is loaded into DDR
It also updates the test case to validate this change, by making
the second core of the second A53 cluster to load and run its app
from DDR.
Signed-off-by: Madan Srinivas <madans@ti.com>
PRSDK-3500 states that DDR must be initialised only as needed to
minimize boot time impact. This patch updates the BSL to only
initialize the DDR when am app is loaded into DDR
It also updates the test case to validate this change, by making
the second core of the second A53 cluster to load and run its app
from DDR.
Signed-off-by: Madan Srinivas <madans@ti.com>
16 files changed:
build/sbl_multicore_smp.mk | [new file with mode: 0644] | blob |
build/sbl_smp_test.mk | [new file with mode: 0644] | blob |
example/ampMulticoreApp/linker.cmd | diff | blob | history | |
example/ampMulticoreApp/linker.lds | diff | blob | history | |
example/ampMulticoreApp/mcuLockStepLinker.lds | [new file with mode: 0644] | blob |
example/ampMulticoreApp/mpuSmplinker.lds | [new file with mode: 0644] | blob |
example/ampMulticoreApp/sbl_amp_multicore.c | diff | blob | history | |
example/ampMulticoreApp/sbl_amp_multicore_sections.h | diff | blob | history | |
example/ampMulticoreApp/sbl_multicore_a53.asm | diff | blob | history | |
example/ampMulticoreApp/sbl_smp_multicore.c | [new file with mode: 0644] | blob |
example/ampMulticoreApp/sbl_smp_r5.asm | [new file with mode: 0644] | blob |
sbl_component.mk | diff | blob | history | |
soc/am65xx/sbl_sci_client.c | diff | blob | history | |
soc/am65xx/sbl_slave_core_boot.c | diff | blob | history | |
soc/am65xx/sbl_slave_core_boot.h | diff | blob | history | |
src/rprc/sbl_rprc.c | diff | blob | history |