[PATCH 0/8] x86: Support for __ro_after_init

Andrew Cooper posted 8 patches 2 years, 4 months ago
Test gitlab-ci failed
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20211130100445.31156-1-andrew.cooper3@citrix.com
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(-)
[PATCH 0/8] x86: Support for __ro_after_init
Posted by Andrew Cooper 2 years, 4 months ago
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