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

Reply via email to