Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 9bcb2e41f7f761c2a43a67c4ef3403de80094621 https://github.com/tianocore/edk2/commit/9bcb2e41f7f761c2a43a67c4ef3403de80094621 Author: Kun Qin <ku...@microsoft.com> 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 <kun....@microsoft.com> Commit: 014689399fedc93908bca3909c4d55d6a0ca306c https://github.com/tianocore/edk2/commit/014689399fedc93908bca3909c4d55d6a0ca306c Author: Kun Qin <ku...@microsoft.com> 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 <kun....@microsoft.com> Commit: 86099b948b6318b839bdbb41acad7211fadf5db8 https://github.com/tianocore/edk2/commit/86099b948b6318b839bdbb41acad7211fadf5db8 Author: Kun Qin <ku...@microsoft.com> 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 <kun....@microsoft.com> Commit: 211bb9b8395b24edf86a03933a545968599328eb https://github.com/tianocore/edk2/commit/211bb9b8395b24edf86a03933a545968599328eb Author: Kun Qin <ku...@microsoft.com> 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 <kun....@microsoft.com> Commit: 541c46a70550d948854470717668a30f0212296f https://github.com/tianocore/edk2/commit/541c46a70550d948854470717668a30f0212296f Author: Kun Qin <ku...@microsoft.com> 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 <kun....@microsoft.com> Commit: 937ffef8ed4bf20504fdc17806a36d1553c72619 https://github.com/tianocore/edk2/commit/937ffef8ed4bf20504fdc17806a36d1553c72619 Author: Kun Qin <ku...@microsoft.com> 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 <kun....@microsoft.com> Commit: be03ceb1176d71f2adc7634fb0f68491e743e699 https://github.com/tianocore/edk2/commit/be03ceb1176d71f2adc7634fb0f68491e743e699 Author: Kun Qin <ku...@microsoft.com> 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 <kun....@microsoft.com> Commit: 18988ea3e6dfb5e0eb51c0497873fb1770ee5e2d https://github.com/tianocore/edk2/commit/18988ea3e6dfb5e0eb51c0497873fb1770ee5e2d Author: Kun Qin <ku...@microsoft.com> 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 <kun....@microsoft.com> 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 edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits