Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 4c282b4b4c2211ec111c5b932b1f6448029489c4 https://github.com/tianocore/edk2/commit/4c282b4b4c2211ec111c5b932b1f6448029489c4 Author: Ajan Zhong <ajan.zh...@newfw.com> Date: 2025-07-04 (Fri, 04 Jul 2025)
Changed paths: M ArmPkg/ArmPkg.dec M ArmPkg/Drivers/ArmPsciMpServicesDxe/ArmPsciMpServicesDxe.inf M ArmPkg/Drivers/CpuDxe/CpuDxe.inf M ArmPkg/Drivers/CpuPei/CpuPei.inf R ArmPkg/Include/Library/ArmMmuLib.h M ArmPkg/Library/ArmMmuLib/ArmMmuBaseLib.inf M ArmPkg/Library/ArmMmuLib/ArmMmuPeiLib.inf M ArmPkg/Library/ArmStandaloneMmCoreEntryPoint/ArmStandaloneMmCoreEntryPoint.inf M ArmPkg/Library/OpteeLib/OpteeLib.inf M ArmPkg/Library/StandaloneMmMmuLib/ArmMmuStandaloneMmLib.inf M ArmPlatformPkg/MemoryInitPei/MemoryInitPeiLib.inf M ArmVirtPkg/Library/ArmVirtMemoryInitPeiLib/ArmVirtMemoryInitPeiLib.inf A UefiCpuPkg/Include/Library/ArmMmuLib.h M UefiCpuPkg/UefiCpuPkg.dec Log Message: ----------- ArmPkg,ArmPlatformPkg,ArmVirtPkg,UefiCpuPkg: Move ArmMmuLib.h to UefiCpuPkg Move the ArmMmuLib interface definition to UefiCpuPkg, with this change, MMU libraries for ARM, AARCH64, RiscV, LongArch64 architectures all reside in UefiCpuPkg. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Ajan Zhong <ajan.zh...@newfw.com> Commit: 3ce9d3f45b1dc59e60156df9023620ecf63f9f30 https://github.com/tianocore/edk2/commit/3ce9d3f45b1dc59e60156df9023620ecf63f9f30 Author: Ajan Zhong <ajan.zh...@newfw.com> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M ArmPkg/ArmPkg.ci.yaml M ArmPlatformPkg/ArmPlatformPkg.ci.yaml M ArmVirtPkg/ArmVirtPkg.ci.yaml Log Message: ----------- ArmPkg,ArmPlatformPkg,ArmVirtPkg: Add UefiCpuPkg to AcceptableDependencies Since ArmMmuLib.h has been moved to UefiCpuPkg, add corresponding dec file to AcceptableDependencies to ArmPkg, ArmPlatformPkg and ArmVirtPkg. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Ajan Zhong <ajan.zh...@newfw.com> Commit: 07fc968c8fd69d90d7015528cbaba6f1120e09fa https://github.com/tianocore/edk2/commit/07fc968c8fd69d90d7015528cbaba6f1120e09fa Author: Ajan Zhong <ajan.zh...@newfw.com> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M ArmPkg/ArmPkg.dec M ArmPkg/Library/ArmLib/ArmBaseLib.inf M ArmPkg/Library/ArmMmuLib/Arm/ArmMmuLibCore.c M ArmPkg/Library/ArmMmuLib/ArmMmuBaseLib.inf Log Message: ----------- ArmPkg: Drop PcdNormalMemoryNonshareableOverride support There are no upstream platforms sets this Pcd, this Pcd was introduced by ArmVExpress-CTA15-A7. Signed-off-by: Ajan Zhong <ajan.zh...@newfw.com> Commit: 5b3bb5939e8cd94288672cb5f0107c95715db1a9 https://github.com/tianocore/edk2/commit/5b3bb5939e8cd94288672cb5f0107c95715db1a9 Author: Ajan Zhong <ajan.zh...@newfw.com> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M ArmPkg/ArmPkg.dsc R ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuLibCore.c R ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuLibReplaceEntry.S R ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuPeiLibConstructor.c R ArmPkg/Library/ArmMmuLib/Arm/ArmMmuLibConvert.c R ArmPkg/Library/ArmMmuLib/Arm/ArmMmuLibCore.c R ArmPkg/Library/ArmMmuLib/Arm/ArmMmuLibUpdate.c R ArmPkg/Library/ArmMmuLib/Arm/ArmMmuLibV7Support.S R ArmPkg/Library/ArmMmuLib/ArmMmuBaseLib.inf R ArmPkg/Library/ArmMmuLib/ArmMmuLibInternal.h R ArmPkg/Library/ArmMmuLib/ArmMmuPeiLib.inf M ArmPlatformPkg/ArmPlatformPkg.dsc M ArmVirtPkg/ArmVirtCloudHv.dsc M ArmVirtPkg/ArmVirtKvmTool.dsc M ArmVirtPkg/ArmVirtQemu.dsc M ArmVirtPkg/ArmVirtQemuKernel.dsc M ArmVirtPkg/ArmVirtXen.dsc A UefiCpuPkg/Library/ArmMmuLib/AArch64/ArmMmuLibCore.c A UefiCpuPkg/Library/ArmMmuLib/AArch64/ArmMmuLibReplaceEntry.S A UefiCpuPkg/Library/ArmMmuLib/AArch64/ArmMmuPeiLibConstructor.c A UefiCpuPkg/Library/ArmMmuLib/Arm/ArmMmuLibConvert.c A UefiCpuPkg/Library/ArmMmuLib/Arm/ArmMmuLibCore.c A UefiCpuPkg/Library/ArmMmuLib/Arm/ArmMmuLibUpdate.c A UefiCpuPkg/Library/ArmMmuLib/Arm/ArmMmuLibV7Support.S A UefiCpuPkg/Library/ArmMmuLib/ArmMmuBaseLib.inf A UefiCpuPkg/Library/ArmMmuLib/ArmMmuLibInternal.h A UefiCpuPkg/Library/ArmMmuLib/ArmMmuPeiLib.inf M UefiCpuPkg/UefiCpuPkg.dsc M UefiPayloadPkg/UefiPayloadPkg.dsc Log Message: ----------- ArmPkg,MdePkg,UefiCpuPkg,ArmPlatformPkg,ArmVirtPkg,UefiPayloadPkg: Move ArmMmuLib Move ArmMmuLib from ArmPkg to UefiCpuPkg for easy maintaining. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Ajan Zhong <ajan.zh...@newfw.com> Commit: b95eaaf06aa88783664624ea48b1db116fafca79 https://github.com/tianocore/edk2/commit/b95eaaf06aa88783664624ea48b1db116fafca79 Author: Ajan Zhong <ajan.zh...@newfw.com> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M UefiPayloadPkg/BlSupportDxe/BlSupportDxe.c M UefiPayloadPkg/BlSupportDxe/BlSupportDxe.h M UefiPayloadPkg/BlSupportDxe/BlSupportDxe.inf A UefiPayloadPkg/BlSupportDxe/X86/BlSupport.c Log Message: ----------- UefiPayloadPkg: Add Architecture layer to support multiple architectures Move IA32 and X64 architectures specified code to corresponding files. Signed-off-by: Ajan Zhong <ajan.zh...@newfw.com> Commit: a4db6ecfd964c47c6a26563ebc821789675cd4bb https://github.com/tianocore/edk2/commit/a4db6ecfd964c47c6a26563ebc821789675cd4bb Author: Ajan Zhong <ajan.zh...@newfw.com> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: A UefiPayloadPkg/BlSupportDxe/AArch64/BlSupport.c M UefiPayloadPkg/BlSupportDxe/BlSupportDxe.inf Log Message: ----------- UefiPayloadPkg: Add BlSupportDxe AArch64 support Introduce AArch64 architecture support in BlSupportDxe. Translation table would be created based on the memory maps, which is provided by bootloader, in case MMU is disabled when execution is handed over to Universal Payload. Signed-off-by: Ajan Zhong <ajan.zh...@newfw.com> Compare: https://github.com/tianocore/edk2/compare/0b0d6e42f4d9...a4db6ecfd964 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