]> git.proxmox.com Git - mirror_edk2.git/commit
ArmPlatformPkg/ArmVExpressPkg: Added support to differentiate ARMv8 FVP variants
authorOlivier Martin <olivier.martin@arm.com>
Wed, 25 Feb 2015 19:15:39 +0000 (19:15 +0000)
committeroliviermartin <oliviermartin@Edk2>
Wed, 25 Feb 2015 19:15:39 +0000 (19:15 +0000)
commitd0c1d371fba83b380326bc97a9e267070a4e725e
tree6d0f488f57acf68f89504c44e3a369f8e76b858c
parentdff720276a3ee19af0cb658340ac8514ffce8359
ArmPlatformPkg/ArmVExpressPkg: Added support to differentiate ARMv8 FVP variants

There are three FVP variants for the Base and Foundation models:
- model with GICv2 legacy memory map (same location as the Versatile Express model)
- model with GICv2 and Base model memory map
- model with GICv3 and Base model memory map

The new code detects the variants to load the appropriate device tree.

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@16932 6f19259b-4bc3-4df7-8a09-765794883524
ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/AArch64/ArmFvpDxeAArch64.c
ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/ArmFvpDxe.inf
ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/ArmVExpressInternal.h
ArmPlatformPkg/ArmVExpressPkg/Include/VExpressMotherBoard.h
ArmPlatformPkg/ArmVExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVExpress.c