[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v3 0/9] Early Boot Allocation on Power
Hello all, This series enables the Xen boot time allocator on Power by parsing the available memory regions from the firmware-provided device tree. Version 3 of the patch set greatly reduces the amount of code copied from ARM, instead opting to move things into common code where possible. Thanks, Shawn Shawn Anastasio (9): EFI: Introduce inline stub for efi_enabled on !X86 && !ARM xen/asm-generic: Introduce generic acpi.h xen/ppc: Introduce stub asm/static-shmem.h xen/ppc: Update setup.h with required definitions for bootfdt 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 | 2 + xen/arch/arm/Makefile | 1 - xen/arch/arm/setup.c | 419 ---------------- xen/arch/ppc/include/asm/Makefile | 1 + xen/arch/ppc/include/asm/setup.h | 117 +++++ xen/arch/ppc/include/asm/static-shmem.h | 12 + xen/arch/ppc/mm-radix.c | 263 +++++----- xen/arch/ppc/setup.c | 21 +- xen/common/Makefile | 1 + xen/common/device-tree/Makefile | 2 + .../arm => common/device-tree}/bootfdt.c | 11 +- xen/common/device-tree/bootinfo.c | 469 ++++++++++++++++++ xen/include/asm-generic/acpi.h | 20 + xen/include/xen/efi.h | 8 + 14 files changed, 781 insertions(+), 566 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/asm-generic/acpi.h -- 2.30.2
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |