Sunday, 29 April 2012

Experimental Nexus S Kernel (3.0.29_r2) release

Changelog.

As 3.0.29_r1 stable with the following changes:

  • Added Voodoo Sound v10 by popular demand and promising test results.

Known issues:

  • None

Available here.

Thursday, 26 April 2012

Stable Nexus S Kernel (3.0.29_r1) release

Changelog/Features:

  • Second stable release based on AOSP 3.0.8 source, merged up to 3.0.29 from mainline kernel.org
  • PM Fast for wifi
  • Deadline I/O scheduler tweaked for flash for lowest I/O latencies
  • Ondemand governor tweaked to sample less at higher frequencies to reduce overhead
  • Config: CFS CPU scheduler, Deadline I/O scheduler, Ondemand CPU governor, SLUB allocator, Tiny Preempt RCU, Tun/Tap, IP advanced routing and CIFS built in
  • Various compiler warnings and section mismatches fixed
  • Disabled a stack of debug options resulting in a slightly faster kernel
  • Built with latest Linaro toolchain (GCC 4.6-2012.03)

All in all, no major changes since the last stable version, only config changes. I've mainly just been keeping it in sync with mainline, of which there has been many point releases, and it's been merged with the 4.0.4 AOSP push too.

Available here.

GPL source code here.

Wednesday, 25 April 2012

Experimental Nexus S Kernel (3.0.29_r1) release

Changelog:

  • Merged to 3.0.29 from kernel.org

  • Compiled with latest Linaro toolchain – GCC 4.6-2012.03.

  • Added some debug code back into the test releases to get better stacktraces when / if it falls over. Doesn’t really introduce any noticeable overhead.

Available here.

Monday, 16 April 2012

Experimental Nexus S Kernel (3.0.28_r1) release

Changelog:

  • Merged to 3.0.28 from kernel.org

  • Compiled with latest Linaro toolchain – GCC 4.6-2012.03.

  • Added some debug code back into the test releases to get better stacktraces when / if it falls over. Doesn’t really introduce any noticeable overhead.

Available here.

Friday, 6 April 2012

Experimental Nexus S Kernel (3.0.27_r1) release

It seems ages since I did a stable update for the Nexus S, but I’m waiting for the flux to slow down with the 3.0 kernel. It seems every week or so there is yet another ‘stable’ point release for it, which is getting old quickly.

Still, it gives me something to do I suppose.

So, 3.0.37_r1 experimental is todays release with the following changelog:

  • Added some debug code back into the test releases to get better stacktraces when / if it falls over. Doesn’t really introduce any noticeable overhead.
  • Merged to 3.0.27 from mainline.
  • Compiled with latest Linaro toolchain – GCC 4.6-2012.03.

Available here.

Thursday, 5 April 2012

Blah…updates…blah…etc

Yes, it still works. I hadn’t forgotten about it, it’s just the Oxygen forum seemed the easiest place to do releases.

A new experimental Nexus S kernel will be released shortly, as 3.0.27 has been released. I will probably build it with GCC 4.7.0 also.