audk/ArmPkg
Olivier Martin ebb9235329 ArmPkg/ArmLib/AArch64: Initialize the new N+1-level page table before registering it
Prior to this change, when a new page table was created at level N+1,
the reference to the table was added to the level N translation table,
before being initialized.
It means if virtual addresses were in the address range defined by
this new table the CPU would crash as the address range was not
initialized.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>



git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16206 6f19259b-4bc3-4df7-8a09-765794883524
2014-10-10 11:25:04 +00:00
..
Application/LinuxLoader ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
Drivers ArmPkg/TimerDxe: add workaround for KVM timer interrupt handling 2014-09-18 21:16:47 +00:00
Filesystem/SemihostFs ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
Include ArmPkg: Add ArmHvcLib 2014-09-10 18:46:23 +00:00
Library ArmPkg/ArmLib/AArch64: Initialize the new N+1-level page table before registering it 2014-10-10 11:25:04 +00:00
ArmPkg.dec ArmPkg/UncachedMemoryAllocationLib: Track uncached memory allocations 2014-10-10 11:24:11 +00:00
ArmPkg.dsc ArmPkg: Introduced ArmPsciResetSystemLib 2014-09-10 18:47:30 +00:00
Contributions.txt EDK II Contributions.txt: Note acceptable contribution licenses 2014-08-25 23:10:18 +00:00
License.txt EDK II Packages: Added License.txt files 2012-04-12 16:40:32 +00:00