summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/Workspace/DscBuildData.py
diff options
context:
space:
mode:
authorMohamed Gamal Morsy <mohamed.morsy@arm.com>2025-04-25 10:44:53 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2025-05-01 11:51:16 +0000
commit31fc56c70a4fad8f116c9129812ffeba26d274b7 (patch)
tree985ab58a7664e7393538530390f6075366a423c8 /BaseTools/Source/Python/Workspace/DscBuildData.py
parent9948a3064564cd8d2af041c8d0d13ddad55191a7 (diff)
downloadedk2-31fc56c70a4fad8f116c9129812ffeba26d274b7.tar.gz
edk2-31fc56c70a4fad8f116c9129812ffeba26d274b7.tar.bz2
edk2-31fc56c70a4fad8f116c9129812ffeba26d274b7.zip
ArmFfaLib: Replace SMCCC_VERSION check with FF-A version checkHEADmaster
Patch 8d03c42d38d1 ("ArmPkg: ArmFfaLib: Update FF-A direct message to support 18 registers") calls SMCCC_VERSION by default during FF-A initialization even if the SMC conduit is not enabled. This leads to sending malformed FF-A versions if the SVC conduit is used instead. This is observed for example when using an SPMC@EL-1 (e.g. rust-spmc) which receives the FF-A message via an SVC call and interprets SMCCC_VERSION as an FF-A Function ID and subsequently fails to handle it. Since 18-register support is only support with FF-A >= 1.2, replace SMCCC_VERSION check with FF-A version check Signed-off-by: Mohamed Gamal Morsy <mohamed.morsy@arm.com>
Diffstat (limited to 'BaseTools/Source/Python/Workspace/DscBuildData.py')
0 files changed, 0 insertions, 0 deletions