audk/ArmPkg/Library
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
..
ArmArchTimerLib ArmPkg: Move TimerDxe and ArmArchTimerLib to new ArmGenericTimerCounterLib 2014-09-09 16:10:18 +00:00
ArmCacheMaintenanceLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
ArmDisassemblerLib ArmPkg/ArmDisassemblerLib: ARMThumb and AArch64 fixes 2014-09-09 15:57:18 +00:00
ArmDmaLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
ArmGenericTimerPhyCounterLib ArmPkg: add ArmGenericTimerCounterLib implementation using physical timer 2014-09-09 16:06:10 +00:00
ArmGenericTimerVirtCounterLib ArmPkg: add ArmGenericTimerCounterLib implementation using virtual timer 2014-09-09 16:07:43 +00:00
ArmHvcLib ArmPkg: Add ArmHvcLib 2014-09-10 18:46:23 +00:00
ArmLib ArmPkg/ArmLib/AArch64: Initialize the new N+1-level page table before registering it 2014-10-10 11:25:04 +00:00
ArmPsciResetSystemLib ArmPkg/ArmPsciResetSystemLib: Made the library only using SMC 2014-10-10 11:22:50 +00:00
ArmSmcLib ArmPkg/ArmSmcLib: fix stack handling in .asm version of SMC wrapper 2014-09-10 18:44:19 +00:00
ArmSmcLibNull ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
BaseMemoryLibStm ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
BaseMemoryLibVstm ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
BdsLib ArmPkg,ArmPlatformPkg: Allow dynamic PCDs for memory base and size 2014-09-09 16:11:30 +00:00
CompilerIntrinsicsLib ARM Packages: Replace tabs by spaces for indentation 2014-08-26 10:14:17 +00:00
DebugAgentSymbolsBaseLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
DebugPeCoffExtraActionLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
DebugUncachedMemoryAllocationLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
DefaultExceptionHandlerLib ARM Packages: Replace tabs by spaces for indentation 2014-08-26 10:14:17 +00:00
PeiServicesTablePointerLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
RvdPeCoffExtraActionLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
SemiHostingDebugLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
SemiHostingSerialPortLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
SemihostLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
UncachedMemoryAllocationLib ArmPkg/UncachedMemoryAllocationLib: Track uncached memory allocations 2014-10-10 11:24:11 +00:00