Added support for L2 (4K) page tables and made the CPU driver change cachability attributes on request. Also got the DebugUncache infrastructure working for the first time. Looks like it works for the simple case. Checking in so we can get more eyes looking at the code.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9734 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
AJFISH
2010-01-14 03:25:08 +00:00
parent 66b631f5e0
commit f659880bfa
14 changed files with 478 additions and 118 deletions

View File

@ -29,19 +29,19 @@
MdePkg/MdePkg.dec
ArmPkg/ArmPkg.dec
[Protocols]
gEfiCpuArchProtocolGuid
[LibraryClasses]
BaseLib
UefiMemoryAllocationLib
MemoryAllocationLib
ArmLib
[Protocols]
gEfiCpuArchProtocolGuid
gVirtualUncachedPagesProtocolGuid
[FixedPcd]
gArmTokenSpaceGuid.PcdArmUncachedMemoryMask
[Depex]
gEfiCpuArchProtocolGuid
gVirtualUncachedPagesProtocolGuid
gEfiCpuArchProtocolGuid AND gVirtualUncachedPagesProtocolGuid