Message ID | 20201119190751.22345-1-julien@xen.org (mailing list archive) |
---|---|
Headers | show |
Series | xen/arm: mm: Add limited support for superpages | expand |
Hi, On 19/11/2020 19:07, Julien Grall wrote: > From: Julien Grall <jgrall@amazon.com> > > Hi all, > > This is a first attempt to add superpage mapping in > xen_pt_update_entry(). The end goal if to remove open-coding mappings > which will help to: > 1) get better compliance with the Arm memory model > 2) pave the way for other page size (64KB, 16KB). > > For now, only the open-code mappings for the Device-Tree is reworked. > The others will be added later. > > Julien Grall (5): > xen/arm: mm: Remove ; at the end of mm_printk() > xen/arm: setup: Call unregister_init_virtual_region() after the last > init function [...] > > Stefano Stabellini (1): > xen/arm: mm: Remove special case for CPU0 in dump_hyp_walk() I have committed the 3 patches above. The rest needs a respin which will only happen after 4.15. Cheers,
From: Julien Grall <jgrall@amazon.com> Hi all, This is a first attempt to add superpage mapping in xen_pt_update_entry(). The end goal if to remove open-coding mappings which will help to: 1) get better compliance with the Arm memory model 2) pave the way for other page size (64KB, 16KB). For now, only the open-code mappings for the Device-Tree is reworked. The others will be added later. Julien Grall (5): xen/arm: mm: Remove ; at the end of mm_printk() xen/arm: setup: Call unregister_init_virtual_region() after the last init function xen/arm: mm: Allow other mapping size in xen_pt_update_entry() xen/arm: mm: Don't open-code Xen PT update in remove_early_mappings xen/arm: mm: Re-implement early_fdt_map() using map_pages_to_xen() Stefano Stabellini (1): xen/arm: mm: Remove special case for CPU0 in dump_hyp_walk() xen/arch/arm/mm.c | 122 +++++++++++++++++++++++++++---------- xen/arch/arm/setup.c | 3 +- xen/include/asm-arm/page.h | 4 ++ 3 files changed, 95 insertions(+), 34 deletions(-)