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

Reply via email to