]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Library/ArmLib/Arm11/Arm11Support.asm
Need to add some extra functions to the libraries to support paging in the CpuDxe...
[mirror_edk2.git] / ArmPkg / Library / ArmLib / Arm11 / Arm11Support.asm
index e0be8f0c07f4cfa9125e5d5fadb99c3afc29d002..a2ed2e6f2a426b07908962d4e2f42ca32599c519 100644 (file)
@@ -21,6 +21,7 @@
     EXPORT  ArmCleanInvalidateDataCacheEntryByMVA
     EXPORT  ArmEnableMmu
     EXPORT  ArmDisableMmu
+    EXPORT  ArmMmuEnabled
     EXPORT  ArmEnableDataCache
     EXPORT  ArmDisableDataCache
     EXPORT  ArmEnableInstructionCache
@@ -80,6 +81,11 @@ ArmEnableMmu
   mcr     p15,0,R0,c1,c0,0
   bx      LR
 
+ArmMmuEnabled
+  mrc     p15,0,R0,c1,c0,0
+  and     R0,R0,#1
+  bx      LR
+
 ArmDisableMmu
   mrc     p15,0,R0,c1,c0,0
   bic     R0,R0,#1