diff options
author | AJFISH <AJFISH@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-01-12 18:49:41 +0000 |
---|---|---|
committer | AJFISH <AJFISH@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-01-12 18:49:41 +0000 |
commit | f45ce9d98c8e2cb009095366a5b3c0a0d4a68bbb (patch) | |
tree | 7778da401005f18f9787aa82543c4a871cdfa803 /ArmPkg/Include/Library/ArmLib.h | |
parent | c2b5ca8b562776a04359e72f13a95aed001af738 (diff) | |
download | edk2-platforms-f45ce9d98c8e2cb009095366a5b3c0a0d4a68bbb.tar.xz |
Updating ArmLib.h to add functions needed to turn on paging in CpuDxe. Also added a protocol to enable debugging of DMA issues. DxeCpu driver will produce and the UncachedMemoryAllocationLib can consume.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9717 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'ArmPkg/Include/Library/ArmLib.h')
-rw-r--r-- | ArmPkg/Include/Library/ArmLib.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ArmPkg/Include/Library/ArmLib.h b/ArmPkg/Include/Library/ArmLib.h index d68b334e2a..5cadb3c42a 100644 --- a/ArmPkg/Include/Library/ArmLib.h +++ b/ArmPkg/Include/Library/ArmLib.h @@ -151,6 +151,7 @@ ArmInvalidateDataCache ( VOID ); + VOID EFIAPI ArmCleanInvalidateDataCache ( @@ -259,6 +260,11 @@ ArmSetTranslationTableBaseAddress ( IN VOID *TranslationTableBase ); +VOID * +EFIAPI +ArmGetTranslationTableBaseAddress ( + ); + VOID EFIAPI ArmConfigureMmu ( @@ -267,6 +273,12 @@ ArmConfigureMmu ( OUT UINTN *TranslationTableSize OPTIONAL ); +BOOLEAN +EFIAPI +ArmMmuEnabled ( + VOID + ); + VOID EFIAPI ArmSwitchProcessorMode ( |