audk/ArmPlatformPkg
Ard Biesheuvel ad6f3dafb8 ArmPlatformPkg/ArmVirtualizationPkg: introduce PCDs for device tree base address
Introduce gArmVirtualizationTokenSpaceGuid.PcdDeviceTreeBaseAddress and
PcdDeviceTreeInitialBaseAddress, which will be used by virtual machine ports
that discover the system configuration from a flattened device tree DTB image.

The latter is FixedPcd only, and should contain the initial offset of the DTB,
the former may be declared as dynamic, and updated at runtime if the DTB is
relocated before the DXE phase.

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@16135 6f19259b-4bc3-4df7-8a09-765794883524
2014-09-18 17:56:44 +00:00
..
ArmRealViewEbPkg ArmPlatformPkg: separate PlatformPei and PlatformPeiLib 2014-09-16 00:56:50 +00:00
ArmVExpressPkg ArmPlatformPkg: separate PlatformPei and PlatformPeiLib 2014-09-16 00:56:50 +00:00
ArmVirtualizationPkg ArmPlatformPkg/ArmVirtualizationPkg: introduce PCDs for device tree base address 2014-09-18 17:56:44 +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: use MmioWrite () not memory stores 2014-09-16 00:41:45 +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 ArmPlatformPkg: separate PlatformPei and PlatformPeiLib 2014-09-16 00:56:50 +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 ArmPlatformPkg: separate PlatformPei and PlatformPeiLib 2014-09-16 00:56:50 +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