From: Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx> This is v1.2.0 of libfdt from the dtc project which is available at git://www.jdl.com/software/dtc.git The other files - include/page.h - include/types.h - libfdt-wrapper.c - ops.h are part of the glue code which is used the powerpc boot wrapper code is comming from the Linux kernel v2.6.27-rc6 and has been modified a little to fit. Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de> --- kexec/arch/ppc/Makefile | 11 +- kexec/arch/ppc/include/page.h | 34 + kexec/arch/ppc/include/types.h | 27 + kexec/arch/ppc/libfdt-wrapper.c | 189 ++++++ kexec/arch/ppc/libfdt/Makefile.libfdt | 8 + kexec/arch/ppc/libfdt/TODO | 3 + kexec/arch/ppc/libfdt/fdt.c | 201 ++++++ kexec/arch/ppc/libfdt/fdt.h | 60 ++ kexec/arch/ppc/libfdt/fdt_ro.c | 466 +++++++++++++ kexec/arch/ppc/libfdt/fdt_rw.c | 463 +++++++++++++ kexec/arch/ppc/libfdt/fdt_strerror.c | 96 +++ kexec/arch/ppc/libfdt/fdt_sw.c | 257 ++++++++ kexec/arch/ppc/libfdt/fdt_wip.c | 145 +++++ kexec/arch/ppc/libfdt/libfdt.h | 1076 +++++++++++++++++++++++++++++++ kexec/arch/ppc/libfdt/libfdt_env.h | 23 + kexec/arch/ppc/libfdt/libfdt_internal.h | 95 +++ kexec/arch/ppc/ops.h | 151 +++++ 17 files changed, 3304 insertions(+), 1 deletions(-) create mode 100644 kexec/arch/ppc/include/page.h create mode 100644 kexec/arch/ppc/include/types.h create mode 100644 kexec/arch/ppc/libfdt-wrapper.c create mode 100644 kexec/arch/ppc/libfdt/Makefile.libfdt create mode 100644 kexec/arch/ppc/libfdt/TODO create mode 100644 kexec/arch/ppc/libfdt/fdt.c create mode 100644 kexec/arch/ppc/libfdt/fdt.h create mode 100644 kexec/arch/ppc/libfdt/fdt_ro.c create mode 100644 kexec/arch/ppc/libfdt/fdt_rw.c create mode 100644 kexec/arch/ppc/libfdt/fdt_strerror.c create mode 100644 kexec/arch/ppc/libfdt/fdt_sw.c create mode 100644 kexec/arch/ppc/libfdt/fdt_wip.c create mode 100644 kexec/arch/ppc/libfdt/libfdt.h create mode 100644 kexec/arch/ppc/libfdt/libfdt_env.h create mode 100644 kexec/arch/ppc/libfdt/libfdt_internal.h create mode 100644 kexec/arch/ppc/ops.h