[PATCH 0/2] Add support for kexec-hardboot to Nexus 7 kernel
Jani Monoses
jani at ubuntu.com
Wed Nov 28 18:38:28 UTC 2012
Hi,
if the patches are final and you don't expect further updates due to
user-space kexec-hardboot changes in this cycle I am fine with having
this and will defer the final decision to Tim and the rest of the kernel
team.
I wonder though if this could not be made more generic - do you know
whether the Nexus7 is unique among platforms or ARM machs supported by
Ubuntu that does not work with vanilla kexec? Is finding and fixing the
faulty drivers that prevent kexec from working unfeasible?
Do you have a PPA with your userspace bits? Other developers too may
find kexec-hardboot improves their debugging workflow too if you think so :)
Jani
On 11/22/2012 09:45 PM, Vojtech Bocek wrote:
> These patches are for Nexus 7 kernel[1].
>
> These two patches allows Nexus 7's kernel to be booted
> via kexec-hardboot method[2]. In short, kexec-hardboot
> is like normal exec, but does full reboot of the device,
> so that drivers are properly initialized. Normal kexec
> results into freeze on Nexus 7.
>
> Ported from Jens Andersen <jens.andersen at gmail.com>'s
> kernel for Asus TF201 [3].
>
> [1] N7 kernel: http://kernel.ubuntu.com/git?p=hwe/ubuntu-nexus7.git
> [2] Hardboot: http://forum.xda-developers.com/showthread.php?t=1266827
> [3] Original repository: http://git.io/EXpn2A
>
> --
>
> Vojtech Bocek (2):
> UBUNTU: Enable caching and buffering of whole RAM in the decompressor
> UBUNTU: Support copying of atags in the decompressor.
>
> arch/arm/boot/compressed/Makefile | 3 +++
> arch/arm/boot/compressed/head.S | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
> arch/arm/boot/compressed/misc.c | 22 ++++++++++++++++++++++
> arch/arm/mach-tegra/include/mach/memory.h | 4 ++++
> 4 files changed, 78 insertions(+), 1 deletion(-)
>
>
More information about the kernel-team
mailing list