The BaseMemoryLib API has recently been extended with IsZeroGuid() and IsZeroBuffer(), so copy the generic implementations into the ArmPkg version of this library.
Ard Biesheuvel (3): ArmPkg: remove BaseMemoryLibVstm implementation of BaseMemoryLib ArmPkg/BaseMemoryLibStm: implement new IsZeroGuid() API function ArmPkg/BaseMemoryLibStm: implement new IsZeroBuffer() API function ArmPkg/ArmPkg.dsc | 2 - ArmPkg/Library/BaseMemoryLibStm/BaseMemoryLibStm.inf | 1 + ArmPkg/Library/{BaseMemoryLibVstm/ZeroMemWrapper.c => BaseMemoryLibStm/IsZeroBufferWrapper.c} | 28 ++- ArmPkg/Library/BaseMemoryLibStm/MemLibGeneric.c | 29 +++ ArmPkg/Library/BaseMemoryLibStm/MemLibGuid.c | 29 +++ ArmPkg/Library/BaseMemoryLibStm/MemLibInternals.h | 17 ++ ArmPkg/Library/BaseMemoryLibVstm/Arm/CopyMem.S | 112 --------- ArmPkg/Library/BaseMemoryLibVstm/Arm/CopyMem.asm | 114 --------- ArmPkg/Library/BaseMemoryLibVstm/Arm/SetMem.S | 76 ------ ArmPkg/Library/BaseMemoryLibVstm/Arm/SetMem.asm | 78 ------ ArmPkg/Library/BaseMemoryLibVstm/BaseMemoryLibVstm.inf | 70 ------ ArmPkg/Library/BaseMemoryLibVstm/CompareMemWrapper.c | 66 ----- ArmPkg/Library/BaseMemoryLibVstm/CopyMem.c | 62 ----- ArmPkg/Library/BaseMemoryLibVstm/CopyMemWrapper.c | 63 ----- ArmPkg/Library/BaseMemoryLibVstm/MemLibGeneric.c | 264 -------------------- ArmPkg/Library/BaseMemoryLibVstm/MemLibGuid.c | 132 ---------- ArmPkg/Library/BaseMemoryLibVstm/MemLibInternals.h | 234 ----------------- ArmPkg/Library/BaseMemoryLibVstm/ScanMem16Wrapper.c | 67 ----- ArmPkg/Library/BaseMemoryLibVstm/ScanMem32Wrapper.c | 66 ----- ArmPkg/Library/BaseMemoryLibVstm/ScanMem64Wrapper.c | 67 ----- ArmPkg/Library/BaseMemoryLibVstm/ScanMem8Wrapper.c | 99 -------- ArmPkg/Library/BaseMemoryLibVstm/SetMem.c | 53 ---- ArmPkg/Library/BaseMemoryLibVstm/SetMem16Wrapper.c | 64 ----- ArmPkg/Library/BaseMemoryLibVstm/SetMem32Wrapper.c | 64 ----- ArmPkg/Library/BaseMemoryLibVstm/SetMem64Wrapper.c | 64 ----- ArmPkg/Library/BaseMemoryLibVstm/SetMemWrapper.c | 91 ------- 26 files changed, 91 insertions(+), 1921 deletions(-) rename ArmPkg/Library/{BaseMemoryLibVstm/ZeroMemWrapper.c => BaseMemoryLibStm/IsZeroBufferWrapper.c} (53%) delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/Arm/CopyMem.S delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/Arm/CopyMem.asm delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/Arm/SetMem.S delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/Arm/SetMem.asm delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/BaseMemoryLibVstm.inf delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/CompareMemWrapper.c delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/CopyMem.c delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/CopyMemWrapper.c delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/MemLibGeneric.c delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/MemLibGuid.c delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/MemLibInternals.h delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/ScanMem16Wrapper.c delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/ScanMem32Wrapper.c delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/ScanMem64Wrapper.c delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/ScanMem8Wrapper.c delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/SetMem.c delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/SetMem16Wrapper.c delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/SetMem32Wrapper.c delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/SetMem64Wrapper.c delete mode 100644 ArmPkg/Library/BaseMemoryLibVstm/SetMemWrapper.c -- 2.7.4 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel