On 08/03/2016 09:27 PM, Simon Glass wrote:
> Hi Tom,
> 
> On 3 August 2016 at 19:48, Tom Rini <tr...@konsulko.com> wrote:
>> On Wed, Aug 03, 2016 at 07:16:12PM -0600, Simon Glass wrote:
>>> Hi Andrew,
>>>
>>> On 1 August 2016 at 09:30, Andrew F. Davis <a...@ti.com> wrote:
>>>> Disable support for loading non-FIT images for AM57xx platforms using
>>>> the high-security (HS) device variant.
>>>>
>>>> Signed-off-by: Andrew F. Davis <a...@ti.com>
>>>> ---
>>>>  configs/am57xx_hs_evm_defconfig | 1 +
>>>>  1 file changed, 1 insertion(+)
>>>>
>>>> diff --git a/configs/am57xx_hs_evm_defconfig 
>>>> b/configs/am57xx_hs_evm_defconfig
>>>> index a4bfdd5..e6f3ebc 100644
>>>> --- a/configs/am57xx_hs_evm_defconfig
>>>> +++ b/configs/am57xx_hs_evm_defconfig
>>>> @@ -41,6 +41,7 @@ CONFIG_FIT=y
>>>>  CONFIG_SPL_OF_LIBFDT=y
>>>>  CONFIG_SPL_LOAD_FIT=y
>>>>  CONFIG_SPL_FIT_IMAGE_POST_PROCESS=y
>>>> +CONFIG_SPL_PANIC_ON_NON_FIT_IMAGE=y
>>>>  CONFIG_OF_LIST="am57xx-beagle-x15"
>>>>  CONFIG_DM_I2C=y
>>>>  CONFIG_DM_SPI=y
>>>
>>> Why do we need to panic? Can we use something like 
>>> CONFIG_IMAGE_FORMAT_LEGACY?
>>
>> The need to panic is because if we cannot authenticate we are to fail as
>> this is a secure device.
> 
> We already have a hang in board_init_r() (SPL: failed to boot from all
> boot devices). I'm suggesting that instead of panic we just return an
> error from spl_parse_image_header() and let things work in the normal
> way.
> 

I think this will work also, it looks like CONFIG_IMAGE_FORMAT_LEGACY
was made for a similar reason as we have here just for the non-SPL
u-boot case.

> Anyway, I don't mind if people prefer this approach.
> 

I'll investigate this and see if it can be made into an SPL equivalent
version.

Thanks,
Andrew

> It's strange that this patch does not seem to be in patchwork.
> 
> Regards,
> Simon
> 
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to