Hisilicon/D0x: switch to ArmBaseLib

Replace all references to the various ArmLib flavors with ArmBaseLib, which
can substitute for all of them.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
diff --git a/Platforms/Hisilicon/D02/Pv660D02.dsc b/Platforms/Hisilicon/D02/Pv660D02.dsc
index b9ccfd4..f9ee89f 100644
--- a/Platforms/Hisilicon/D02/Pv660D02.dsc
+++ b/Platforms/Hisilicon/D02/Pv660D02.dsc
@@ -34,7 +34,7 @@
 !include OpenPlatformPkg/Chips/Hisilicon/Pv660/Pv660.dsc.inc

 

 [LibraryClasses.common]

-  ArmLib|ArmPkg/Library/ArmLib/AArch64/AArch64Lib.inf

+  ArmLib|ArmPkg/Library/ArmLib/ArmBaseLib.inf

   ArmPlatformLib|OpenPlatformPkg/Chips/Hisilicon/Library/ArmPlatformLibPv660/ArmPlatformLib.inf

 

   ArmPlatformSysConfigLib|ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressSysConfigLib.inf

@@ -74,7 +74,6 @@
   CustomizedDisplayLib|MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf

 

 [LibraryClasses.common.SEC]

-  ArmLib|ArmPkg/Library/ArmLib/AArch64/AArch64LibSec.inf

   ArmPlatformLib|OpenPlatformPkg/Chips/Hisilicon/Library/ArmPlatformLibPv660/ArmPlatformLibSec.inf

 

 [LibraryClasses.common.DXE_RUNTIME_DRIVER]

diff --git a/Platforms/Hisilicon/D03/D03.dsc b/Platforms/Hisilicon/D03/D03.dsc
index 30a1e6a..fb3d8d1 100644
--- a/Platforms/Hisilicon/D03/D03.dsc
+++ b/Platforms/Hisilicon/D03/D03.dsc
@@ -34,7 +34,7 @@
 !include OpenPlatformPkg/Chips/Hisilicon/Pv660/Pv660.dsc.inc

 

 [LibraryClasses.common]

-  ArmLib|ArmPkg/Library/ArmLib/AArch64/AArch64Lib.inf

+  ArmLib|ArmPkg/Library/ArmLib/ArmBaseLib.inf

   ArmPlatformLib|OpenPlatformPkg/Chips/Hisilicon/Library/ArmPlatformLibPv660/ArmPlatformLib.inf

 

   ArmPlatformSysConfigLib|ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressSysConfigLib.inf

@@ -83,7 +83,6 @@
   LpcLib|OpenPlatformPkg/Chips/Hisilicon/Binary/Hi1610/Library/LpcLib/LpcLib.inf

   SerialPortLib|OpenPlatformPkg/Chips/Hisilicon/Binary/Hi1610/Library/Uart/LpcSerialPortLib/LpcSerialPortLib.inf

 [LibraryClasses.common.SEC]

-  ArmLib|ArmPkg/Library/ArmLib/AArch64/AArch64LibSec.inf

   ArmPlatformLib|OpenPlatformPkg/Chips/Hisilicon/Library/ArmPlatformLibPv660/ArmPlatformLibSec.inf