[U-Boot] [PATCH v4 06/10] ARM: HYP/non-sec: allow relocation to secure RAM

Jon Loeliger loeliger at gmail.com
Wed May 7 16:30:52 CEST 2014


>> /*
>>  * With the Secure Monitor at 0x0, its reset vector must also
>>  * then point off to the correct "out-of-reset entry function."
>>  */
>> #define CONFIG_SECURE_MONITOR_RESET_FUNCTION    _myplatform_cpu_entry
>> #define CONFIG_ARMV7_SECURE_BASE    0x0
>>
>> That _myplatform_cpu_entry corresponds to your sunxi_cpu_entry code.
>
> Yup, makes sense. Nit-pick: make the _secure_reset a weak symbol that
> your platform code will overload, just like the rest of the PSCI
> stuff. Saves the #ifdef horror; ;-)

Oh, good idea.  I'll add that bit in.  Thanks!

>> So, yeah, I know that isn't a proper patch and all. :-) I'm just
>> sending you more information to ponder for this patch series!  If you
>> would like to generalize your patch this way, please feel free to do
>> so.  If not, I can send a proper patch after this hits mainline or so.
>
> My prefered way would be indeed to have a proper patch on top of this to
> handle the "coming out of reset" case. You'll get proper credit for the
> idea! :-)

Will do.

Thanks,
jdl


More information about the U-Boot mailing list