zephyr/soc
Abhishek Shah 3a63e8564e soc: arm: viper: Fix callee saved register corruption in el3 init
x19 is callee saved register. z_arch_el3_plat_init being a callee,
it should save it before using it. However, at this point, stack
has not been setup. So, let's just use x20 instead which is not
being used caller yet. This bug was causing VBAR_EL1 corruption,
but since [10:0] bits are reserved, bug was hidden.

Signed-off-by: Abhishek Shah <abhishek.shah@broadcom.com>
2020-07-13 11:53:36 +02:00
..
arc boards: arc: emsdp: fix secure config for emsdp_em7d_esp 2020-06-09 11:30:37 +02:00
arm soc: arm: viper: Fix callee saved register corruption in el3 init 2020-07-13 11:53:36 +02:00
nios2
posix zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
riscv config: Rename TEXT_SECTION_OFFSET to ROM_START_OFFSET 2020-07-09 14:02:38 -04:00
x86 arch/x86: early_serial cleanup 2020-07-08 12:34:09 +02:00
xtensa config: Rename TEXT_SECTION_OFFSET to ROM_START_OFFSET 2020-07-09 14:02:38 -04:00
Kconfig linker: Remove deprecated Kconfig options related to linker scripts 2020-06-12 11:14:28 +02:00