On 18 January 2016 at 15:11, Ard Biesheuvel <ard.biesheu...@linaro.org> wrote: > On 18 January 2016 at 16:08, Ryan Harkin <ryan.har...@linaro.org> wrote: >> On 18 January 2016 at 14:39, Ard Biesheuvel <ard.biesheu...@linaro.org> >> wrote: >>> On 18 January 2016 at 15:29, Ryan Harkin <ryan.har...@linaro.org> wrote: >>>> ARM Ltd Platform support is migrating to use OpenPlatformPkg [1]. >>>> >>>> Currently, Juno and FVP exist both in EDK2's ArmPlatformPkg and in >>>> OpenPlatformPkg. And they are starting to diverge, with >>>> OpenPlatformPkg being the most up-to-date with current developments. >>>> To prevent this divergence, remove the .dsc and .fdf files from >>>> ArmPlatformPkg and leave OpenPlatformPkg as the master. >>>> >>>> We can't remove ArmJuno.dec yet because ACPI still uses it to set the >>>> include path to ArmPlatform.h. >>>> >>>> [PATCH 1/2] ArmPlatformPkg: remove ArmVExpress-FVP-AArch64 >>>> [PATCH 2/2] ArmPlatformPkg: remove ArmJuno.dsc/fdf >>>> >>>> ArmPlatformPkg/ArmJunoPkg/ArmJuno.dsc | 291 >>>> ----------------------------------------------------------------------- >>>> ArmPlatformPkg/ArmJunoPkg/ArmJuno.fdf | 365 >>>> ----------------------------------------------------------------------------------------- >>>> ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-FVP-AArch64.dsc | 317 >>>> ----------------------------------------------------------------------------- >>>> ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-FVP-AArch64.fdf | 401 >>>> -------------------------------------------------------------------------------------------------- >>>> >>>> [1] https://git.linaro.org/uefi/OpenPlatformPkg.git >>> >>> Shouldn't we sync OpenPlatformPkg with the latest EDK2 versions first? >> >> Ooops. >> >> I wasn't aware of any changes in the EDK2 versions that we need to >> carry over. From what I can see, there are changes in OpenPlatformPkg >> that are not in EDK2, but not the other way round, except this change: >> >> 660aaec 2015-12-15 ArmVExpressPkg/ArmVExpress-FVP-AArch64: run GICv3 >> in v3 mode [Ard Biesheuvel] >> >> The ARM Landing Team (that'll be me!) ships GICv2 .dts files for the >> FVP models and we don't have a plan to change to running with GICv3, >> except in legacy mode. So I'd revert that change anyway until I was >> ready to support GICv3 properly. > > In that case, could we please leave FVP in? Unlike OpenPlatformPkg, > EDK2 is a reference implementation, i.e., someone looking to implement > something for his own platform containing a GICv3 should have a > reference that makes sense,
I don't think that's a good approach either. I could make GICv2/3 a build option in OpenPlatformPkg. I'd even concede to making GICv3 the default and change my own build scripts & CI jobs to use legacy mode, despite... > and not some bodge that happens to work > because you guys are only interested in GICv2 mode anyway. Well, that's not a very nice way to put it :-P We supported FVP before GICv3 was working, so we had to use GICv2. We don't had the capacity to make and test the changes needed to support GICv3. _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel