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.qin@microsoft.com>
This commit is contained in:
Kun Qin 2025-04-07 12:32:28 -07:00 committed by mergify[bot]
parent 86099b948b
commit 211bb9b839
4 changed files with 1 additions and 2 deletions

View file

@ -134,7 +134,6 @@
ArmPkg/Library/ArmHvcLib/ArmHvcLib.inf
ArmPkg/Library/ArmHvcLibNull/ArmHvcLibNull.inf
ArmPkg/Library/ArmMonitorLib/ArmMonitorLib.inf
ArmPkg/Library/ArmSmcLibNull/ArmSmcLibNull.inf
ArmPkg/Library/ArmSvcLib/ArmSvcLib.inf
ArmPkg/Library/OpteeLib/OpteeLib.inf
ArmPkg/Library/ArmTransferListLib/ArmTransferListLib.inf

View file

@ -21,4 +21,3 @@
[Packages]
MdePkg/MdePkg.dec
ArmPkg/ArmPkg.dec

View file

@ -208,6 +208,7 @@
MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsicArmVirt.inf
MdePkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf
MdePkg/Library/ArmSmcLib/ArmSmcLib.inf
MdePkg/Library/ArmSmcLibNull/ArmSmcLibNull.inf
[Components.RISCV64]
MdePkg/Library/BaseRiscVSbiLib/BaseRiscVSbiLib.inf