mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-30 15:49:34 +00:00
Fix issue in Floating point register restore
The `fpregs_context_restore()` function used to restore the floating point regsiter context had a typo error wherein it was doing `str` instead of `ldr` for a register. This issue remained undetected becuase none of the ARM Standard development platforms save and restore the floating point register context when a context switch is done. This patch corrects the issue. Change-Id: Id178e0ba254a5e0a4a844f54b39d71dc34e0f6ea
This commit is contained in:
parent
f3974ea5b1
commit
817ac8d19b
1 changed files with 1 additions and 1 deletions
|
@ -291,7 +291,7 @@ func fpregs_context_restore
|
||||||
ldr x9, [x0, #CTX_FP_FPSR]
|
ldr x9, [x0, #CTX_FP_FPSR]
|
||||||
msr fpsr, x9
|
msr fpsr, x9
|
||||||
|
|
||||||
str x10, [x0, #CTX_FP_FPCR]
|
ldr x10, [x0, #CTX_FP_FPCR]
|
||||||
msr fpcr, x10
|
msr fpcr, x10
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Add table
Reference in a new issue