[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