From WebOS Internals
Revision as of 14:26, 9 May 2010 by Sbromwich (talk | contribs)
Jump to navigation Jump to search

The sbromwich series of kernels are the kernels I run on my phone with all current webos-internals testing patches applied, plus my patches, plus my kernel configuration.

The kernels are currently 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-24 ("jangofett")

  • Reduce number of scheduling calls made to try to reduce battery drain. This may have an adverse affect on wake from suspend.

Patches applied for 1.4.1-23 ("bobafett")

  • Debug settings removed from default kernel build.
  • Compile kernel with explicit cortex-a8 tuning flags for gcc.
  • Tweak prcm power manager to more explicitly wait for power set calls to return, remove debug cruft, and add Wait For Interrupt instruction if a prcm setting attempt fails.
  • Enable preempt kernel.

Known problems

  • Pre can take some extra time to respond to certain activities, especially when waking up; lags of up to 2 seconds can be experienced on wakeup. The alternative is a reboot, which will take even longer.


  • User interactivity latency should be lower (time to respond to keypresses, etc).
  • Fewer powerd wakeups allowing the system to sleep longer.