Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 9bcb2e41f7f761c2a43a67c4ef3403de80094621
https://github.com/tianocore/edk2/commit/9bcb2e41f7f761c2a43a67c4ef3403de80094621
Author: Kun Qin <[email protected]>
Date: 2025-04-10 (Thu, 10 Apr 2025)
Changed paths:
R ArmPkg/Include/IndustryStandard/ArmStdSmc.h
A MdePkg/Include/IndustryStandard/ArmStdSmc.h
Log Message:
-----------
ArmPkg: ArmStdSmc.h: Move to MdePkg
ArmStdSmc.h comprises a set of definitions established by an industry
standard specification:
https://developer.arm.com/documentation/den0028/latest/
This update relocates the header definition from ArmPkg to MdePkg to
maintain consistency within the EDK2 repo layout.
Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Kun Qin <[email protected]>
Commit: 014689399fedc93908bca3909c4d55d6a0ca306c
https://github.com/tianocore/edk2/commit/014689399fedc93908bca3909c4d55d6a0ca306c
Author: Kun Qin <[email protected]>
Date: 2025-04-10 (Thu, 10 Apr 2025)
Changed paths:
R ArmPkg/Include/IndustryStandard/ArmFfaBootInfo.h
R ArmPkg/Include/IndustryStandard/ArmFfaPartInfo.h
R ArmPkg/Include/IndustryStandard/ArmFfaSvc.h
A MdePkg/Include/IndustryStandard/ArmFfaBootInfo.h
A MdePkg/Include/IndustryStandard/ArmFfaPartInfo.h
A MdePkg/Include/IndustryStandard/ArmFfaSvc.h
Log Message:
-----------
ArmPkg: FF-A headers: Move to MdePkg
ArmFfaBootInfo.h, ArmFfaPartInfo.h and ArmFfaSvc.h comprise a set of
definitions established by industry standard specifications:
https://developer.arm.com/documentation/den0077/latest
This update relocates the header definitions from ArmPkg to MdePkg to
maintain consistency within the EDK2 layout.
Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Kun Qin <[email protected]>
Commit: 86099b948b6318b839bdbb41acad7211fadf5db8
https://github.com/tianocore/edk2/commit/86099b948b6318b839bdbb41acad7211fadf5db8
Author: Kun Qin <[email protected]>
Date: 2025-04-10 (Thu, 10 Apr 2025)
Changed paths:
M ArmPkg/ArmPkg.dec
M ArmPkg/ArmPkg.dsc
R ArmPkg/Include/Library/ArmSmcLib.h
R ArmPkg/Library/ArmSmcLib/AArch64/ArmSmc.S
R ArmPkg/Library/ArmSmcLib/Arm/ArmSmc.S
R ArmPkg/Library/ArmSmcLib/ArmSmc.c
R ArmPkg/Library/ArmSmcLib/ArmSmcLib.inf
M ArmVirtPkg/ArmVirt.dsc.inc
M EmbeddedPkg/EmbeddedPkg.dsc
A MdePkg/Include/Library/ArmSmcLib.h
A MdePkg/Library/ArmSmcLib/AArch64/ArmSmc.S
A MdePkg/Library/ArmSmcLib/Arm/ArmSmc.S
A MdePkg/Library/ArmSmcLib/ArmSmc.c
A MdePkg/Library/ArmSmcLib/ArmSmcLib.inf
M MdePkg/MdePkg.dec
M MdePkg/MdePkg.dsc
M StandaloneMmPkg/StandaloneMmPkg.dsc
M UefiPayloadPkg/UefiPayloadPkg.dsc
Log Message:
-----------
ArmPkg: ArmSmcLib: Move ArmSmcLib to MdePkg
As an implementation of an industry specification-defined interface,
ArmSmcLib is more appropriately placed in MdePkg.
This update relocates both the header definition and the implementation
of ArmSmcLib to MdePkg, thereby supporting the monitor call primitives
for all other packages that depend on this interface.
Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Kun Qin <[email protected]>
Commit: 211bb9b8395b24edf86a03933a545968599328eb
https://github.com/tianocore/edk2/commit/211bb9b8395b24edf86a03933a545968599328eb
Author: Kun Qin <[email protected]>
Date: 2025-04-10 (Thu, 10 Apr 2025)
Changed paths:
M ArmPkg/ArmPkg.dsc
R ArmPkg/Library/ArmSmcLibNull/ArmSmcLibNull.c
R ArmPkg/Library/ArmSmcLibNull/ArmSmcLibNull.inf
A MdePkg/Library/ArmSmcLibNull/ArmSmcLibNull.c
A MdePkg/Library/ArmSmcLibNull/ArmSmcLibNull.inf
M MdePkg/MdePkg.dsc
Log Message:
-----------
ArmPkg: ArmSmcLibNull: Move ArmSmcLibNull to MdePkg
ArmSmcLibNull is a null implementation of an industry specification-
defined interface, which is defined in MdePkg.
This update relocates the null implementation of ArmSmcLib to MdePkg,
thereby supporting the monitor call primitives for ARM platforms that
does not have SMC capabilities.
Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Kun Qin <[email protected]>
Commit: 541c46a70550d948854470717668a30f0212296f
https://github.com/tianocore/edk2/commit/541c46a70550d948854470717668a30f0212296f
Author: Kun Qin <[email protected]>
Date: 2025-04-10 (Thu, 10 Apr 2025)
Changed paths:
M ArmPkg/ArmPkg.dec
M ArmPkg/ArmPkg.dsc
R ArmPkg/Include/Library/ArmSvcLib.h
R ArmPkg/Library/ArmSvcLib/AArch64/ArmSvc.S
R ArmPkg/Library/ArmSvcLib/Arm/ArmSvc.S
R ArmPkg/Library/ArmSvcLib/ArmSvcLib.inf
A MdePkg/Include/Library/ArmSvcLib.h
A MdePkg/Library/ArmSvcLib/AArch64/ArmSvc.S
A MdePkg/Library/ArmSvcLib/Arm/ArmSvc.S
A MdePkg/Library/ArmSvcLib/ArmSvcLib.inf
M MdePkg/MdePkg.dec
M MdePkg/MdePkg.dsc
M StandaloneMmPkg/StandaloneMmPkg.dsc
Log Message:
-----------
ArmPkg: ArmSvcLib: Move ArmSvcLib to MdePkg
As an implementation of an industry specification-defined interface,
ArmSvcLib is more appropriately placed in MdePkg.
This update relocates both the header definition and the implementation
of ArmSvcLib to MdePkg, thereby supporting the supervisor call primitives
for all other packages that depend on this interface.
Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Kun Qin <[email protected]>
Commit: 937ffef8ed4bf20504fdc17806a36d1553c72619
https://github.com/tianocore/edk2/commit/937ffef8ed4bf20504fdc17806a36d1553c72619
Author: Kun Qin <[email protected]>
Date: 2025-04-10 (Thu, 10 Apr 2025)
Changed paths:
M ArmPkg/ArmPkg.dec
R ArmPkg/Include/Library/ArmFfaLib.h
A MdePkg/Include/Library/ArmFfaLib.h
M MdePkg/MdePkg.dec
Log Message:
-----------
ArmPkg: ArmFfaLib.h: Move to MdePkg
As a set of definitions from an industry specification-defined interface,
ArmFfaLib.h is more appropriately placed in MdePkg.
This update relocates both the header definition of ArmFfaLib to MdePkg,
thereby supporting the monitor call primitives for all other packages
that depend on this interface.
Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Kun Qin <[email protected]>
Commit: be03ceb1176d71f2adc7634fb0f68491e743e699
https://github.com/tianocore/edk2/commit/be03ceb1176d71f2adc7634fb0f68491e743e699
Author: Kun Qin <[email protected]>
Date: 2025-04-10 (Thu, 10 Apr 2025)
Changed paths:
M ArmPkg/ArmPkg.dec
M ArmPkg/ArmPkg.dsc
R ArmPkg/Library/ArmFfaLib/ArmFfaCommon.c
R ArmPkg/Library/ArmFfaLib/ArmFfaCommon.h
R ArmPkg/Library/ArmFfaLib/ArmFfaDxeLib.c
R ArmPkg/Library/ArmFfaLib/ArmFfaDxeLib.inf
R ArmPkg/Library/ArmFfaLib/ArmFfaPeiLib.c
R ArmPkg/Library/ArmFfaLib/ArmFfaPeiLib.inf
R ArmPkg/Library/ArmFfaLib/ArmFfaRxTxMap.c
R ArmPkg/Library/ArmFfaLib/ArmFfaRxTxMap.h
R ArmPkg/Library/ArmFfaLib/ArmFfaStandaloneMmCoreLib.inf
R ArmPkg/Library/ArmFfaLib/ArmFfaStandaloneMmLib.c
R ArmPkg/Library/ArmFfaLib/ArmFfaStandaloneMmLib.inf
A MdeModulePkg/Library/ArmFfaLib/ArmFfaCommon.c
A MdeModulePkg/Library/ArmFfaLib/ArmFfaCommon.h
A MdeModulePkg/Library/ArmFfaLib/ArmFfaDxeLib.c
A MdeModulePkg/Library/ArmFfaLib/ArmFfaDxeLib.inf
A MdeModulePkg/Library/ArmFfaLib/ArmFfaPeiLib.c
A MdeModulePkg/Library/ArmFfaLib/ArmFfaPeiLib.inf
A MdeModulePkg/Library/ArmFfaLib/ArmFfaRxTxMap.c
A MdeModulePkg/Library/ArmFfaLib/ArmFfaRxTxMap.h
A MdeModulePkg/Library/ArmFfaLib/ArmFfaStandaloneMmCoreLib.inf
A MdeModulePkg/Library/ArmFfaLib/ArmFfaStandaloneMmLib.c
A MdeModulePkg/Library/ArmFfaLib/ArmFfaStandaloneMmLib.inf
M MdeModulePkg/MdeModulePkg.dec
M MdeModulePkg/MdeModulePkg.dsc
M StandaloneMmPkg/StandaloneMmPkg.dsc
Log Message:
-----------
ArmPkg: ArmFfaLib: Move ArmFfaLib implementation to MdeModulePkg
ArmFfaLib is an implementation of an industry specification-defined
interface with UEFI specific method of handling Rx/Tx buffer sharing
across multiple boot phases, which is more appropriately placed in
MdeModulePkg.
This update relocates the implementation of ArmFfaLib to MdeModulePkg,
thereby supporting the FFA call primitives for all other packages that
depend on this interface.
Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Kun Qin <[email protected]>
Commit: 18988ea3e6dfb5e0eb51c0497873fb1770ee5e2d
https://github.com/tianocore/edk2/commit/18988ea3e6dfb5e0eb51c0497873fb1770ee5e2d
Author: Kun Qin <[email protected]>
Date: 2025-04-10 (Thu, 10 Apr 2025)
Changed paths:
A MdeModulePkg/Include/Guid/ArmFfaRxTxBufferInfo.h
M MdeModulePkg/Library/ArmFfaLib/ArmFfaDxeLib.c
M MdeModulePkg/Library/ArmFfaLib/ArmFfaPeiLib.c
M MdeModulePkg/Library/ArmFfaLib/ArmFfaRxTxMap.h
M MdeModulePkg/MdeModulePkg.dec
Log Message:
-----------
MdeModulePkg: ArmFfaLib: Move Rx/Tx hob definition to Include/Guid folder
Currently, ArmFfaLib uses an internally defined Guided HOB to pass
information about the Rx/Tx buffer set up by the first executing agent.
However, the GUID definition is solely specified in the DEC file, which
is inconsistent with other GUID definitions in MdeModulePkg. This change
relocates the GUID definition to the Include/Guid folder to ensure
consistency across the package.
Signed-off-by: Kun Qin <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/ec91ff24513e...18988ea3e6df
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