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
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel