From WebOS Internals
Revision as of 08:10, 29 June 2010 by Jho (talk | contribs)
Jump to navigation Jump to search

The warthog series of kernels are the kernels intended to explore performance and benchmarking in a stable manner. It will also cherry-pick patches as needed from sbromwich and unixpsycho kernels.

The kernels are only available at and can be added using any standard package manager in the standard format (deducing this is left as an exercise for the reader).

Patches applied for 1.4.1-61

  • Various housekeeping for patches
  • Top speed is now 1.05GHz, no more 800Mhz (may return later)
  • Removed some debugging options
  • Initial attempts at undervolting. Report if strangeness is experienced.

Patches applied for 1.4.1-49

  • Some makefile housekeeping
  • Enabled all TCP congestion algorithms, CPU governors and IO schedulers.
  • Testers wanted to help determine optimal configurations. If interested, join #webos-internals IRC channel on Freenode.

Patches applied for 1.4.1-46

  • Revised compcache makefile gcc flags
  • Initial pixi build. Feedback wanted.

Patches applied for 1.4.1-43

  • Compcache included
  • Using 2007q3 toolchain
  • Use -Os -mtune=cortex-a8 -mcpu=cortex-a8 -march=armv7-a for kernel compile

This makes things about 6% faster @ 500Mhz. YMMV.


  • This kernel may be less stable than Uber-Kernel although stability is still a key target.
  • This kernel will only live in testing (meaning, no crying if this kernel eats your phone). Data and knowledge gleaned from this kernel will migrate to UK over time.
  • Out of the testing kernels, warthog will most likely be the closest to uber-kernel. That is, it is intended to be less bleeding edge.


Just a scratchpad for now.