[PATCH 3/4] powerpc32: pull in libfdt
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Mon Nov 3 16:59:02 EST 2008
From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
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
More information about the kexec
mailing list