summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/Table/Table.py
diff options
context:
space:
mode:
authorLevi Yun <yeoreum.yun@arm.com>2025-08-13 12:11:20 +0300
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2025-09-08 16:14:00 +0300
commitd8e875e62505e15a48f82ccb49db42be9fda519f (patch)
tree65f8269ac2b90b6ce2fb6eac0fb8112df5dca0fb /BaseTools/Source/Python/Table/Table.py
parent57230fff6b39a665485be1bd43ec608d412ba6fb (diff)
downloadedk2-d8e875e62505e15a48f82ccb49db42be9fda519f.tar.xz
Global: fix ArmFfaLibRun() caller couldn't get ret-args
When ArmFfaLibDirectMsgReq(2) is preempted, caller of these functions should resume it works via ArmFfaLibRun() and the secure partition will be return with FFA_DIRECT_MSG_RESP(2) with return arguments. However, since ArmFfaLibRun() gets its return in its stack variable, So caller of ArmFfaLibRun() doesn't get the return arguments from secure partition. To resolve this, add output parameter to ArmFfaLibRun() to receive return arguments. Continuous-integration-options: PatchCheck.ignore-multi-package Fixes: 5d1b38dd07c4 ("ArmPkg: Add ArmFfaLib used in Dxe driver") Reported-by: Mariam Elshakfy <Mariam.Elshakfy@arm.com> Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com>
Diffstat (limited to 'BaseTools/Source/Python/Table/Table.py')
0 files changed, 0 insertions, 0 deletions