Failed in applying to current master (
apply log)
ArmPkg/ArmPkg.dsc | 2 +
ArmPlatformPkg/ArmPlatformPkg.dsc | 2 +
ArmVirtPkg/ArmVirt.dsc.inc | 4 +-
CryptoPkg/CryptoPkg.dsc | 4 +-
DynamicTablesPkg/DynamicTablesPkg.dsc | 2 +
EmbeddedPkg/EmbeddedPkg.dsc | 4 +-
EmulatorPkg/EmulatorPkg.dsc | 4 +-
FatPkg/FatPkg.dsc | 4 +-
FmpDevicePkg/FmpDevicePkg.dsc | 4 +-
IntelFsp2Pkg/IntelFsp2Pkg.dsc | 4 +-
IntelFsp2Pkg/Tools/Tests/QemuFspPkg.dsc | 2 +
IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dsc | 4 +-
MdeModulePkg/MdeModulePkg.dsc | 4 +-
MdePkg/Include/Library/RegisterFilterLib.h | 243 ++++++++++++++++
.../BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf | 3 +-
.../BaseIoLibIntrinsicArmVirt.inf | 3 +-
.../BaseIoLibIntrinsicInternal.h | 3 +-
.../BaseIoLibIntrinsicSev.inf | 3 +-
MdePkg/Library/BaseIoLibIntrinsic/IoLib.c | 95 ++++--
.../Library/BaseIoLibIntrinsic/IoLibArmVirt.c | 82 +++++-
MdePkg/Library/BaseIoLibIntrinsic/IoLibGcc.c | 58 +++-
MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c | 81 ++++--
MdePkg/Library/BaseIoLibIntrinsic/IoLibNoIo.c | 74 ++++-
MdePkg/Library/BaseLib/BaseLib.inf | 5 +-
MdePkg/Library/BaseLib/Ia32/GccInlinePriv.c | 38 ++-
MdePkg/Library/BaseLib/Ia32/ReadMsr64.c | 38 ++-
MdePkg/Library/BaseLib/Ia32/WriteMsr64.c | 22 +-
MdePkg/Library/BaseLib/X64/GccInlinePriv.c | 43 ++-
MdePkg/Library/BaseLib/X64/ReadMsr64.c | 15 +-
MdePkg/Library/BaseLib/X64/WriteMsr64.c | 13 +-
.../RegisterFilterLibNull.c | 271 ++++++++++++++++++
.../RegisterFilterLibNull.inf | 23 ++
.../RegisterFilterLibNull.uni | 13 +
MdePkg/MdeLibs.dsc.inc | 14 +
MdePkg/MdePkg.dec | 7 +-
MdePkg/MdePkg.dsc | 6 +-
NetworkPkg/NetworkPkg.dsc | 4 +-
OvmfPkg/AmdSev/AmdSevX64.dsc | 4 +-
OvmfPkg/Bhyve/BhyveX64.dsc | 4 +-
OvmfPkg/OvmfPkgIa32.dsc | 4 +-
OvmfPkg/OvmfPkgIa32X64.dsc | 4 +-
OvmfPkg/OvmfPkgX64.dsc | 4 +-
OvmfPkg/OvmfXen.dsc | 4 +-
PcAtChipsetPkg/PcAtChipsetPkg.dsc | 4 +-
RedfishPkg/RedfishPkg.dsc | 4 +-
SecurityPkg/SecurityPkg.dsc | 4 +-
ShellPkg/ShellPkg.dsc | 4 +-
SignedCapsulePkg/SignedCapsulePkg.dsc | 4 +-
SourceLevelDebugPkg/SourceLevelDebugPkg.dsc | 4 +-
StandaloneMmPkg/StandaloneMmPkg.dsc | 4 +-
UefiCpuPkg/UefiCpuPkg.dsc | 4 +-
UefiPayloadPkg/UefiPayloadPkg.dsc | 4 +-
.../UnitTestFrameworkPkgTarget.dsc.inc | 4 +-
53 files changed, 1120 insertions(+), 145 deletions(-)
create mode 100644 MdePkg/Include/Library/RegisterFilterLib.h
create mode 100644 MdePkg/Library/RegisterFilterLibNull/RegisterFilterLibNull.c
create mode 100644 MdePkg/Library/RegisterFilterLibNull/RegisterFilterLibNull.inf
create mode 100644 MdePkg/Library/RegisterFilterLibNull/RegisterFilterLibNull.uni
create mode 100644 MdePkg/MdeLibs.dsc.inc