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
Eric Miao (2):
UBUNTU: SAUCE: dove: disable conflicting v6 cache fns in zImage head.S
UBUNTU: [Config]: CONFIG_KEXEC=y and CONFIG_ATAGS_PROC=y
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