fix(rdv3): correctly handle FP regs context saving

Commit fe488c3796 added an override to
force `CTX_INCLUDE_SVE_REGS` to 0 when `SPD == spmd` and
`SPMD_SPM_AT_SEL2 == 1`.
Since there is an architectural dependency between FP and SVE registers,
`CTX_INCLUDE_FPREGS` must also be overridden to 0 when
CTX_INCLUDE_SVE_REGS is 0.

Signed-off-by: Rakshit Goyal <rakshit.goyal@arm.com>
Change-Id: I1cd834241a2d5a5368ac532a348d8729a701bbcd
This commit is contained in:
Rakshit Goyal 2025-03-20 12:47:59 +00:00
parent fa8ca8bcd0
commit ac05182df0

View file

@ -178,5 +178,6 @@ override CTX_INCLUDE_SVE_REGS := 1
ifeq (${SPD},spmd)
ifeq (${SPMD_SPM_AT_SEL2},1)
override CTX_INCLUDE_SVE_REGS := 0
override CTX_INCLUDE_FPREGS := 0
endif
endif