All,
Please find the attached patch with EFI stub changes to make it work for FVP.
This patch contains two fixes
1.
FVP model not booting to Linux Shell with -C css.cache_state_modelled=1 flag. (arch/arm64/kernel/efi-entry.S b/arch/arm64/kernel/efi-entry.S)
2.
Pre-load RAM Location support for dtb and initrd. (Format: dtb=RAM Address,Size, initrd= RAM Address,Size). (drivers/firmware/efi/libstub/efi-stub-helper.c b/drivers/firmware/efi/libstub/efi-stub-helper.c)
This patch was based off of
git clone http://git.linaro.org/landing-teams/working/arm/kernel.git .
git checkout v4.3
If this is already taken care in EFI Stub in later kernel versions, please ignore it.
If not, I thought I would at-least start a discussion here about this topic, before actually getting it in.
Thanks,
Supreeth