]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Include/Library/ArmLib.h
ArmPkg: update InvalidateInstructionCacheRange to flush only to PoU
[mirror_edk2.git] / ArmPkg / Include / Library / ArmLib.h
index 2059a67bbf3c20287ee3f9abf9651359dcef4321..85fa1f600ba9e40fa09b74b75085ef7a5e7655ce 100644 (file)
@@ -114,6 +114,12 @@ ArmInstructionCacheLineLength (
   VOID\r
   );\r
 \r
+UINTN\r
+EFIAPI\r
+ArmCacheWritebackGranule (\r
+  VOID\r
+  );\r
+\r
 UINTN\r
 EFIAPI\r
 ArmIsArchTimerImplemented (\r
@@ -177,10 +183,16 @@ ArmInvalidateDataCacheEntryByMVA (
 \r
 VOID\r
 EFIAPI\r
-ArmCleanDataCacheEntryByMVA (\r
+ArmCleanDataCacheEntryToPoUByMVA(\r
   IN  UINTN   Address\r
   );\r
 \r
+VOID\r
+EFIAPI\r
+ArmCleanDataCacheEntryByMVA(\r
+IN  UINTN   Address\r
+);\r
+\r
 VOID\r
 EFIAPI\r
 ArmCleanInvalidateDataCacheEntryByMVA (\r
@@ -385,12 +397,6 @@ ArmSetHighVectors (
   VOID\r
   );\r
 \r
-VOID\r
-EFIAPI\r
-ArmDrainWriteBuffer (\r
-  VOID\r
-  );\r
-\r
 VOID\r
 EFIAPI\r
 ArmDataMemoryBarrier (\r