Hi Ayan, > On 11 Jun 2025, at 15:35, Ayan Kumar Halder <ayan.kumar.hal...@amd.com> wrote: > > Modify Arm32 assembly boot code to reset any unused MPU region, initialise > 'max_mpu_regions' with the number of supported MPU regions and set/clear the > bitmap 'xen_mpumap_mask' used to track the enabled regions. > > Introduce cache.S to hold arm32 cache related functions. > > Use the macro definition for "dcache_line_size" from linux. > > Change the order of registers in prepare_xen_region() as 'strd' instruction > is used to store {prbar, prlar} in arm32. Thus, 'prbar' has to be a even > numbered register and 'prlar' is the consecutively ordered register. > > Signed-off-by: Ayan Kumar Halder <ayan.kumar.hal...@amd.com> > ---
This LGTM, I’ve also built for Arm64 and Arm32. Reviewed-by: Luca Fancellu <luca.fance...@arm.com>