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

IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.