[U-Boot] [PATCH v8 7/8] armv8: fsl-layerscape: Add support for efi_loader RTS reset

Alexander Graf agraf at suse.de
Thu Nov 17 18:13:43 CET 2016



On 17/11/2016 18:02, york sun wrote:
> On 11/17/2016 09:01 AM, Alexander Graf wrote:
>>
>>
>> On 17/11/2016 17:48, york sun wrote:
>>> On 11/17/2016 08:43 AM, Alexander Graf wrote:
>>>>>>
>>>>>
>>>>> I still have this compiling error
>>>>
>>>> Can you please try my efi-next branch? It should hopefully be properly
>>>> fixed in there.
>>>>
>>>
>>> I will try to find some time to. My server is busy these days. Don't you
>>> have the setup to run buildman?
>>
>> I'm moving to a travis based workflow. Unfortunately travis is quite
>> slow ;).
>>
>> But yes, I've seen that problem and fixed it in efi-next.
>>
>>> For this patch, it adds efi_reset_system(). You already have it in
>>> arch/arm/cpu/armv8/fwcall.c.
>>
>> The problem is that those systems are not using PSCI. If they were, we
>> could just use the generic PSCI based reset implementation. So instead
>> we need to stub it out for FSL systems right now.
>>
>> I'm still hoping we'll get to a point one day where all FSL systems
>> simply have a working PSCI implementation and we can drop the special
>> quirks :).
>>
>
> We are marching toward that direction. You can see some PSCI related
> patches and some PPA (our implementation of trusted-firmware) related
> patches.

So every time a system gets converted to PSCI, we can exclude it from 
the special efi_reset_system() implementation towards the generic PSCI one.

I'd appreciate if you could also be the second pair of eyes on patches 
to make sure we're moving them over when that moment comes.


Alex


More information about the U-Boot mailing list