mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-05-08 10:08:47 +00:00
context: TPIDR_EL2 register not saved/restored
TPIDR_EL2 is missing from the EL2 state register save/restore sequence. This patch adds it to the context save restore routines. Signed-off-by: Olivier Deprez <olivier.deprez@arm.com> Change-Id: I35fc5ee82f97b72bcedac57c791312e7b3a45251
This commit is contained in:
parent
c979685271
commit
7f164a83a9
2 changed files with 16 additions and 8 deletions
|
@ -183,7 +183,7 @@
|
|||
#define CTX_SPSR_EL2 U(0xd0)
|
||||
#define CTX_SP_EL2 U(0xd8)
|
||||
#define CTX_TCR_EL2 U(0xe0)
|
||||
#define CTX_TRFCR_EL2 U(0xe8)
|
||||
#define CTX_TPIDR_EL2 U(0xe8)
|
||||
#define CTX_TTBR0_EL2 U(0xf0)
|
||||
#define CTX_VBAR_EL2 U(0xf8)
|
||||
#define CTX_VMPIDR_EL2 U(0x100)
|
||||
|
@ -234,11 +234,13 @@
|
|||
#define CTX_VSESR_EL2 U(0x228)
|
||||
#define CTX_VSTCR_EL2 U(0x230)
|
||||
#define CTX_VSTTBR_EL2 U(0x238)
|
||||
#define CTX_TRFCR_EL2 U(0x240)
|
||||
|
||||
// Starting with Armv8.5
|
||||
#define CTX_SCXTNUM_EL2 U(0x240)
|
||||
#define CTX_SCXTNUM_EL2 U(0x248)
|
||||
/* Align to the next 16 byte boundary */
|
||||
#define CTX_EL2_SYSREGS_END U(0x250)
|
||||
|
||||
#endif /* CTX_INCLUDE_EL2_REGS */
|
||||
|
||||
/*******************************************************************************
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue