[PATCH 0/4] device-tree: Move static features to common

Michal Orzel posted 4 patches 4 months, 4 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20250603100329.149851-1-michal.orzel@amd.com
xen/arch/arm/Kconfig                          |  6 ----
xen/arch/arm/Makefile                         |  2 --
xen/arch/arm/arm32/mmu/mm.c                   |  4 +--
xen/arch/arm/arm64/mmu/mm.c                   |  4 +--
xen/arch/arm/dom0less-build.c                 |  4 +--
xen/arch/arm/domain_build.c                   | 34 +-----------------
xen/arch/arm/include/asm/domain_build.h       |  1 -
xen/common/Kconfig                            |  8 ++++-
xen/common/device-tree/Makefile               |  2 ++
xen/common/device-tree/bootfdt.c              | 36 +++++++++++++++++--
xen/common/device-tree/dom0less-build.c       | 15 ++------
.../device-tree}/static-memory.c              |  2 +-
.../arm => common/device-tree}/static-shmem.c |  5 ++-
xen/include/xen/bootfdt.h                     |  1 +
.../asm => include/xen}/static-memory.h       |  9 ++---
.../asm => include/xen}/static-shmem.h        |  6 ++--
16 files changed, 63 insertions(+), 76 deletions(-)
rename xen/{arch/arm => common/device-tree}/static-memory.c (99%)
rename xen/{arch/arm => common/device-tree}/static-shmem.c (99%)
rename xen/{arch/arm/include/asm => include/xen}/static-memory.h (93%)
rename xen/{arch/arm/include/asm => include/xen}/static-shmem.h (96%)
[PATCH 0/4] device-tree: Move static features to common
Posted by Michal Orzel 4 months, 4 weeks ago
Finish the work to move static features that are arch agnostic to common.

Michal Orzel (4):
  common: Drop unneeded Arm dependency for static-evtchn
  device-tree: Move domain_fdt_begin_node() to common
  device-tree: Move Arm's static-memory feature to common
  device-tree: Move Arm's static-shmem feature to common

 xen/arch/arm/Kconfig                          |  6 ----
 xen/arch/arm/Makefile                         |  2 --
 xen/arch/arm/arm32/mmu/mm.c                   |  4 +--
 xen/arch/arm/arm64/mmu/mm.c                   |  4 +--
 xen/arch/arm/dom0less-build.c                 |  4 +--
 xen/arch/arm/domain_build.c                   | 34 +-----------------
 xen/arch/arm/include/asm/domain_build.h       |  1 -
 xen/common/Kconfig                            |  8 ++++-
 xen/common/device-tree/Makefile               |  2 ++
 xen/common/device-tree/bootfdt.c              | 36 +++++++++++++++++--
 xen/common/device-tree/dom0less-build.c       | 15 ++------
 .../device-tree}/static-memory.c              |  2 +-
 .../arm => common/device-tree}/static-shmem.c |  5 ++-
 xen/include/xen/bootfdt.h                     |  1 +
 .../asm => include/xen}/static-memory.h       |  9 ++---
 .../asm => include/xen}/static-shmem.h        |  6 ++--
 16 files changed, 63 insertions(+), 76 deletions(-)
 rename xen/{arch/arm => common/device-tree}/static-memory.c (99%)
 rename xen/{arch/arm => common/device-tree}/static-shmem.c (99%)
 rename xen/{arch/arm/include/asm => include/xen}/static-memory.h (93%)
 rename xen/{arch/arm/include/asm => include/xen}/static-shmem.h (96%)

-- 
2.25.1