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