← Back to team overview

ubuntu-phone team mailing list archive

[PATCH 0/2] Add support for kexec-hardboot to Nexus 7 kernel

 

Patches are for Nexus 7 (ie. grouper/tilapia) device,
the repo name is android_kernel_asus_grouper.

These two patches allows Nexus 7's kernel to be booted
via kexec-hardboot method[1]. 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.

These only make it possible for patched kernel to be
the "guest", I choose to do that because there's higher 
chance these will be accepted.

N7's kernel version for Ubuntu Desktop port already
contains these patches[2].

Git repository with patches is available [3], branch
kexec_ubuntu_min contains these two patches and branch
kexec_ubuntu contains full kexec-hardboot patch.     
With full patch, the kernel can also be the "host".

Ported from Jens Andersen <jens.andersen@xxxxxxxxx>'s
kernel for Asus TF201 [4].

[1] Hardboot: http://forum.xda-developers.com/showthread.php?t=1266827  
[2] https://lists.ubuntu.com/archives/kernel-team/2012-November/023076.html 
[3] Git repo: git://github.com/Tasssadar/android_kernel_asus_grouper.git
[4] Original repository: http://git.io/EXpn2A



Follow ups