Age | Commit message (Collapse) | Author |
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
This is a non-fully working save of the EL0 integration
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
In preparation for using a common set of memory constants, separated out
environment specific memory details from platform details.
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Added dispatch infrastructure for remote dispatching tests in the secure world.
Also added EL0 symbols for GDB base address location.
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Added test that validates reads and writes to disabled CPACR from EL1 trap to
EL3.
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Added a separate secure EL0 image and loading. Changed exception model to have
commands driven from this level. Fixed exception handler issues and cleaned up
debug messages.
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Also adds syscntl
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Changed the SMC interface to better follow ARM's SMC calling convention.
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Moved the monitor_init functionality to el3_start C function. Also added EL3
init code unmap.
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
We now boot directly from el3_init
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
This allows the secure/non-secure EL1 paths to share code. It is also in
preparation for allowing each level to be built separately or 32/64.
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|
|
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
|