Also some prep cleanup, because the boot time pagetable handling is seemingly impossible to edit without finding more skeletons lying around...
Andrew Cooper (8): x86/boot: Drop incorrect mapping at l2_xenmap[0] x86/boot: Better describe the pagetable relocation loops x86/boot: Fix data placement around __high_start() x86/mm: Drop bogus cacheability logic in update_xen_mappings() x86/boot: Drop xen_virt_end x86/boot: Adjust .text/.rodata/etc permissions in one place x86/boot: Support __ro_after_init x86/boot: Check that permission restrictions have taken effect xen/arch/x86/boot/x86_64.S | 8 -- xen/arch/x86/livepatch.c | 3 +- xen/arch/x86/mm.c | 24 +++--- xen/arch/x86/setup.c | 153 +++++++++++++++++++------------------- xen/arch/x86/smpboot.c | 3 +- xen/arch/x86/xen.lds.S | 6 ++ xen/include/asm-x86/setup.h | 3 + xen/include/asm-x86/x86_64/page.h | 2 - xen/include/xen/cache.h | 2 + 9 files changed, 103 insertions(+), 101 deletions(-) -- 2.11.0