[PATCH v5 0/3] xen/mm: Introduce pte_attr_t

Andrew Cooper posted 3 patches 7 months, 4 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20250425112415.245585-1-andrew.cooper3@citrix.com
xen/arch/arm/mmu/pt.c               |  4 ++--
xen/arch/ppc/include/asm/mm-types.h |  7 +++++++
xen/arch/ppc/mm-radix.c             |  2 +-
xen/arch/riscv/pt.c                 |  2 +-
xen/arch/x86/mm.c                   |  6 +++---
xen/common/efi/boot.c               |  4 ++--
xen/common/vmap.c                   |  2 +-
xen/include/xen/mm-types.h          | 19 +++++++++++++++++++
xen/include/xen/mm.h                |  7 ++++---
xen/include/xen/vmap.h              |  3 ++-
10 files changed, 42 insertions(+), 14 deletions(-)
create mode 100644 xen/arch/ppc/include/asm/mm-types.h
create mode 100644 xen/include/xen/mm-types.h
[PATCH v5 0/3] xen/mm: Introduce pte_attr_t
Posted by Andrew Cooper 7 months, 4 weeks ago
This is in order to support PPC needing wider flags, but I've also written it
as a showcase of the new __has_include().

https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/1786141700

Andrew Cooper (1):
  xen/mm: Introduce mm-types.h

Shawn Anastasio (2):
  xen/mm: Switch some APIs over to pte_attr_t
  ppc/mm: Introduce mm-types.h

 xen/arch/arm/mmu/pt.c               |  4 ++--
 xen/arch/ppc/include/asm/mm-types.h |  7 +++++++
 xen/arch/ppc/mm-radix.c             |  2 +-
 xen/arch/riscv/pt.c                 |  2 +-
 xen/arch/x86/mm.c                   |  6 +++---
 xen/common/efi/boot.c               |  4 ++--
 xen/common/vmap.c                   |  2 +-
 xen/include/xen/mm-types.h          | 19 +++++++++++++++++++
 xen/include/xen/mm.h                |  7 ++++---
 xen/include/xen/vmap.h              |  3 ++-
 10 files changed, 42 insertions(+), 14 deletions(-)
 create mode 100644 xen/arch/ppc/include/asm/mm-types.h
 create mode 100644 xen/include/xen/mm-types.h


base-commit: 6dc1b711ded0e477c501d4017ccb0da83d6d56a1
-- 
2.39.5