edk2/MdeModulePkg/Library/ArmFfaLib
Yeoreum Yun ae2d2d76c1 ArmPkg,MdePkg,MdeModulePkg: change ArmFfaLibGetVersion() with whole version
Current ArmFfaLibGetVersion()'s arguments receive two arguments
-- major version and minor version.

However, This gives some impression treating major and minor version
of the ABI as two unrelated 16-bit variables as opposed to
the upper and lower 16-bits of a 32-bit version variable.

Therefore, change the arguments with whole version and
let user to get major/minor version via ARM_FFA_MAJOR/MINOR_VERSION_GET
macros.

Also, add some useful helper to check version compatibility and
mimimum require ABI version.

Continuous-integration-options: PatchCheck.ignore-multi-package
Suggested-by: Leif Lindholm <quic_llindhol@quicinc.com>
Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com>
2026-04-28 19:19:44 +02:00
..
ArmFfaCommon.c ArmPkg,MdePkg,MdeModulePkg: change ArmFfaLibGetVersion() with whole version 2026-04-28 19:19:44 +02:00
ArmFfaCommon.h MdeModulePkg: Add FFA_NS_RES_INFO_GET to ArmFfaCommon 2026-03-04 01:22:07 +00:00
ArmFfaDxeLib.c MdeModulePkg: Add Unmap Callback 2026-02-13 11:55:46 +00:00
ArmFfaDxeLib.inf MdeModulePkg: Add library class SafeIntLib where ArmFfaCommon.c is used 2026-03-09 03:35:31 +00:00
ArmFfaPeiLib.c MdeModulePkg: Add Unmap Callback 2026-02-13 11:55:46 +00:00
ArmFfaPeiLib.inf MdeModulePkg: Add library class SafeIntLib where ArmFfaCommon.c is used 2026-03-09 03:35:31 +00:00
ArmFfaRxTxMap.c MdeModulePkg: Add Unmap Callback 2026-02-13 11:55:46 +00:00
ArmFfaRxTxMap.h MdeModulePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
ArmFfaSecLib.c MdeModulePkg: Add Unmap Callback 2026-02-13 11:55:46 +00:00
ArmFfaSecLib.inf MdeModulePkg: Add library class SafeIntLib where ArmFfaCommon.c is used 2026-03-09 03:35:31 +00:00
ArmFfaSecRxTxMap.c MdeModulePkg: Add Unmap Callback 2026-02-13 11:55:46 +00:00
ArmFfaStandaloneMmCoreLib.inf MdeModulePkg: Add library class SafeIntLib where ArmFfaCommon.c is used 2026-03-09 03:35:31 +00:00
ArmFfaStandaloneMmLib.c MdeModulePkg: Add Unmap Callback 2026-02-13 11:55:46 +00:00
ArmFfaStandaloneMmLib.inf MdeModulePkg: Add library class SafeIntLib where ArmFfaCommon.c is used 2026-03-09 03:35:31 +00:00
ArmFfaStandaloneMmRxTxMap.c MdeModulePkg: Remove global usage in ArmFfaCommon 2026-02-13 11:55:46 +00:00