audk/ArmPlatformPkg
Ard Biesheuvel 259ea52b19 ArmPlatformPkg/PL031RealTimeClockLib: use virtual address of runtime services
This library accesses SystemTable->RuntimeServices at runtime,
which means it should take care to use its updated value after
SetVirtualAddressMap () is called.

Replace references to gRT with mRT, which we initialize to gRT
and update to its virtual value on a virtual address change event.

Contributed-under: TianoCore Contribution Agreement 1.0
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Olivier Martin <olivier.martin@arm.com>



git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16091 6f19259b-4bc3-4df7-8a09-765794883524
2014-09-10 18:49:43 +00:00
..
ArmRealViewEbPkg ArmPkg: Move TimerDxe and ArmArchTimerLib to new ArmGenericTimerCounterLib 2014-09-09 16:10:18 +00:00
ArmVExpressPkg ArmPkg: Move TimerDxe and ArmArchTimerLib to new ArmGenericTimerCounterLib 2014-09-09 16:10:18 +00:00
Bds ArmPlatformPkg/Bds: Fix delete boot option 2014-09-09 15:58:33 +00:00
Documentation ArmPlatformPkg/patches: Updated BaseTools-Pending-Patches.patch 2013-09-04 10:30:27 +00:00
Drivers ArmPlatformPkg/NorFlashDxe: Clean the driver 2014-08-26 10:20:47 +00:00
FileSystem/BootMonFs ArmPlatformPkg/BootMonFs: Provide mechanism to get BootMonFS file information 2014-08-26 10:15:21 +00:00
Include ArmPlatformPkg: Provide mechanism to get BootMonFS file information (cont.) 2014-08-26 10:19:52 +00:00
Library ArmPlatformPkg/PL031RealTimeClockLib: use virtual address of runtime services 2014-09-10 18:49:43 +00:00
MemoryInitPei ArmPkg,ArmPlatformPkg: Allow dynamic PCDs for memory base and size 2014-09-09 16:11:30 +00:00
PlatformPei ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
PrePeiCore ARM Packages: Removed unused PcdArmPrimaryCore 2014-09-01 17:41:38 +00:00
PrePi ArmPkg,ArmPlatformPkg: Allow dynamic PCDs for memory base and size 2014-09-09 16:11:30 +00:00
Scripts ArmPlatformPkg/Scripts: Update the profiling script to work on AArch64 with the latest DS-5 2014-08-19 13:36:00 +00:00
Sec ARM Packages: Replace tabs by spaces for indentation 2014-08-26 10:14:17 +00:00
ArmPlatformPkg-2ndstage.dsc ARM Packages: Added support for GCC stack protector 2014-08-20 18:01:50 +00:00
ArmPlatformPkg-2ndstage.fdf ARM Packages: Removed malicious trailing spaces 2014-08-20 11:38:45 +00:00
ArmPlatformPkg.dec ArmPlatformPkg: allow dynamically discovered PL031 RTC 2014-09-01 15:58:51 +00:00
ArmPlatformPkg.dsc ArmPkg: Move TimerDxe and ArmArchTimerLib to new ArmGenericTimerCounterLib 2014-09-09 16:10:18 +00:00
ArmPlatformPkg.fdf ARM Packages: Removed malicious trailing spaces 2014-08-20 11:38:45 +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