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(-)
--
2.17.1
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(-)
--
2.17.1