[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