Hi Julien,

>> Just to be sure to be on the same page, are you suggesting these changes on 
>> the original file?
> 
> Yes with one tweak.
> 
> > > diff --git a/docs/misc/arm/booting.txt b/docs/misc/arm/booting.txt
>> index 21ae74837dcc..c00c651805d7 100644
>> --- a/docs/misc/arm/booting.txt
>> +++ b/docs/misc/arm/booting.txt
>> @@ -58,10 +58,14 @@ Firmware/bootloader requirements
>>    Xen relies on some settings the firmware has to configure in EL3 before 
>> starting Xen.
> 
> I think you want to update this sentence to remove the reference to EL3. Even 
> on A-profile EL3 is not mandatory (I vaguely remember one of the platform I 
> worked on had no EL3).
> 
>>  -* Xen must be entered in NS EL2 mode
>> +* Xen must be entered in:
>> +  * Non-Secure EL2 mode for Armv8-A Arm64 and Arm32, Armv8-R Arm32.
>> +  * Secure EL2 mode for Armv8-R Arm64.
>>    * The bit SCR_EL3.HCE (resp. SCR.HCE for 32-bit ARM) must be set to 1.
> 
> And then here: "When EL3 is supported, ...". This would also cover the 
> R-profile change.
> 

Thanks for the clarification, @Michal, @Ayan, are you ok if I retain your R-by 
with these changes or
should I drop it?


> Cheers,
> 
>>  +* Xen must be entered with MMU/MPU off and data cache disabled 
>> (SCTLR_EL2.M bit
>> +  and SCTLR_EL2.C set to 0).
>>    [1] linux/Documentation/arm/booting.rst
>>  Latest version: 
>> http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/arch/arm/booting.rst

Cheers,
Luca



Reply via email to