Hello all,
This series enables the Xen boot time allocator on Power by parsing
the available memory regions from the firmware-provided device tree.
Thanks,
Shawn
Shawn Anastasio (6):
xen/ppc: Introduce stub asm/static-shmem.h
xen/device-tree: Move Arm's setup.c bootinfo functions to common
xen/common: Move Arm's bootfdt.c to common
xen/ppc: Enable bootfdt and boot allocator
xen/ppc: mm-radix: Replace debug printing code with printk
xen/ppc: mm-radix: Allocate all paging structures at runtime
MAINTAINERS | 1 +
xen/arch/arm/Makefile | 1 -
xen/arch/arm/include/asm/setup.h | 122 +----
xen/arch/arm/setup.c | 419 ----------------
xen/arch/ppc/include/asm/static-shmem.h | 12 +
xen/arch/ppc/mm-radix.c | 267 +++++------
xen/arch/ppc/setup.c | 22 +-
xen/common/Makefile | 1 +
xen/common/device-tree/Makefile | 2 +
.../arm => common/device-tree}/bootfdt.c | 22 +-
xen/common/device-tree/bootinfo.c | 446 ++++++++++++++++++
xen/include/xen/bootfdt.h | 137 ++++++
12 files changed, 759 insertions(+), 693 deletions(-)
create mode 100644 xen/arch/ppc/include/asm/static-shmem.h
create mode 100644 xen/common/device-tree/Makefile
rename xen/{arch/arm => common/device-tree}/bootfdt.c (97%)
create mode 100644 xen/common/device-tree/bootinfo.c
create mode 100644 xen/include/xen/bootfdt.h
--
2.30.2