audk/ArmPkg/Drivers/ArmGic
Ard Biesheuvel dc63be2495 ArmPkg: allow dynamic GIC base addresses
Allow the PCDs gArmTokenSpaceGuid.PcdGicDistributorBase and
gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase to be redeclared
as PcdsDynamic by the platform, so virtual machines can set these
properties during boot. As the PcdGet32() calls now call into the
PCD database, cache the values that are required during the handling
of interrupts.

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



git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16072 6f19259b-4bc3-4df7-8a09-765794883524
2014-09-09 16:00:47 +00:00
..
GicV2 ArmPkg: allow dynamic GIC base addresses 2014-09-09 16:00:47 +00:00
ArmGicCommonDxe.c ArmPkg/ArmGic: Move RegisterInterruptSource() to the common GicDxe file 2014-07-04 11:26:33 +00:00
ArmGicDxe.c ArmPkg/ArmGic: Introduced support for GicV2 to ArmGicDxe 2014-07-04 14:38:14 +00:00
ArmGicDxe.h ArmPkg/ArmGic: Introduced support for GicV2 to ArmGicDxe 2014-07-04 14:38:14 +00:00
ArmGicDxe.inf ArmPkg: allow dynamic GIC base addresses 2014-09-09 16:00:47 +00:00
ArmGicLib.c ARM Packages: Corrected non-DOS line endings 2014-08-19 13:22:20 +00:00
ArmGicLib.inf ArmPkg/ArmGic: Introduced support for GicV2 to ArmGicLib 2014-07-04 14:36:42 +00:00
ArmGicNonSecLib.c ArmPkg/ArmGic: Introduced support for GicV2 to ArmGicLib 2014-07-04 14:36:42 +00:00
ArmGicSecLib.c ArmPkg/ArmGic: Introduced support for GicV2 to ArmGicLib 2014-07-04 14:36:42 +00:00
ArmGicSecLib.inf ArmPkg/ArmGic: Introduced support for GicV2 to ArmGicLib 2014-07-04 14:36:42 +00:00