Hi Xenia, On 19/10/2022 16:49, Xenia Ragiadakou wrote: > > > Currently, the fields 'root_order' and 'sl0' of the pa_range_info for > the 52-bit pa range have the values 3 and 3, respectively. > This configuration does not match any of the valid root table configurations > for 4KB granule and t0sz 12, described in ARM DDI 0487I.a D8.2.7. > > More specifically, according to ARM DDI 0487I.a D8.2.7, in order to support > the 52-bit pa size with 4KB granule, the p2m root table needs to be configured > either as a single table at level -1 or as 16 concatenated tables at level 0. > Since, currently there is not support for level -1, set the 'root_order' and > 'sl0' fields of the 52-bit pa_range_info according to the second approach. > > Note that the values of those fields are not used so far. This patch updates > their values only for the sake of correctness. > > Fixes: 407b13a71e32 ("xen/arm: p2m don't fall over on FEAT_LPA enabled hw") > Signed-off-by: Xenia Ragiadakou <burzalod...@gmail.com>
Reviewed-by: Michal Orzel <michal.or...@amd.com> ~Michal