Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: c0ecd11e623a662e869f244c7230af9bb0f26e75
https://github.com/tianocore/edk2/commit/c0ecd11e623a662e869f244c7230af9bb0f26e75
Author: Kun Qin <[email protected]>
Date: 2025-04-02 (Wed, 02 Apr 2025)
Changed paths:
M ArmPkg/Include/Library/ArmSmcLib.h
M ArmPkg/Library/ArmSmcLib/AArch64/ArmSmc.S
Log Message:
-----------
ArmPkg: ArmSmcLib: Support all 18 registers
This extends ARM_SMC_ARGS to support all x0-x17 registers use case for
FF-A.
The ArmCallSmc function is also updated to support 18-register usage.
Signed-off-by: Kun Qin <[email protected]>
Commit: 47b793f38c8f0f227c89fccbf3fe7b329212fb40
https://github.com/tianocore/edk2/commit/47b793f38c8f0f227c89fccbf3fe7b329212fb40
Author: Kun Qin <[email protected]>
Date: 2025-04-02 (Wed, 02 Apr 2025)
Changed paths:
M ArmPkg/Include/Library/ArmSvcLib.h
M ArmPkg/Library/ArmSvcLib/AArch64/ArmSvc.S
Log Message:
-----------
ArmPkg: ArmSvcLib: Support all 18 registers
This extends ARM_SVC_ARGS to support all x0-x17 registers use case for
FF-A.
The ArmCallSvc function is also updated to support 18-register usage.
Co-authored-by: Olivier Deprez <[email protected]>
Signed-off-by: Kun Qin <[email protected]>
Commit: 8d03c42d38d1301510f26864d4eaea9d2f81698b
https://github.com/tianocore/edk2/commit/8d03c42d38d1301510f26864d4eaea9d2f81698b
Author: Kun Qin <[email protected]>
Date: 2025-04-02 (Wed, 02 Apr 2025)
Changed paths:
M ArmPkg/Include/Library/ArmFfaLib.h
M ArmPkg/Library/ArmFfaLib/ArmFfaCommon.c
M ArmPkg/Library/ArmFfaLib/ArmFfaCommon.h
Log Message:
-----------
ArmPkg: ArmFfaLib: Update FF-A direct message to support 18 registers
This change expands the support of FF-A direct message 2 call to use the
full 18 registers.
It also adds a check in the contructors to ensure the SMCCC meets the
minimal requirement of v1.2 to support FF-A v1.2 usage.
Signed-off-by: Kun Qin <[email protected]>
Commit: 8baa1c5120a8bc51c4d07bf7842462c7360b8c79
https://github.com/tianocore/edk2/commit/8baa1c5120a8bc51c4d07bf7842462c7360b8c79
Author: kuqin12 <[email protected]>
Date: 2025-04-02 (Wed, 02 Apr 2025)
Changed paths:
M
ArmPkg/Library/ArmStandaloneMmCoreEntryPoint/ArmStandaloneMmCoreEntryPoint.c
Log Message:
-----------
ArmPkg: ArmStandaloneMmCoreEntryPoint: Support 18 register DIRECT_REQ2
This change added the support for using 18 registers when FF-A
DIRECT_REQ2 is used to communicate with MM core.
This change was tested on QEMU SBSA and booted to Windows.
Signed-off-by: Kun Qin <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/213973e9e5ab...8baa1c5120a8
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits