From: Hongyan Xia <hongy...@amazon.com> Basically just rewriting functions using the new API to map and unmap PTEs. Each patch is independent.
Apart from mapping and unmapping page tables, no other functional change intended. Wei Liu (6): x86_64/mm: map and unmap page tables in cleanup_frame_table x86_64/mm: map and unmap page tables in subarch_init_memory x86_64/mm: map and unmap page tables in subarch_memory_op x86/smpboot: map and unmap page tables in cleanup_cpu_root_pgt x86/pv: map and unmap page tables in mark_pv_pt_pages_rdonly x86/pv: map and unmap page table in dom0_construct_pv xen/arch/x86/pv/dom0_build.c | 38 ++++++++++++++++++++++++------------ xen/arch/x86/smpboot.c | 25 ++++++++++++++++-------- xen/arch/x86/x86_64/mm.c | 32 +++++++++++++++--------------- 3 files changed, 58 insertions(+), 37 deletions(-) -- 2.24.1.AMZN