Some patches to split off the GIC detection from the core code so that we can use the device tree in the virt case, and another change to force the GICv3 in native mode before driving it as such.
Applies on top of Olivier's GICv3 patches. Ard Biesheuvel (4): ArmPkg: enable ARE bit before driving GICv3 in native mode ArmPkg: split off ArmGicArchLib from ArmGicLib ArmVirtualizationPkg: record GIC revision in dynamic PCD ArmVirtualizationPkg: implement DT-based ArmGicArchLib ArmPkg/ArmPkg.dec | 1 + ArmPkg/ArmPkg.dsc | 1 + ArmPkg/Drivers/ArmGic/ArmGicArchLib.inf | 33 ++++++++++ ArmPkg/Drivers/ArmGic/ArmGicLib.inf | 3 +- ArmPkg/Drivers/ArmGic/ArmGicSecLib.inf | 3 +- ArmPkg/Drivers/ArmGic/GicV3/ArmGicV3Dxe.c | 6 ++ ArmPkg/Include/Library/ArmGicArchLib.h | 33 ++++++++++ ArmPkg/Include/Library/ArmGicLib.h | 17 ++--- ArmPlatformPkg/ArmPlatformPkg-2ndstage.dsc | 1 + ArmPlatformPkg/ArmPlatformPkg.dsc | 1 + .../ArmRealViewEbPkg/ArmRealViewEb.dsc.inc | 1 + ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc | 1 + .../ArmVirtualizationPkg/ArmVirtualization.dsc.inc | 1 + .../ArmVirtualizationPkg/ArmVirtualizationPkg.dec | 5 ++ .../ArmVirtualizationPkg/ArmVirtualizationQemu.dsc | 1 + .../Library/ArmVirtGicArchLib/ArmVirtGicArchLib.c | 77 ++++++++++++++++++++++ .../ArmVirtGicArchLib/ArmVirtGicArchLib.inf | 40 +++++++++++ .../ArmVirtualizationPkg/VirtFdtDxe/VirtFdtDxe.c | 2 + .../ArmVirtualizationPkg/VirtFdtDxe/VirtFdtDxe.inf | 1 + 19 files changed, 211 insertions(+), 17 deletions(-) create mode 100644 ArmPkg/Drivers/ArmGic/ArmGicArchLib.inf create mode 100644 ArmPkg/Include/Library/ArmGicArchLib.h create mode 100644 ArmPlatformPkg/ArmVirtualizationPkg/Library/ArmVirtGicArchLib/ArmVirtGicArchLib.c create mode 100644 ArmPlatformPkg/ArmVirtualizationPkg/Library/ArmVirtGicArchLib/ArmVirtGicArchLib.inf -- 1.8.3.2 ------------------------------------------------------------------------------ Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ edk2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel
