[GIT PULL] [Lucid] mvl-dove: add support for kexec

Eric Miao eric.miao at canonical.com
Mon Mar 8 05:01:51 UTC 2010


Please pull the commits below into mvl-dove branch for kexec support.
In summary,
the 5 patches from Tony Lindgren added fixes so that kexec works on armv7 (4 of
the patches has been already merged in upstream, except for the one
prefixed with
UBUNTU: SAUCE:, which we need but still hasn't hit mainline). Saeed provided two
patches to deal with L2 on Dove causing kexec to fail. I believe iMX51
has the same
issue with L2, which Bryan will modify a little bit in his upcoming
git pull request). And
finally one uncompressing fix patch and one config patch from me.

The following changes since commit 84584ecdded76606f555ee6a0870a7f36905b44b:
  Andy Whitcroft (1):
        UBUNTU: Ubuntu-2.6.32-201.11

are available in the git repository at:

  git://kernel.ubuntu.com/ycmiao/ubuntu-lucid.git kexec

Eric Miao (2):
      UBUNTU: SAUCE: dove: disable conflicting v6 cache fns in zImage head.S

Saeed Bishara (2):
      UBUNTU: SAUCE: arm: invalidate TLBs when enabling mmu
      UBUNTU: SAUCE: arm: disable L2 cache in the v7 finish function

Tony Lindgren (5):
      ARM: 5884/1: arm: Fix DCC console for v7
      ARM: 5885/1: arm: Flush TLB entries in setup_mm_for_reboot()
      ARM: 5886/1: arm: Fix cpu_proc_fin() for proc-v7.S and make kexec work
      ARM: 5888/1: arm: Update comments in cacheflush.h and remove
unnecessary V6 and V7 comments
      UBUNTU: SAUCE: arm: Fix init_atags_procfs() to check tag->hdr.size

 arch/arm/boot/compressed/head.S             |   12 +++++++++++-
 arch/arm/boot/compressed/misc.c             |   12 ++++++++++++
 arch/arm/include/asm/cacheflush.h           |   20 +++++++++++++++++---
 arch/arm/include/asm/setup.h                |   12 +++++++++---
 arch/arm/kernel/atags.c                     |    2 +-
 arch/arm/kernel/compat.c                    |    2 +-
 arch/arm/kernel/debug.S                     |   20 ++++++++++++++++++++
 arch/arm/kernel/setup.c                     |    4 ++--
 arch/arm/mach-orion5x/common.c              |    2 +-
 arch/arm/mm/mmu.c                           |    2 ++
 arch/arm/mm/proc-v6.S                       |    2 --
 arch/arm/mm/proc-v7.S                       |   16 +++++++++++++---
 debian.mvl-dove/config/config.common.ubuntu |    3 ++-
 13 files changed, 91 insertions(+), 18 deletions(-)

More information about the kernel-team mailing list