Skip to content

Cerux Kernel Change log

elbermu edited this page Mar 21, 2013 · 4 revisions

Version 1.45 - 3/18/2013 (AOSP)

Features

  • Added touchpoke to ondemand governor, ported from bricked-mako - credit thanks to showp1984
  • Removed support for init.qcom.post_boot.sh and added values and changed to init.cerux.post_boot.sh

Touchpoke option will boost frequency to 1026 MHz where a touch event is received and one (1) cpu core is up, if two (2) cores are up frequency is boosted to 810MHz. Also, where a touch event is received the sampling_rate will be dropped from the original sampling_rate (50000) to the ui_sampling_rate (20000) making it more responsive to "touches", returning it back to default when no necessary.

You should see a improvement in scrolling, keyboard typing, etc...

touch_poke (governor setting): you can set this to the boost frequencies you want when touch_event is received. The setting is:

Code:

echo 1026000,810000,250 > /sys/devices/system/cpu/cpufreq/ondemand/touch_poke

where the three (3) parameters are [boost frequency for one core, boost frequency for two cores, touch_poke till time (the time it will remain there in milliseconds)]

Version 1.44 - 3/8/2013 (AOSP 4.2.2)

Features

  • Fixed mpdecision hotplug values

Version 1.43 - 3/7/2013 (AOSP 4.2.2)

Features

  • Sweep2wake | sweep from left->right to wake the device. - credit to showp1984, the creator of sweep2wake

Version 1.42 - 3/1/2013 (AOSP 4.2.2)

Features

  • Kernel 3.0.63
  • Added 2nd phase for OnDemand governor
  • Fixed bug where SmartassV2 governor clocked to max frequency where set in both cores.
  • Merged latest commit from CM

Version 1.4 - 2/24/2013 (AOSP 4.2.2)

Features

  • Kernel 3.0.63
  • Added kernel based mpdecision, ported from Briked-Kernel (MAKO), thanks to showp1984.
  • Builded frandom as a module.
  • GPU OC: 2D 160-266, 3D 266-320 MHz.
  • Changed init.qcom.post_boot.sh to set ondemand as default governor and removed unneeded script.
  • Added Kernel Tuner app - Credit to pedja1 thread here, handy app to tune your kernel, that is, you can set the governor for both cores, control mpdecision, tune the governor, enable/disable usb fast charge, etc.
  • Removed smartassv2 and lulzactive governors until I can nail down the problems with them.
  • Merged latest changes from CyanogenMod.
  • From this update I will start with versions numbers instead of date of release.

Version 2/18/2013 (AOSP 4.2.2)

Features

  • Added the option to force both CPU cores to stay in sync.
  • Added /dev/frandom support per request

Version 02/16/2013 (AOSP 4.2.2)

Features

  • Kernel version 3.0.63
  • Added lulzactive governor
  • Linked CPU governor changes, this will help to mantaing both CPUs in sync when changing governors in CPU0, a workaround for CPU apps that doesn't update both CPUs like SetCPU and the one that come with CM ROM.
  • Removed smartass governor, seems wakeup at max freq when both governors are set as smartass and keep the frequency at max. (lulzactive is better than this anyway, IMO)
  • Added usb fast charge, please be aware that with it enabled you will not be able to access the usb functions.

Version 02/10/2013

Features

  • Kernel version 3.0.62 (For AOSP 4.2.1)
  • Governors: Badass, SmartAssV2, Wheatley, Intellidemand, Lionheart... Plus the CM base standards: interactive, conservative, ondemand, userspace and performance.
  • Shedulers: SIO and V/R... Plus the CM base standards: row, noop, deadline and cfq.
  • More frequencies availables for OC (Max 1.8).