[PATCH v3 0/7] Fixup booting with device trees and uImage/elf on ppc32

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch series adds full support for booting with a flat device tree
with either uImage or elf file formats. Kexec and Kdump should work, and
you should also be able to use ramdisks or reuse your current ramdisk as well

This patch series was tested on an mpc85xx system with a kernel version
2.6.35-rc3

v1: Initial version

v2: Added support for fs2dt (file system to device tree)

v3: Fix some misc. git problems I had and other code cleanups

Matthew McClintock (7):
  Restore kexec uImage-ppc to working state
  Fix case where phys_addr_t != unsigned long when reading proc entries
  Update uImage to support crash kernel and misc fixes
  Update Elf-ppc to support crash kernel and misc fixes
  Add support for ramdisk on ppc32 for uImage-ppc and Elf-ppc
  Add support for reworking flat device tree support
  Add documentation/howto for mpc85xx systems

 doc/mpc85xx.txt                       |  190 +++++++++++++++++++++
 kexec/arch/ppc/Makefile               |    1 +
 kexec/arch/ppc/fixup_dtb.c            |  298 ++++++++++++++++++++++++++++++++-
 kexec/arch/ppc/fixup_dtb.h            |    6 +-
 kexec/arch/ppc/include/arch/options.h |    3 +
 kexec/arch/ppc/kexec-elf-ppc.c        |  186 +++++++++------------
 kexec/arch/ppc/kexec-ppc.c            |  262 +++++++++++++++++------------
 kexec/arch/ppc/kexec-ppc.h            |    3 +
 kexec/arch/ppc/kexec-uImage-ppc.c     |  136 ++++++++++++---
 kexec/arch/ppc/ops.h                  |    1 -
 purgatory/arch/ppc/purgatory-ppc.c    |    5 +
 11 files changed, 852 insertions(+), 239 deletions(-)
 create mode 100644 doc/mpc85xx.txt





[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux