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

Reply via email to