Related
How do I edit cmdline switches in the Startup.txt folder so I can for example, turn on the external speaker for android 2.1 development. Below are the changes I am looking to edit. I read these on the FAQ of the Android Project Development page for HTC Touch Pro 2 (sorry I cannot input link to page yet)
Thanks for any help/steps
Screen Settings - lcd.density=240 - We use 240 for Rhodium Screens
Turn off on-screen debug keyboard - msmvkeyb_toggle=off
Configure gsensor - gsensor_axis=2,1,3 - For Rhodiums
Sleep mode debug - pm.debug_mask=2 - Vibrates phone lightly after it exits deep sleep
Force RIL to CDMA for non-GSM Rhodiums - force_cdma=1
Physical Keyboard Layout Switches - physkeyboard=rhod400 - Sprint Keyboard - physkeyboard=rhod500 - Verizon Keyboard
Enable Hardward 3D - hw3d.force=1
Enable External Speaker - external.rhod_speaker=1 - Keep in mind this is for debugging
Enable Proximity Sensor - board-htcrhodium-proximity.on=1
Enable Wake on Proximity Sensor - board-htcrhodium-proximity.wake=1
Set Android directory - rel_path=directory - Set directory to where you are storing your installation
Turn off Low Battery Warning - htc_battery_smem.fake=1
Control In Call Sound (IN CALL ONLY)
htc_hw.call_vol = x
x can be 0-5, 0 lowest and 5 loudest obviously. Default level is 5.
Overclock capabilities - acpuclock.oc_freq_khz=XXXXXX - Replace X's with frequency in Khz not Mhz.
You have to enter speeds in Khz though so
540672 = 528Mhz Stock speed
716800 = 700Mhz
786432 = 768Mhz Reported to be stable
Sleep Modes: (pm.sleep_mode=) in the startup.txt
This is supposedly for topaz/rhodium that I found on the xda wiki:
* '4' will do "wait for interrupt", no change in arm11's clock or voltage
* '3' will do "wait for interrupt and ramp clock", the arm11's clock is lowered to 20MHz instead of 300-500, and voltage is lowered too.
* '2' will do "app sleep", arm11 is still on, but put into low power mode (registers are still saved)
* '1' and '0' will totally power off the arm11 (so we have to restore registers and things ourself), don't know the differences between them.
This should be posted in the android section...
WC
I found this in another site (originally written in Russian by user fibik @ se900.ru):
(http://translate.google.com/transla...//www.se900.ru/forum/index.php?showtopic=9180)
Acceleration
Status: [Enable] - status of overclocking is enabled or disabled
Load all modules: [Enable] - load modules for overclocking
Scaling: [Ondemand] - automatic CPU frequency scaling
Clk1: [300] - the frequency of the first stage of the frequency in MHz
Clk2: [600] - the frequency of the second stage of the frequency in MHz
Clk3: [800] - the frequency of the third stage of the frequency in MHz
Clk4: [1100] - the frequency of the fourth stage of the frequency in MHz, works only on official firmware firmware 2.3 and its modes
Vsel1: [20] - voltage at the first stage of frequency
Vsel2: [32] - voltage at the second stage of frequency
Vsel3: [42] - voltage at the third level of frequency
Vsel4: [65] - voltage at the fourth stage of the frequency
con_up_threshold: [80] - system load in% above which increases the CPU frequency? Bus?
con_down_threshold: [20] - system load in% above which lowers CPU speed? Bus?
con_freq_step: [5] - frequency step?
con_sampling_rate: [160 000] - interval (in milliseconds) between polls of the state of the system. In fact, the intervals between shifts the frequency of the processor? Times in 160 seconds?
int_min_sampling_rate: [50 000] - the minimum interval (in milliseconds) between polls of the state of the system. In fact, the intervals between shifts the frequency of the processor? Every 50 seconds?
ond_up_threshold: [86] - CPU in% above which increases the CPU frequency.
ond_sampling_rate: [50 000] - the second one? interval (in milliseconds) between polls of the state of the system. In fact, the intervals between shifts the frequency of the processor? Every 50 seconds?
smt_min_cpu_load: [40] - CPU in% above which decreases the frequency of the processor
smt_max_cpu_load: [85] - CPU in% above which increases the CPU frequency
smt_awake_min_freq: [30 000] - The minimum frequency of waking up?
smt_sleep_max_freq: [30 000] - CPU frequency during sleep?
smt_up_min_freq: [1200000] - How much to increase the frequency at a time?
smt_wakeup_freq: [1200000] - Frequency of waking up. It is important to not lose calls.
smt_ramp_up_step: [250 000] - on how to increase the frequency at a time?
[Set defalut (* req reboot / don 't save!!)] - Reset all settings to
[Save] - save the settings
con_ = conservative
ond_ = ondemand
int_ = interactive
smt_ = smartass (?)
That is, this is all profile names, one from which to choose.
sampling_rate - in Hertz likely, but not in milliseconds
awake_min_freq - the minimum frequency of not sleeping
Click to expand...
Click to collapse
Any volunteers confirm or even to play with the settings?
This could be useful to monitor the frequencies: https://market.android.com/details?id=com.bvalosek.cpuspy
very helpful ..Thx
i use setvsel at 32-300,42-600,52-1000 and its safe and no FC
Can any one suggest, to how to tweak other boot cpu setting other than clk and vsel.
Whitch option is the frequence on a call?
Hi, I made this kernel and had released local community in Korea.
Now, I decided to release here.
If you use my kernel and get any problems, please give me feedback!
Features :
- Based on AOSP Kernel Source (Linux Kernel 3.0.76) (JellyBean 4.2.2 & 4.2.1 & 4.1.2)
- Support Dual Booting !
- Any Kernel format (Thanks to Koush)
- In Cleaner.sh (Thanks to Ezekeel and Modified to Me)
- Governor : ZenX, Lazy, PegasusQ, Interactive, , Intellidemand, InteractiveX, Wheatley, Lazy, Ondemand, Hotplug, Conservative, Dyanmic Interactive
- Scheduler : ROW, Simple I/O, BFQ v6, Deadline, Cfq, V(R), NOOP
- Overclockable to 1.8Ghz
- Userspace Voltage ! Thanks to Michael Huang
: adjusted voltage
- Support Slide2Wake (PGM2 Nexus: http://forum.xda-developers.com/showthread.php?p=27650753 / App(Market): https://play.google.com/store/apps/details?id=net.ponury.pgm2free)
- Vibrate Control
[Ezekeel's Mods ~]
- Color Control (Ezekeel & Supercurio)
- Sound Control (Ezekeel & Greg White)
- WiFi Power Mode Control
[~ Ezekeel's Mods]
- Built Toolchain with Linaro gcc 4.7.3-20130223
- Backported AIO from Linux 3.5
- Backported Lowmemorykiller from Linux 3.5
- Backported ZRAM from Linux 3.2
- Backport CPUFreq from Linux 3.2
- Backport KSM from Linux 3.5
- USB Fast Charge (Thanks to Chad0989)
- SLUB Memory Allocator, Joe's Tiny RCU
- Optimized CRC32 and ARM RWSEM Algorithm (Thanks to Ezekeel)
- CIFS, NTFS, TUN(Built-in) Support
- Disabled fsync()
- More Performance TWEAKS !!
- Great Battery Life !!
- Etc ...
Thanks to Ezekeel, Michael Huang, Koush, imoseyon, franciscofranco, faux123, ch33kybutt, Chad0989 !!!
[4.2.2 & 4.2.1] JellyBean Weekly Version :
#630 (05-05-2013 KST / GMT +9:00)
http://air.sloud.kr/2013/05/air-kernel-weekly-630-for-gn-422-421-jb.html
[4.2.X] JellyBean Stable Version :
Not release
[4.1.2] JellyBean Final Version :
Final Build (12-01-2012 KST / GMT +9:00)
http://air.sloud.kr/2012/12/air-kernel-final-build-for-gn-jb-41x.html
[4.1.2] JellyBean Weekly Version :
#330 (11-18-2012 KST / GMT +9:00)
http://air.sloud.kr/2012/11/air-kernel-weekly-330-for-gn-jbn.html
Source
Donate Me
※ Read Me !!
- Download fails when you're using STOCK browser !!
: System Settings -> Apps -> ALL -> Download Manager -> Clear Data (Thanks to mobile_pc !!!)
- If BLN Led Timeout doesn't work, check the NSTools Service. (v1.13)
[4.2.2 & 4.2.1] Change Log :
Weekly #630 (05-05-2013 KST / GMT +9:00)
-Update Linux 3.0.76
-Tweak the SIO, Deadline and ROW I/O Schedulers
Weekly #620 (04-21-2013 KST / GMT +9:00)
-Update Linux 3.0.74
-Change new Linaro o toolchain 4.7.3-20130415
-hrtimer: Prevent enqueue of hrtimer on dead CPU
-hrtimer: Consider preemption when migrating hrtimer cpu_bases
-hrtimer: Don't reinitialize a cpu_base's lock on CPU_UP
-mutex: dynamically disable mutex spinning at high load
-mutex: restrict mutex spinning to only one task per mutex
-mutex: Make more scalable by doing less atomic operations
Weekly #610 (04-07-2013 KST / GMT +9:00)
-Update Linux 3.0.72
-ext4: use atomic64_t for the per-flexbg free_clusters count
-ext4: fixup 64-bit divides in 3.0-stable backport of upstream fix
-Add ktoonservative governor (Thanks to ktoonsez)
-Add Hyper governor (Thanks to Dorimanx)
Weekly #600 (04-02-2013 KST / GMT +9:00)
-Update Linux 3.0.71
-Fix busybox version errors (I'm sorry)
-Update the latest Interactive governor from android-3.4
-net: wireless: bcmdhd: Fix p2p "linear" IE parsing
Weekly #591 (03-17-2013 KST / GMT +9:00)
-Update Linux 3.0.69
-2 Version: Original & DualBoot mod (Credit to jijonhyuni)
-Add zzmoove governor (Credit to ZaneZam)
-Tune I/O Schedulers: SIO, V(R) and Deadline
Weekly #580 (03-01-2013 KST / GMT +9:00)
-Update Linux 3.0.67
-Update the latest Sync from android-3.4
-Update the latest Bluetooth from android-3.4
-OMAP: omap-mcbsp: Holding min latency constraint
Weekly #572 (02-24-2013 KST / GMT +9:00)
-Update Linux 3.0.66
-Update new Linaro toolchain 4.7.3-20130223
-Add FIFO I/O Scheduler
-Support same kernel with 4.2.2 & 4.2.1 (Thanks to imoseyon)
-Re-eanble Wi-Fi PM Option
-slub: fix a possible memory leak
-cfq-iosched: Fix null pointer dereference
-sched,rt: fix isolated CPUs leaving root_task_group indefinitely throttled
-Increase DEFAULT_MMAP_MIN_ADDR value from 4096 to 8192
-Remove Nightmare governor (I'm fixing it...)
Weekly #560 (02-16-2013 KST / GMT +9:00)
-Update Linux 3.0.64
-Build with O3 Optimizations
-Update the latest Sync from android-3.4
-Update the latest ARM CPU Topology
-cpufreq_interactive.c: Adjust above_hispeed_delay value from 20000 to 10000
-Tuning SIO, CFQ I/O Schedulers
Weekly #556 (02-13-2013 KST / GMT +9:00)
-Update Linux 3.0.63
-GPU: Update to DDK [email protected] (for 4.2.2)
-Release 4.2.2 Kernel !!
Weekly #550 (02-12-2013 KST / GMT +9:00)
-Allow CPU Based Alignment Handling (https://github.com/edoko/AirKernel_GN_JB/commit/1b6b03f6076ba67b1b3b53ad5d2737c1fb097b7b)
-Update Ramdisk for CM10.1
-Optimize build
Weekly #547 (02-10-2013 KST / GMT +9:00)
-block: bfq-iosched.c: bfq_slice_idle = 0
-net: wireless: bcmdhd: Add SUPPORT_PM2_ONLY option
-ext4: prevent kernel panic in case of uninitialized jinode
-cpufreq: conservative: tune for performance. (franciscofranco)
Weekly #540 (02-08-2013 KST / GMT +9:00)
-Update Linux 3.0.62
-O2 optimizations and etc...
-Add /dev/frandom (fast kernel random number generator) (http://www.billauer.co.il/frandom.html)
-Update BFQ I/O Scheduler v6
-Update the latest netfilter from android-3.0
-Fix max frequency
-cpufreq: Memory leak with sysfs when stats table are freed
-ashmem: fix deadlock when system is low on memory
Weekly #530 (02-01-2013 KST / GMT +9:00)
-Build with Linaro gcc 4.7.3 2013.01.25(the latest version)
-cpufreq_nightmare.c: Update nightmare governor
-block: Tuning CFQ, SIO Scheduler
-Change HZ value from 128 to 300
-cpufreq_conservative: Initialise the cpu field during conservative governor start
-cpufreq_conservative: update frequency when limits are relaxed
-Disable ZenX governor
-Fix scaling_max_freq permission error
Weekly #521 (01-31-2013 KST / GMT +9:00)
-Build with O3 optimizations
-Enable the other TCP Advanced Congestion Control Algorithms (BIC, HTCP, HSTCP, HYBLA, VEGAS, SCALABLE, LP, YEAH, ILLINOIS)
-Adjust MPU Voltages
-Change default TCP Congestion Algorithm from Cubic to Westwood
-Change SCHED_MC_POWER_SAVINGS value from 1 to 2 (maximum) (http://lwn.net/Articles/297306/)
-Change default I/O Scheduler from BFQv5 to SIO
-Chagne screen off max clock from 702Mhz to 598Mhz (#510~)
-Disable Serial I/O (Thanks to boype)
-Update the latest ROW I/O Scheduler from Codeaurora
-Update the latest BCMDHD Wi-Fi Driver from android-3.0 (5.90.195.114)
-Update the latest netfilter from android-3.0
-Etc...
Weekly #510 (01-29-2013 KST / GMT +9:00)
-Update Linux 3.0.61
-Add ARM cpu topology (default: Enable)
-Add V(R) and NOOP schedulers
-Tuning Deadline, SIO and VR schedulers
-Allow non superusers to change i/o scheduler (Thanks to imoseyon)
-Optimize network speed and etc...
-Reduce Boot Image size (4.55MB -> 3.68MB)
Weekly #500 (01-26-2013 KST / GMT +9:00)
-Update Linux 3.0.60
-Add 1482Mhz MPU Clock
-Add Morfic's Vibrator Control and remove Ezekeel's Vibrator Control
-Optimize mm:writeback (https://github.com/edoko/AirKernel_GN_JB/commit/17cf75b860822b44410b5e84082f311dd86e7d40)
-ipv4: save cpu cycles from check_leaf() (from Linux 3.8)
-Fix interactive permission error
Weekly #491 (01-20-2013 KST / GMT +9:00)
-Update Linux 3.0.59
-Add Lazy and ZenX v2.2 governors
-Add SMOOTH_UI for Lazy governor
-Update PegasusQ and Nightmare governors
-Update the latest BCMDHD Wi-Fi drivers
-Fix Wheatley governor
-mmc: core: Fix possbile memory leak
-Increase some performance
Weekly #483 (01-13-2013 KST / GMT +9:00)
-Fix PGM problems
Weekly #481 (01-12-2013 KST / GMT +9:00)
-Update Linux 3.0.58
-Add Nightmare governor
-Adjust Display colors
-Update the latest 'interactive' and 'intellidemand' governors
-Fix hotplug for PegasusQ governor
-Support OTG mount
-Increase some device performance
Weekly #470 (01-06-2013 KST / GMT +9:00)
-Update the latest Interactive governor from android-3.4 branch
-Increase some performance
Weekly #465 (12-31-2012 KST / GMT +9:00)
-Fix SoD and some lags (ing..)
-cpufreq_interactive.c: Rollback #440
Weekly #460 (12-29-2012 KST / GMT +9:00)
-Fix freezing bugs (revert 3 commits)
-Optimize mm/vmscan.c (7 commits)
-Add OTG Host Mode On Charge: Version 3
-Update the latest 'interactive governor' from android-3.4 branch (1 commit)
-Boottime: A tool for automatic measurement of kernel/bootloader boot time
-time: cast ->raw_interval to u64 to avoid shift overflow
-intellidemand: tweaked hysteresis value for better UI response
-Interactivce, InteractiveX: some tweaks
Weekly #451 (12-25-2012 KST / GMT +9:00) Merry Christmas
-Update Linux 3.0.57
-Fix max clocks bugs (1.35Ghz ~ 1.8Ghz)
-Fix screen off clock
-Add ROW Scheduler v4
-Update the latest 'Interactive governor' from android-3.4 branch (8 commits)
-Update the latest 'BCMDHD (Wi-Fi)' from android-3.0 branch (1 commits)
-Increase VM_MIN_READAHEAD value from 16 to 32
-Tweak the Interactive governor
-Adjust some MPU Voltages
-Merge fbdev fixes for 3.6.1
-hardlockup: detect hard lockups without NMIs using secondary cpus
-Cleaning from touch_watchdog_notifier_head (Thanks to anarkia1976)
Weekly #440 (12-17-2012 KST / GMT +9:00)
-Fix the screen off max freq
-Update the latest 'Interactive governor' from android-3.4 branch
-Update the latest 'BCMDHD (Wi-Fi)' from android-3.0 branch
Weekly #431 (12-12-2012 KST / GMT +9:00)
-Update Linux 3.0.56
-Fix Max clock bugs
-Support CIFS (Common Internet File System) / built-in
-Add Adaptive, AdaptiveX governors (Thanks to ZEN Kernel developer)
-Add WiFi Power Mode option (default: off)
-Revert "Add some THUMB2 code for _uldivmod"
-Revert "Disable FIQ Debugger"
-Revert "OMAP2+: clock: Round clock to the closest possible frequency."
Weekly #422 (12-06-2012 KST / GMT +9:00)
-Update Linux 3.0.55
-Add GPU Clock option (307, 384, 512Mhz) -Thanks to imoseyon
GPU Clock settings - TricksterMod App
-Adjust min clock from 236Mhz to 364Mhz
-Adjust MPU voltages and margins
-Remove FIFO Scheduler
Weekly #419 (12-02-2012 KST / GMT +9:00)
-Fix bootloop from CM 10.1
-mm.h: Increase readahead from 768 to 1024
Weekly #416 (12-02-2012 KST / GMT +9:00)
-opp4xxx_data.c: Fix GPU OC define.
-opp4xxx_data.c: Increase some MPU Voltages
-opp4xxx_data.c: Incrase 236Mhz margin from 0 to 10000(10mV)
-opp4xxx_data.c: Increase 364Mhz, 598Mhz from 0 to 10mV
-mm.h: Decrease readahead value from 2048 to 768
Weekly #411 (12-01-2012 KST / GMT +9:00)
-Update Linux 3.0.53
-Support CM 10.1
-Add MPU 598Mhz clock
-Change MPU clock from 230Mhz to 236Mhz and 384Mhz to 364Mhz
-Change default min clock: 364Mhz to 236Mhz
-cpufreq_interactive.c: Remove input_boost_freq
-Add Intellidemand v3.2 governor
-Add FIFO scheduler
-Update Linaro toolchain 4.7.3-2012.11.23
-Merge the latest 'ipv4' commits from 'android-3.0' branch
-Merge the latest 'interactive' governor from 'android-3.4' branch
-Enable KSM, ZRAM and CleanCache
-Backport ZRAM from Linux 3.3.x
-Backport KSM from Linux 3.6.8
-Backport AIO from Linux 3.6.x
-Enable TCP Advanced (Cubic, WestWood, Veno, Hybla)
-Increase performance ...
-Etc ...
Weekly #400 (11-25-2012 KST / GMT +9:00)
-Rebase 4.2 kernel source
-Start version : #400
Re-add features from Air Kernel Jellybean 4.1.X (↓↓↓)
-Update Linux 3.0.52
-board-tuna-connector.c: Fix Dock bugs
-Adjust Display Colors
-color_control.c: Disable color safety
-Added Color Control version 4.
-Add PegasusQ governor, OndemandX, Sakuractive and InteractiveX v2 governors
-cpufreq_ondemand.c: some tweaks
-Adjust input_boost_freq to 702Mhz
-Merge the latest Interacitve governor patches from android-3.4 branch
-cpufreq: interactive: add input_boost_freq entry. This entry is the frequency which the CPU will be boosted when the screen is touched. It's user configurable from userspace and it needs to match the entries in the frequency table.
-cpufreq: interactive: change frequency up/down kernel thread priority. Now it has more priority than any user thread which should boost interactivity.
-cpufreq: separate Interactive governor into two, one with static settings and another one with dynamic settings (it adjusts itself according to load). The new governor is called Dynamic Interactive.
-Add BFQ v5 and Disable NOOP
-Set the bfq_slice_idle value 0. Thanks to franciscofranco.
-Enable Open Switch Retention in the C4 state for the MPU -from Ezekeel
-Added Battery Life eXtender (BLX) version 1.
-Added FSync Control version 1.
-Add MPU clocks and adjust min/max clocks
-board-tuna-sensors.c: Correct compass for toroplus -KalimochoAz
-Backport Lowmemorykiller from Linux 3.5
-arm/crypto: Add optimized AES and SHA1 routines Add assembler versions of AES and SHA1 for ARM platforms. This has provided up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1.
-OMAP2+: clock: Fix DPLL clock rounding
-block: deadline: disable front_merging.
-slub: zero page to fix boot crashes
-Reduced Android Logger RAM usage. TNX to [email protected] for point.
-omap4: cpuidle: Some obvious optimisations to the code path
-omap44xx: cpuidle: Update target residencies to saner values
-cpuidle: Add last_residency trace event for residency profiling
-OMAP4: cpuidle: don't touch mpu and core state until CPU1 is off
-Proportional Rate Reduction for TCP.
-Revert "OMAP3630+: SmartReflex 1p5: remove voltage clamp down" This reverts commit afadff82e7b2041498c95f266b76b21dda04e703.
-mm.h: Increase readahead value from 128 to 2048
-sched/nohz: Fix rq->cpu_load[] calculations
-Add Morfic's contrast control
-omap4_trim_quirks.c: Enable trim override
-Tune deadline for flash devices
-LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-tuna-wifi: do not randomize MAC if bootloader doesn't pass it
-board-tuna: VAUX3 and VUSIM voltage tweak
-edoko: omap_temp_sensor.c: Increase the temperature threshold
-OMAPDSSISPC: Gamma feature implementation
-omap2plus-cpufreq.c: Decrease CPU transition latency value of 30ms
-Added kernel config option 'BCMDHD_WIFI_PM'.
-Added simple sysfs interface to force adapters that are detected as USB to charge as AC.
-Clock rate for dpll_core_m6x2_ck for OPP100 should be exactly 266666666 = 1600000000 / 6 (266600000 is rounded down to 228571428 = 1600000000 / 7).
-Never append '+' symbol to kernel version string.
-Joe Korty: RCU: Joe's RCU
-Added optimized CRC32 algorithm.
-Added optimized ARM RWSEM algorithm.
-Added CPUfreq governor 'wheatley'.
-Added Sound Control version 1.
-Added Vibrator Control version 1.
-Added Simple I/O (SIO) scheduler.
-Added Custom Voltage version 3.
-slub: set slub_max_order to 0
-lib/memcopy: use glibc version
-lib/string: use glibc version
-Support compressed XZ
-sched: don't call task_group() many times in set_task_rq()
-sched_fair.c: Optimize latency values
-Optimize build option
-Add toolchain path and gitignore
-For more information, https://github.com/edoko/AirKernel_GN_JB/tree/4.2
[4.1.2] Change Log :
Final Build (12-01-2012 KST / GMT +9:00)
-Final Build - 4.1.X
-Update Linux 3.0.53
-Merge ipv4 commits from 'android-3.0' branch
-Merge interactive governor from 'android-3.4' branch
-Enable ZRAM and CleanCache
-Backport ZRAM from Linux 3.3.x
-Update Linaro toolchain 4.7.3-2012.11.23
Stable r5 (11-25-2012 KST / GMT +9:00)
-Stable Build r5
-Update Linux 3.0.52
-Fix PGM module error
-OMAP2+: clock: Fix DPLL clock rounding
-block: deadline: disable front_merging
-Increase readahead value from 1024 to 2048
-Enable RT_STATS option
-slub: zero page to fix boot crashes
-irq: Set CPU affinity as soon as the irq thread is created
-SCHEDULER: Autogroup patch group by current user android UID instead of task ID
-cpufreq: interface for setting governor for a cpu
-wakeup: Use irqsave/irqrestore for events_lock
-x86,mm: make pagefault killable
-ARM: 7178/1: fault.c: Port OOM changes into do_page_fault
-readahead: fault retry breaks mmap file read random detection
-time: RCU permitted to stop idle entry via softirq
-sched: Prevent wakeup to enter critical section needlessly
-procfs: add num_to_str() to speed up /proc/stat
-rq_stats: add run queue statistic collection to kernel tick scheduler
-Fix freezing when user select some governors
-cpuidle: Add last_residency trace event for residency profiling
-omap44xx: cpuidle: Update target residencies to saner values
-cpufreq_interactive.c: Fix hispeed and input boost frequency
-cpufreq: Tweak interactive, ondemand governors
-Reduced Android Logger RAM usage. TNX to [email protected] for point.
-Fix SoD from some devices
-Makefile: Optimizing CFLAGS
-Update Sync from android-3.4 branch
-Update Interactive governor from android-3.4 branch
-Reduce MPU Voltages
-Disable userspace, powersave and smartassv2 governors
-Change TCP Configuration from Cubic to Westwood
Weekly #330 (11-18-2012 KST / GMT +9:00)
-Support JellyBean 4.2
-Update Linux 3.0.52
-Reduce MPU Voltages
-Disable userspace, powersave and smartassv2 governors
-Change TCP Configuration from Cubic to Westwood
Weekly #321 (11-10-2012 KST / GMT +9:00)
-Update Linux 3.0.51
-Fix SoD from some devices
-Makefile: Optimizing CFLAGS
-Update Sync from android-3.4 branch
-Update Interactive governor from android-3.4 branch
Weekly #311 (11-03-2012 KST / GMT +9:00)
-Update Linux 3.0.50
-Fix freezing when user select some governors
-cpuidle: Add last_residency trace event for residency profiling
-omap44xx: cpuidle: Update target residencies to saner values
-cpufreq_interactive.c: Fix hispeed and input boost frequency
-cpufreq: Tweak interactive, ondemand governors
-Reduced Android Logger RAM usage. TNX to [email protected] for point.
Weekly #300 (10-29-2012 KST / GMT +9:00)
-Update Linux 3.0.48
-Increase readahead value from 1024 to 2048
-Enable RT_STATS option
-slub: zero page to fix boot crashes
-irq: Set CPU affinity as soon as the irq thread is created
-SCHEDULER: Autogroup patch group by current user android UID instead of task ID
-cpufreq: interface for setting governor for a cpu
-wakeup: Use irqsave/irqrestore for events_lock
-x86,mm: make pagefault killable
-ARM: 7178/1: fault.c: Port OOM changes into do_page_fault
-readahead: fault retry breaks mmap file read random detection
-time: RCU permitted to stop idle entry via softirq
-sched: Prevent wakeup to enter critical section needlessly
-procfs: add num_to_str() to speed up /proc/stat
-rq_stats: add run queue statistic collection to kernel tick scheduler
Weekly #291 (10-22-2012 KST / GMT +9:00)
-Update Linux 3.0.47
-Fix PGM module error
-OMAP2+: clock: Fix DPLL clock rounding
-block: deadline: disable front_merging
Stable r4 (10-21-2012 KST / GMT +9:00)
-Stable Build r2
-Update Jellybean 4.1.2
-Update Linux 3.0.46
-Update BFQ v5 Scheduler
-Update Interactive governor
-Update Wi-Fi drivers for Jellybean 4.1.2
-Update Linaro ToolChain 4.7.2/2012.09
-Add Sync patches from Android 3.4
-Add LowMemoryKiller from Android 3.4
-Add BFQ Tweak. Thanks to franciscofranco.
-Enable TCP Advanced and Add WESTWOOD, HYBLA and VENO Options.
-Enable ARM_PATCH_PHYS_VIRT.
-Disable ZRAM and XVMALLOC
-KSM: Change value of sleep millisecs
-ETC ...
#283 Weekly (09-30-2012 KST / GMT +9:00)
-Add Dynamic Interactive governor (https://github.com/edoko/AirKernel_GN_JB/commit/8329298ed056c8768828b6d63da4684b81335b5d)
-cpufreq: interactive: add input_boost_freq entry. This entry is the frequency which the CPU will be boosted when the screen is touched. (https://github.com/edoko/AirKernel_GN_JB/commit/c3e6a7431c334d96217850c0b0392fdfec665222)
-Update Interactive governor (Thanks to franciscofranco)
-Update the latest Wi-Fi driver
-Merge 'android-3.0' branch
#273 Weekly (09-16-2012 KST / GMT +9:00)
-Update Linux 3.0.43
-Update the latest Wi-Fi drivers for BCMDHD
-cpufreq: interactiver governor: Add a time view concept
-cpufreq: interactive governor: Fix not uniform buf filling & memory corruption
-cpufreq: interactive: take idle notifications only when active
-cpufreq: interactive: keep freezer happy when not current governor
-cpufreq: interactive: handle speed up and down in the realtime task
-cpufreq: interactive: remove input_boost handling
Stable r3 (09-02-2012 KST / GMT +9:00)
-Stable Build #3
-Update Linux 3.0.42
-Adjust MPU Clocks and Voltages
-Adjust Readahead value from 2048 to 1024
-Add the latest Wi-Fi Driver patch
-Add optimized AES and SHA1 routines (https://github.com/edoko/AirKernel_GN_JB/commit/69d4d7e0c0b334513a8838813541a5bd99df9aa8)
-Merge the latest 'android-omap-3.0' branch
-Adjust Hotplug clocks for PegasusQ governor
-Change hispeed_freq and Adjust MIN_SAMPLE_TIME and TIMER_LATE for Interactive governor
-Change suspendfreq from 720Mhz to 1026Mhz for InteractiveX governor
-Revert "sched: Folding nohz load accounting more accurate" commits
-Remove 89airtweaks script.
-Please use Trickster Mod App. Thanks to bigeyes0x0! (Link : http://forum.xda-developers.com/showthread.php?t=1768315)
#260 (08-25-2012 KST / GMT +9:00)
-sched: Remove stale power aware scheduling remnants and dysfunctional knobs
-Revert "OMAP3630+: SmartReflex 1p5: remove voltage clamp down"
-Add the latest BCMDHD(Wi-Fi) patch
#251 (08-19-2012 KST / GMT +9:00)
-Add Ezekeel's Custom Voltage v3
-cpufreq_interactive.c: Change hispeed clock from max clock to 1050Mhz
-Disable FRAME POINTER
-Disable NOOP scheduler
-Default Scheduler: BFQ v4
#241-STABLE_r2 (08-18-2012 KST / GMT +9:00)
-STABLE r2 - #241
-Update Linux 3.0.41
-Add ext4 tweaks
-Add the latest BCMDHD(Wi-Fi) patch
-Add the latest patch in android-omap-3.0
-Enable FSync (more safety)
-Default governor: Interactive
-cpufreq_interactive.c: Change hispeed_freq from max clock to 720Mhz
#237 (08-14-2012 KST / GMT +9:00)
-More tweaks PegasusQ and Interactive governor
-Change build flags
-Tweak some BFQ parameters to be more flash memory alikes -franciscofranco
#231 (08-13-2012 KST / GMT +9:00)
-Add BFQ v4 Scheduler
-Add OndemandX governor
-Decrease 230Mhz voltage
-Etc...
#223 (08-11-2012 KST / GMT +9:00)
-Update Linux 3.0.40
-Adjust Display Colors
-cpufreq_pegasusq: More tweaks -gokhanmoral and me
-cpufreq_interactive.c: Increase DEFAULT_TIMER_RATE from 20 to 30
-cpufreq_interactiveX.c: Tweak and fix freq
-OMAPDSS: DISPC: fix pclk divisor limits
-OMAPDSS: DISPC: more precise scale limits checking
#212 - Stable (08-02-2012 KST / GMT +9:00)
-#212 is STABLE version
-Update Linux 3.0.39
-VFP Build Optimization
-ondemand: update sampling rate without waiting for next sampling
-Backport CPUFreq from Linux 3.2 (latest)
-Backport KSM from Linux 3.5 (latest)
-Backport AIO from Linux 3.5 (latest)
-Enable NTFS_FS and NTFS_RW option (built-in)
-Built-in CIFS and SCSI_WAIT_SCAN modules
-sched: Folding nohz load accounting more accurate
-Correct compass for toroplus -KalimochoAz
-Do not leak some sensitive kernel parameters -renaudallard
-Add More Patch...
#200 (07-29-2012 KST / GMT +9:00)
-Change Toolchain from Linaro 4.6.4 to Linaro 4.7.2 (lastest)
-Enable ZRAM and XVMALLOC
-Backport ZRAM from Linux 3.2 (lastest)
-Backport Lowmemorykiller from Linux 3.5 (lasteset)
-Add InteractiveX V2 governor -imoseyon
-Add V(R) Scheduler
-Add Proportional Rate Reduction for TCP (from Linux 3.2 commit)
#191 (07-28-2012 KST / GMT +9:00)
-Update Linux 3.0.38
-Increase readahead value from 1024 to 2048
-x86: Call idle notifiers
-net: wireless: bcmdhd: Fill station_info packet fields
-Change Display color values and gamma offsets
#180 (07-22-2012 KST / GMT +9:00)
-opp4xxx_data.c: Adjust voltages
-Revert "board-tuna-wifi.c: Decrease WiFi Startup delay from 70ms to 35ms
-Revert "net: wireless: bcm4329: Init locks in dhd_attach() at the beginning"
-Fix battery drain, SoD
-Revert "OMAP4: hsmmc: fix race conditions in suspend/resume path"
-Revert "OMAP: mcspi: Perform NULL pointer check before accessing cd->swap_datalines"
#177 (07-21-2012 KST / GMT +9:00)
-cpufreq_pegasusq.c: Adjust hotplug frequency for GNex
-Add 230Mhz MPU Clock
-board-tuna-wifi.c: Decrease WiFi Startup delay from 70ms to 35ms -from franciscofranco's idea. Thanks!
-opp4xxx_data.c: Decrease 230Mhz and 350Mhz MPU Clocks voltage
-net: wireless: bcmdhd: Reload FW in case of constant scan failure
-net: wireless: bcmdhd: Reduce priority for dhd_dpc and watchdog
-net: wireless: bcmdhd: Ignore error if "chanspecs" command is not supported
-net: wireless: bcmdhd: Skip inaccurate wl_construct_reginfo() call
-net: wireless: bcmdhd: Add wiphyband update for country change
-net: wireless: bcmdhd: Return wl_construct_reginfo() call
-net: wireless: bcmdhd: Skip country setting if unnecessary
-net: wireless: bcmdhd: Add mutex to wl_update_wiphybands()
-net: wireless: bcm4329: Init locks in dhd_attach() at the beginning
-net: wireless: bcmdhd: Init locks in dhd_attach() at the beginning
-net: wireless: bcmdhd: Update wiphy bands on band change
-net: wireless: bcmdhd: Fix P2P GO hang issue
-net: wireless: bcmdhd: Remove country update from wl_update_wiphybands
-net: wireless: bcmdhd: Add info_string param with driver/fw/chip info
-net: wireless: bcmdhd: Adjust driver/fw/chip info format
-net: wireless: bcmdhd: Use proper jiffie-related functions
-net: wireless: bcmdhd: Prevent HT Avail request failure to flood the log
-OMAP4: hsmmc: fix race conditions in suspend/resume path
-OMAP: mcspi: Perform NULL pointer check before accessing cd->swap_datalines
v2.1 (06-27-2012 KST / GMT +9:00)
-Added 'PegasusQ' governor (Galaxy S3)
-Adjusted MPU(CPU) Clocks and Voltages
(200Mhz->230Mhz, 725.6Mhz->729.6Mhz, 1024Mhz->1064.4Mhz, 1.224Ghz->1.228Ghz, 1.544Ghz->1.52Ghz)
-Added evdev patch
-Cpufreq_pegasusq.c: Increase MIN_SAMPLING_RATE value 10000 to 20000
-Cpufreq_interactive.c: Tund interactive governor
-Fixed reboot and freezing issue (maybe)
v2.0 (06-24-2012 KST / GMT +9:00)
-Reverted "Backported CPUFreq from Linux Kernel 3.5-rc3"
(Maybe fixed battery drain when standby)
-Revert "OMAP4: hsmmc: fix race conditions in suspend/resume path"
-opp4xxx_data.c: Increase voltages 1.35Ghz
v1.9 (06-23-2012 KST / GMT +9:00)
-Backported CPUFreq from Linux Kernel 3.5-rc3
-Adjusted MPU(CPU) Clocks and Voltages
(700Mhz->725.6Mhz, 970Mhz->1024Mhz, 1.2Ghz->1.224Ghz, 1.52Ghz->1.544Ghz)
-Support Slide2Wake (Require/PGM2 Nexus App: https://play.google.com/store/apps/details?id=net.ponury.pgm2free)
-Removed Touch Wake
-Cpufreq: interactiver governor: Add a time view concept
-Disabled NTFS_FS (Kenrel debugs)
-Revert Overclock RAM
-Wireless: bcmdhd: remove wl_construct_reginfo check in wl_update_wiphybands (Thanks to renaudallard)
-Added evdev patch
-Linaro ToolChain gcc 4.7.1 (v1.7 ~ )
-Etc...
v1.8 (06-18-2012 KST / GMT +9:00)
-89airtweaks: Removed Voltage Control Command.
(Because, This Kernel is adjusted voltages automatically ( >=1.35Ghz).
-Removed Temp Control
-omap_temp_sensor.c: Increase the temperature threshold (64 -> 74)
-Revert "GRALLOC.C: increase TILER memory from 16MB to 32MB"
-Disabled XVMALLOC
-Enabled NTFS_FS
-Adjusted color values of Color Control
v1.7 (06-16-2012 KST / GMT +9:00)
-Switched Linaro Toolchain gcc 4.7.1 (O2)
-Enabled AIO
-Backported AIO from Linux Kernel 3.5-rc2
-Adjusted Kernel Debugs
-Added all recent BCMDHD(Wireless) patch
-Added recent OMAP patch
-Added TILER patch
-OverClocked RAM
-GRALLOC.C: increase TILER memory from 16MB to 32MB
-ext4: add missing save_error_info() to ext4_error()
-Adjusted MPU Voltages
-Etc...
v1.6 (06-07-2012 KST / GMT +9:00)
-Revert Linux Kernel 3.0.8 (It is Stable)
-Fixed the freezing bug when you shut down phone
-Changed values of Gamma offsets
-Added CGROUP_TIMER_SLACK (Thanks to HomuHomu)
-Updated 'twl6040' and 'SmartReflex'
-Enabled Lazy governor
-Disabled EXT2_FS
-Added CIFS Module
-Etc ...
v1.5 (06-06-2012 KST / GMT +9:00)
-Updated to Linux Kernel 3.0.17 !
-Changed values of Gamma offset
-Disabled ARCH_POWER
-Adjusted MPU Voltages
-Removed GPU Overclock Control
-Removed Sakuractive and Lazy governor
-Tuned Interactive and SmartassV2 governor
-Fixed the Sound Control (Ezekeel)
-Updated recent OMAP commits
-More Stable !
-Etc ...
v1.4 (05-27-2012 KST / GMT +9:00)
-Updated to Linux Kernel 3.0.15 !
-Supported ZRAM
-ZRAM backported from Linux kernel 3.2.17
-Removed 1.72Ghz and Stable OverClock ( ~ 1.65Ghz) !
-Tuned Interactive governor
-Re-Supported KSM
-Adjusted Voltages
-Disabled Some kernel debugs
-Add ACCESSORY_SET_AUDIO_MODE control request and ioctl
-USB: gadget: f_accessory: Add support for HID input devices
-USB: gadget: f_audio_source: New gadget driver for audio output
-Updated some OMAP source
-etc...
v1.3 (05-26-2012 KST / GMT +9:00)
-Added 200Mhz and Changed Clock 1.8Ghz to 1.72Ghz and 1.65Ghz to 1.64Ghz
-Reduced MPU Voltages
-Tuned SmartassV2 and Conservative(franciscofranco and Me) governor
-Fixed bugs in SmartassV2 (by abev66)
-Updated recent OMAP source and Interactive governor
-Revert omap2plus: cpufreq: Modify lpj recalculation logic
-Revert Allowed overclockable to 2.4Ghz-from ezekeel
-Re-increased Tuna wlan voltage to 2.0V(Stock)
-...
v1.2 (05-20-2012 KST / GMT +9:00)
-Re-added Color Control and gamma preset
-Added SmartassV2 and Sakuractive governor (by sakuramilk)
-Adjusted Display Color
-Reduced MPU Voltages
v1.1 (05-19-2012 KST / GMT +9:00)
-Added 1.65Ghz, 1.8Ghz and removed 1.42Ghz
-Removed Color Control and gamma feature
-Adjusted Voltages and Display Color
-OTG: Disable MUSB DMA mode incase of DMA channel request failure
-Bcmdhd: Turn OFF wlan power if interface UP fails
-HSI: Prevent HSI clock disable while ACWAKE is high
-Vfp: Fix memory corruption on PM suspend
-Vfp: only clear vfp state for current cpu in vfp_pm_suspend
-twl-rtc: mask alarm interrupts at shutdown.
-...
v1.0 (05-13-2012 KST / GMT +9:00)
-Initial Release !!
Welcome on GN forum
Sent from my Galaxy Nexus
maybe it's because i'm noob but when i edited it and reboot , my phone gets into a bootloop and the bootanimation turns really weird
Thanks for the release!
Looks promising.
Ty. Ty. Ty.
Hmm I'll have to try this one out. Interesting set of governors too.
Edit: Sakuractive...now, I'm assuming that's based on interactive? What's this one's story?
Edit 2: The only thing we need is a min frequency at 200mhz or so speedy kernel
having alot of reboots so far. i tried 1.8 1.65 and 1.5 kept rebooting on them all. so far whats the highest I can overclock to without reboots?
Thanks alot for your hard work on this!!
Raijynn said:
maybe it's because i'm noob but when i edited it and reboot , my phone gets into a bootloop and the bootanimation turns really weird
Click to expand...
Click to collapse
Maybe you set too aggressive cpu or gpu oc. For example some devices can't handle 512mhz gpu clock.
armyms25 said:
having alot of reboots so far. i tried 1.8 1.65 and 1.5 kept rebooting on them all. so far whats the highest I can overclock to without reboots?
Thanks alot for your hard work on this!!
Click to expand...
Click to collapse
The max you can overclock to is what your CPU chip can handle. Some Gnex users can overclock to 1800 Mhz while other may not be so lucky.
armyms25 said:
having alot of reboots so far. i tried 1.8 1.65 and 1.5 kept rebooting on them all. so far whats the highest I can overclock to without reboots?
Thanks alot for your hard work on this!!
Click to expand...
Click to collapse
Test it man. Just set to 1350 and try that out.
PS everyone: Found some info on Sakuractive
http://forum.xda-developers.com/showpost.php?p=24278720&postcount=7
'sakuractive' - this driver mimics the frequency scaling behavior in 'ondemand', but with several key differences. First is that frequency transitions use the CPUFreq table directly, instead of incrementing in a percentage of the maximum available frequency. Second 'sakuractive' will offline auxillary CPUs when the system is idle, and online those CPUs once the system becomes busy again. This last feature is needed for architectures which transition to low power states when only the "master" CPU is online, or for thermally constrained devices.
nklenchik said:
Edit 2: The only thing we need is a min frequency at 200mhz or so speedy kernel
Click to expand...
Click to collapse
+1
Theshawty said:
The max you can overclock to is what your CPU chip can handle. Some Gnex users can overclock to 1800 Mhz while other may not be so lucky.
Click to expand...
Click to collapse
Yep looks like im not lucky lol mine can only handle 1350.
I cannot even boot once after flashing this kernel. I cleared both cache, set freq to 1.2 before rebooting and flashing, just locks up @ the lock screen.
Sent from my Galaxy Nexus using XDA App
nklenchik said:
Hmm I'll have to try this one out. Interesting set of governors too.
Edit: Sakuractive...now, I'm assuming that's based on interactive? What's this one's story?
Edit 2: The only thing we need is a min frequency at 200mhz or so speedy kernel
Click to expand...
Click to collapse
From the source -
'sakuractive' - this driver mimics the frequency scaling behavior in 'ondemand', but with several key differences. First is that frequency transitions use the CPUFreq table directly, instead of incrementing in a percentage of the maximum available frequency. Second 'sakuractive' will offline auxillary CPUs when the system is idle, and online those CPUs once the system becomes busy again. This last feature is needed for architectures which transition to low power states when only the "master" CPU is online, or for thermally constrained devices.
Sent from my Galaxy Nexus using xda premium
Link doesn't show up on forum runner
Sent from my Nexus using Forum Runner
Now, I have 3 options
GLaDOS / CMPlus / Air
TY!
Sent from my Galaxy Nexus
armyms25 said:
Yep looks like im not lucky lol mine can only handle 1350.
Click to expand...
Click to collapse
Maybe that's a good thing. I mean, a ridiculously higher clock frequency which the CPU wasn't build for will only consume a large amount of battery in short time when that clock is being used, and it will severely limit the life of the CPU chip.
nexus.prime said:
Now, I have 3 options
GLaDOS / CMPlus / Air
TY!
Sent from my Galaxy Nexus
Click to expand...
Click to collapse
Yeah this one's pretty good feature wise, but performance wise I still think cmplus feels smoother
Hi, I made this kernel and had released local community in Korea.
Now, I decided to release here.
If you use my kernel and get any problems, please give me feedback!
Features :
- Based on AOSP Kernel Source (Linux Kernel 3.0.61) (JellyBean 4.2.X & 4.1.2)
- Any Kernel format (Thanks to Koush)
- In Cleaner.sh (Thanks to Ezekeel and Modified to Me)
- Governor : ZenX, Lazy, Nightmare, PegasusQ, Interactive, , Intellidemand, InteractiveX, Wheatley, Lazy, Ondemand, Hotplug, Conservative, Dyanmic Interactive
- Scheduler : ROW, Simple I/O, BFQ v5, Deadline, Cfq, V(R), NOOP
- Overclockable to 1.8Ghz
- Userspace Voltage ! Thanks to Michael Huang
: adjusted voltage
- Support Slide2Wake (PGM2 Nexus: http://forum.xda-developers.com/showthread.php?p=27650753 / App(Market): https://play.google.com/store/apps/details?id=net.ponury.pgm2free)
- Vibrate Control
[Ezekeel's Mods ~]
- Color Control (Ezekeel & Supercurio)
- Sound Control (Ezekeel & Greg White)
- WiFi Power Mode Control
[~ Ezekeel's Mods]
- Built Toolchain with Linaro gcc 4.7.2
- Backported AIO from Linux 3.5
- Backported Lowmemorykiller from Linux 3.5
- Backported ZRAM from Linux 3.2
- Backport CPUFreq from Linux 3.2
- Backport KSM from Linux 3.5
- USB Fast Charge (Thanks to Chad0989)
- SLUB Memory Allocator, Joe's Tiny RCU
- Optimized CRC32 and ARM RWSEM Algorithm (Thanks to Ezekeel)
- CIFS, NTFS, TUN(Built-in) Support
- Disabled fsync()
- More Performance TWEAKS !!
- Great Battery Life !!
- Etc ...
Thanks to Ezekeel, Michael Huang, Koush, imoseyon, franciscofranco, faux123, ch33kybutt, Chad0989 !!!
[4.2.1] JellyBean Weekly Version :
#510 (01-29-2013 KST / GMT +9:00)
http://air.sloud.kr/2013/01/air-kernel-weekly-510-for-gn-42x-jb.html
[4.2.X] JellyBean Stable Version :
Not release
[4.1.2] JellyBean Final Version :
Final Build (12-01-2012 KST / GMT +9:00)
http://air.sloud.kr/2012/12/air-kernel-final-build-for-gn-jb-41x.html
[4.1.2] JellyBean Weekly Version :
#330 (11-18-2012 KST / GMT +9:00)
http://air.sloud.kr/2012/11/air-kernel-weekly-330-for-gn-jbn.html
Source
Donate Me
※ Read Me !!
- Download fails when you're using STOCK browser !!
: System Settings -> Apps -> ALL -> Download Manager -> Clear Data (Thanks to mobile_pc !!!)
- If BLN Led Timeout doesn't work, check the NSTools Service. (v1.13)
[4.2] Change Log :
Weekly #510 (01-29-2013 KST / GMT +9:00)
-Update Linux 3.0.61
-Add ARM cpu topology (default: Enable)
-Add V(R) and NOOP schedulers
-Tuning Deadline, SIO and VR schedulers
-Allow non superusers to change i/o scheduler (Thanks to imoseyon)
-Optimize network speed and etc...
-Reduce Boot Image size (4.55MB -> 3.68MB)
Weekly #500 (01-26-2013 KST / GMT +9:00)
-Update Linux 3.0.60
-Add 1482Mhz MPU Clock
-Add Morfic's Vibrator Control and remove Ezekeel's Vibrator Control
-Optimize mm:writeback (https://github.com/edoko/AirKernel_GN_JB/commit/17cf75b860822b44410b5e84082f311dd86e7d40)
-ipv4: save cpu cycles from check_leaf() (from Linux 3.8)
-Fix interactive permission error
Weekly #491 (01-20-2013 KST / GMT +9:00)
-Update Linux 3.0.59
-Add Lazy and ZenX v2.2 governors
-Add SMOOTH_UI for Lazy governor
-Update PegasusQ and Nightmare governors
-Update the latest BCMDHD Wi-Fi drivers
-Fix Wheatley governor
-mmc: core: Fix possbile memory leak
-Increase some performance
Weekly #483 (01-13-2013 KST / GMT +9:00)
-Fix PGM problems
Weekly #481 (01-12-2013 KST / GMT +9:00)
-Update Linux 3.0.58
-Add Nightmare governor
-Adjust Display colors
-Update the latest 'interactive' and 'intellidemand' governors
-Fix hotplug for PegasusQ governor
-Support OTG mount
-Increase some device performance
Weekly #470 (01-06-2013 KST / GMT +9:00)
-Update the latest Interactive governor from android-3.4 branch
-Increase some performance
Weekly #465 (12-31-2012 KST / GMT +9:00)
-Fix SoD and some lags (ing..)
-cpufreq_interactive.c: Rollback #440
Weekly #460 (12-29-2012 KST / GMT +9:00)
-Fix freezing bugs (revert 3 commits)
-Optimize mm/vmscan.c (7 commits)
-Add OTG Host Mode On Charge: Version 3
-Update the latest 'interactive governor' from android-3.4 branch (1 commit)
-Boottime: A tool for automatic measurement of kernel/bootloader boot time
-time: cast ->raw_interval to u64 to avoid shift overflow
-intellidemand: tweaked hysteresis value for better UI response
-Interactivce, InteractiveX: some tweaks
Weekly #451 (12-25-2012 KST / GMT +9:00) Merry Christmas
-Update Linux 3.0.57
-Fix max clocks bugs (1.35Ghz ~ 1.8Ghz)
-Fix screen off clock
-Add ROW Scheduler v4
-Update the latest 'Interactive governor' from android-3.4 branch (8 commits)
-Update the latest 'BCMDHD (Wi-Fi)' from android-3.0 branch (1 commits)
-Increase VM_MIN_READAHEAD value from 16 to 32
-Tweak the Interactive governor
-Adjust some MPU Voltages
-Merge fbdev fixes for 3.6.1
-hardlockup: detect hard lockups without NMIs using secondary cpus
-Cleaning from touch_watchdog_notifier_head (Thanks to anarkia1976)
Weekly #440 (12-17-2012 KST / GMT +9:00)
-Fix the screen off max freq
-Update the latest 'Interactive governor' from android-3.4 branch
-Update the latest 'BCMDHD (Wi-Fi)' from android-3.0 branch
Weekly #431 (12-12-2012 KST / GMT +9:00)
-Update Linux 3.0.56
-Fix Max clock bugs
-Support CIFS (Common Internet File System) / built-in
-Add Adaptive, AdaptiveX governors (Thanks to ZEN Kernel developer)
-Add WiFi Power Mode option (default: off)
-Revert "Add some THUMB2 code for _uldivmod"
-Revert "Disable FIQ Debugger"
-Revert "OMAP2+: clock: Round clock to the closest possible frequency."
Weekly #422 (12-06-2012 KST / GMT +9:00)
-Update Linux 3.0.55
-Add GPU Clock option (307, 384, 512Mhz) -Thanks to imoseyon
GPU Clock settings - TricksterMod App
-Adjust min clock from 236Mhz to 364Mhz
-Adjust MPU voltages and margins
-Remove FIFO Scheduler
Weekly #419 (12-02-2012 KST / GMT +9:00)
-Fix bootloop from CM 10.1
-mm.h: Increase readahead from 768 to 1024
Weekly #416 (12-02-2012 KST / GMT +9:00)
-opp4xxx_data.c: Fix GPU OC define.
-opp4xxx_data.c: Increase some MPU Voltages
-opp4xxx_data.c: Incrase 236Mhz margin from 0 to 10000(10mV)
-opp4xxx_data.c: Increase 364Mhz, 598Mhz from 0 to 10mV
-mm.h: Decrease readahead value from 2048 to 768
Weekly #411 (12-01-2012 KST / GMT +9:00)
-Update Linux 3.0.53
-Support CM 10.1
-Add MPU 598Mhz clock
-Change MPU clock from 230Mhz to 236Mhz and 384Mhz to 364Mhz
-Change default min clock: 364Mhz to 236Mhz
-cpufreq_interactive.c: Remove input_boost_freq
-Add Intellidemand v3.2 governor
-Add FIFO scheduler
-Update Linaro toolchain 4.7.3-2012.11.23
-Merge the latest 'ipv4' commits from 'android-3.0' branch
-Merge the latest 'interactive' governor from 'android-3.4' branch
-Enable KSM, ZRAM and CleanCache
-Backport ZRAM from Linux 3.3.x
-Backport KSM from Linux 3.6.8
-Backport AIO from Linux 3.6.x
-Enable TCP Advanced (Cubic, WestWood, Veno, Hybla)
-Increase performance ...
-Etc ...
Weekly #400 (11-25-2012 KST / GMT +9:00)
-Rebase 4.2 kernel source
-Start version : #400
Re-add features from Air Kernel Jellybean 4.1.X (↓↓↓)
-Update Linux 3.0.52
-board-tuna-connector.c: Fix Dock bugs
-Adjust Display Colors
-color_control.c: Disable color safety
-Added Color Control version 4.
-Add PegasusQ governor, OndemandX, Sakuractive and InteractiveX v2 governors
-cpufreq_ondemand.c: some tweaks
-Adjust input_boost_freq to 702Mhz
-Merge the latest Interacitve governor patches from android-3.4 branch
-cpufreq: interactive: add input_boost_freq entry. This entry is the frequency which the CPU will be boosted when the screen is touched. It's user configurable from userspace and it needs to match the entries in the frequency table.
-cpufreq: interactive: change frequency up/down kernel thread priority. Now it has more priority than any user thread which should boost interactivity.
-cpufreq: separate Interactive governor into two, one with static settings and another one with dynamic settings (it adjusts itself according to load). The new governor is called Dynamic Interactive.
-Add BFQ v5 and Disable NOOP
-Set the bfq_slice_idle value 0. Thanks to franciscofranco.
-Enable Open Switch Retention in the C4 state for the MPU -from Ezekeel
-Added Battery Life eXtender (BLX) version 1.
-Added FSync Control version 1.
-Add MPU clocks and adjust min/max clocks
-board-tuna-sensors.c: Correct compass for toroplus -KalimochoAz
-Backport Lowmemorykiller from Linux 3.5
-arm/crypto: Add optimized AES and SHA1 routines Add assembler versions of AES and SHA1 for ARM platforms. This has provided up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1.
-OMAP2+: clock: Fix DPLL clock rounding
-block: deadline: disable front_merging.
-slub: zero page to fix boot crashes
-Reduced Android Logger RAM usage. TNX to [email protected] for point.
-omap4: cpuidle: Some obvious optimisations to the code path
-omap44xx: cpuidle: Update target residencies to saner values
-cpuidle: Add last_residency trace event for residency profiling
-OMAP4: cpuidle: don't touch mpu and core state until CPU1 is off
-Proportional Rate Reduction for TCP.
-Revert "OMAP3630+: SmartReflex 1p5: remove voltage clamp down" This reverts commit afadff82e7b2041498c95f266b76b21dda04e703.
-mm.h: Increase readahead value from 128 to 2048
-sched/nohz: Fix rq->cpu_load[] calculations
-Add Morfic's contrast control
-omap4_trim_quirks.c: Enable trim override
-Tune deadline for flash devices
-LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-tuna-wifi: do not randomize MAC if bootloader doesn't pass it
-board-tuna: VAUX3 and VUSIM voltage tweak
-edoko: omap_temp_sensor.c: Increase the temperature threshold
-OMAPDSSISPC: Gamma feature implementation
-omap2plus-cpufreq.c: Decrease CPU transition latency value of 30ms
-Added kernel config option 'BCMDHD_WIFI_PM'.
-Added simple sysfs interface to force adapters that are detected as USB to charge as AC.
-Clock rate for dpll_core_m6x2_ck for OPP100 should be exactly 266666666 = 1600000000 / 6 (266600000 is rounded down to 228571428 = 1600000000 / 7).
-Never append '+' symbol to kernel version string.
-Joe Korty: RCU: Joe's RCU
-Added optimized CRC32 algorithm.
-Added optimized ARM RWSEM algorithm.
-Added CPUfreq governor 'wheatley'.
-Added Sound Control version 1.
-Added Vibrator Control version 1.
-Added Simple I/O (SIO) scheduler.
-Added Custom Voltage version 3.
-slub: set slub_max_order to 0
-lib/memcopy: use glibc version
-lib/string: use glibc version
-Support compressed XZ
-sched: don't call task_group() many times in set_task_rq()
-sched_fair.c: Optimize latency values
-Optimize build option
-Add toolchain path and gitignore
-For more information, https://github.com/edoko/AirKernel_GN_JB/tree/4.2
[4.1.2] Change Log :
Final Build (12-01-2012 KST / GMT +9:00)
-Final Build - 4.1.X
-Update Linux 3.0.53
-Merge ipv4 commits from 'android-3.0' branch
-Merge interactive governor from 'android-3.4' branch
-Enable ZRAM and CleanCache
-Backport ZRAM from Linux 3.3.x
-Update Linaro toolchain 4.7.3-2012.11.23
Stable r5 (11-25-2012 KST / GMT +9:00)
-Stable Build r5
-Update Linux 3.0.52
-Fix PGM module error
-OMAP2+: clock: Fix DPLL clock rounding
-block: deadline: disable front_merging
-Increase readahead value from 1024 to 2048
-Enable RT_STATS option
-slub: zero page to fix boot crashes
-irq: Set CPU affinity as soon as the irq thread is created
-SCHEDULER: Autogroup patch group by current user android UID instead of task ID
-cpufreq: interface for setting governor for a cpu
-wakeup: Use irqsave/irqrestore for events_lock
-x86,mm: make pagefault killable
-ARM: 7178/1: fault.c: Port OOM changes into do_page_fault
-readahead: fault retry breaks mmap file read random detection
-time: RCU permitted to stop idle entry via softirq
-sched: Prevent wakeup to enter critical section needlessly
-procfs: add num_to_str() to speed up /proc/stat
-rq_stats: add run queue statistic collection to kernel tick scheduler
-Fix freezing when user select some governors
-cpuidle: Add last_residency trace event for residency profiling
-omap44xx: cpuidle: Update target residencies to saner values
-cpufreq_interactive.c: Fix hispeed and input boost frequency
-cpufreq: Tweak interactive, ondemand governors
-Reduced Android Logger RAM usage. TNX to [email protected] for point.
-Fix SoD from some devices
-Makefile: Optimizing CFLAGS
-Update Sync from android-3.4 branch
-Update Interactive governor from android-3.4 branch
-Reduce MPU Voltages
-Disable userspace, powersave and smartassv2 governors
-Change TCP Configuration from Cubic to Westwood
Weekly #330 (11-18-2012 KST / GMT +9:00)
-Support JellyBean 4.2
-Update Linux 3.0.52
-Reduce MPU Voltages
-Disable userspace, powersave and smartassv2 governors
-Change TCP Configuration from Cubic to Westwood
Weekly #321 (11-10-2012 KST / GMT +9:00)
-Update Linux 3.0.51
-Fix SoD from some devices
-Makefile: Optimizing CFLAGS
-Update Sync from android-3.4 branch
-Update Interactive governor from android-3.4 branch
Weekly #311 (11-03-2012 KST / GMT +9:00)
-Update Linux 3.0.50
-Fix freezing when user select some governors
-cpuidle: Add last_residency trace event for residency profiling
-omap44xx: cpuidle: Update target residencies to saner values
-cpufreq_interactive.c: Fix hispeed and input boost frequency
-cpufreq: Tweak interactive, ondemand governors
-Reduced Android Logger RAM usage. TNX to [email protected] for point.
Weekly #300 (10-29-2012 KST / GMT +9:00)
-Update Linux 3.0.48
-Increase readahead value from 1024 to 2048
-Enable RT_STATS option
-slub: zero page to fix boot crashes
-irq: Set CPU affinity as soon as the irq thread is created
-SCHEDULER: Autogroup patch group by current user android UID instead of task ID
-cpufreq: interface for setting governor for a cpu
-wakeup: Use irqsave/irqrestore for events_lock
-x86,mm: make pagefault killable
-ARM: 7178/1: fault.c: Port OOM changes into do_page_fault
-readahead: fault retry breaks mmap file read random detection
-time: RCU permitted to stop idle entry via softirq
-sched: Prevent wakeup to enter critical section needlessly
-procfs: add num_to_str() to speed up /proc/stat
-rq_stats: add run queue statistic collection to kernel tick scheduler
Weekly #291 (10-22-2012 KST / GMT +9:00)
-Update Linux 3.0.47
-Fix PGM module error
-OMAP2+: clock: Fix DPLL clock rounding
-block: deadline: disable front_merging
Stable r4 (10-21-2012 KST / GMT +9:00)
-Stable Build r2
-Update Jellybean 4.1.2
-Update Linux 3.0.46
-Update BFQ v5 Scheduler
-Update Interactive governor
-Update Wi-Fi drivers for Jellybean 4.1.2
-Update Linaro ToolChain 4.7.2/2012.09
-Add Sync patches from Android 3.4
-Add LowMemoryKiller from Android 3.4
-Add BFQ Tweak. Thanks to franciscofranco.
-Enable TCP Advanced and Add WESTWOOD, HYBLA and VENO Options.
-Enable ARM_PATCH_PHYS_VIRT.
-Disable ZRAM and XVMALLOC
-KSM: Change value of sleep millisecs
-ETC ...
#283 Weekly (09-30-2012 KST / GMT +9:00)
-Add Dynamic Interactive governor (https://github.com/edoko/AirKernel_GN_JB/commit/8329298ed056c8768828b6d63da4684b81335b5d)
-cpufreq: interactive: add input_boost_freq entry. This entry is the frequency which the CPU will be boosted when the screen is touched. (https://github.com/edoko/AirKernel_GN_JB/commit/c3e6a7431c334d96217850c0b0392fdfec665222)
-Update Interactive governor (Thanks to franciscofranco)
-Update the latest Wi-Fi driver
-Merge 'android-3.0' branch
#273 Weekly (09-16-2012 KST / GMT +9:00)
-Update Linux 3.0.43
-Update the latest Wi-Fi drivers for BCMDHD
-cpufreq: interactiver governor: Add a time view concept
-cpufreq: interactive governor: Fix not uniform buf filling & memory corruption
-cpufreq: interactive: take idle notifications only when active
-cpufreq: interactive: keep freezer happy when not current governor
-cpufreq: interactive: handle speed up and down in the realtime task
-cpufreq: interactive: remove input_boost handling
Stable r3 (09-02-2012 KST / GMT +9:00)
-Stable Build #3
-Update Linux 3.0.42
-Adjust MPU Clocks and Voltages
-Adjust Readahead value from 2048 to 1024
-Add the latest Wi-Fi Driver patch
-Add optimized AES and SHA1 routines (https://github.com/edoko/AirKernel_GN_JB/commit/69d4d7e0c0b334513a8838813541a5bd99df9aa8)
-Merge the latest 'android-omap-3.0' branch
-Adjust Hotplug clocks for PegasusQ governor
-Change hispeed_freq and Adjust MIN_SAMPLE_TIME and TIMER_LATE for Interactive governor
-Change suspendfreq from 720Mhz to 1026Mhz for InteractiveX governor
-Revert "sched: Folding nohz load accounting more accurate" commits
-Remove 89airtweaks script.
-Please use Trickster Mod App. Thanks to bigeyes0x0! (Link : http://forum.xda-developers.com/showthread.php?t=1768315)
#260 (08-25-2012 KST / GMT +9:00)
-sched: Remove stale power aware scheduling remnants and dysfunctional knobs
-Revert "OMAP3630+: SmartReflex 1p5: remove voltage clamp down"
-Add the latest BCMDHD(Wi-Fi) patch
#251 (08-19-2012 KST / GMT +9:00)
-Add Ezekeel's Custom Voltage v3
-cpufreq_interactive.c: Change hispeed clock from max clock to 1050Mhz
-Disable FRAME POINTER
-Disable NOOP scheduler
-Default Scheduler: BFQ v4
#241-STABLE_r2 (08-18-2012 KST / GMT +9:00)
-STABLE r2 - #241
-Update Linux 3.0.41
-Add ext4 tweaks
-Add the latest BCMDHD(Wi-Fi) patch
-Add the latest patch in android-omap-3.0
-Enable FSync (more safety)
-Default governor: Interactive
-cpufreq_interactive.c: Change hispeed_freq from max clock to 720Mhz
#237 (08-14-2012 KST / GMT +9:00)
-More tweaks PegasusQ and Interactive governor
-Change build flags
-Tweak some BFQ parameters to be more flash memory alikes -franciscofranco
#231 (08-13-2012 KST / GMT +9:00)
-Add BFQ v4 Scheduler
-Add OndemandX governor
-Decrease 230Mhz voltage
-Etc...
#223 (08-11-2012 KST / GMT +9:00)
-Update Linux 3.0.40
-Adjust Display Colors
-cpufreq_pegasusq: More tweaks -gokhanmoral and me
-cpufreq_interactive.c: Increase DEFAULT_TIMER_RATE from 20 to 30
-cpufreq_interactiveX.c: Tweak and fix freq
-OMAPDSS: DISPC: fix pclk divisor limits
-OMAPDSS: DISPC: more precise scale limits checking
#212 - Stable (08-02-2012 KST / GMT +9:00)
-#212 is STABLE version
-Update Linux 3.0.39
-VFP Build Optimization
-ondemand: update sampling rate without waiting for next sampling
-Backport CPUFreq from Linux 3.2 (latest)
-Backport KSM from Linux 3.5 (latest)
-Backport AIO from Linux 3.5 (latest)
-Enable NTFS_FS and NTFS_RW option (built-in)
-Built-in CIFS and SCSI_WAIT_SCAN modules
-sched: Folding nohz load accounting more accurate
-Correct compass for toroplus -KalimochoAz
-Do not leak some sensitive kernel parameters -renaudallard
-Add More Patch...
#200 (07-29-2012 KST / GMT +9:00)
-Change Toolchain from Linaro 4.6.4 to Linaro 4.7.2 (lastest)
-Enable ZRAM and XVMALLOC
-Backport ZRAM from Linux 3.2 (lastest)
-Backport Lowmemorykiller from Linux 3.5 (lasteset)
-Add InteractiveX V2 governor -imoseyon
-Add V(R) Scheduler
-Add Proportional Rate Reduction for TCP (from Linux 3.2 commit)
#191 (07-28-2012 KST / GMT +9:00)
-Update Linux 3.0.38
-Increase readahead value from 1024 to 2048
-x86: Call idle notifiers
-net: wireless: bcmdhd: Fill station_info packet fields
-Change Display color values and gamma offsets
#180 (07-22-2012 KST / GMT +9:00)
-opp4xxx_data.c: Adjust voltages
-Revert "board-tuna-wifi.c: Decrease WiFi Startup delay from 70ms to 35ms
-Revert "net: wireless: bcm4329: Init locks in dhd_attach() at the beginning"
-Fix battery drain, SoD
-Revert "OMAP4: hsmmc: fix race conditions in suspend/resume path"
-Revert "OMAP: mcspi: Perform NULL pointer check before accessing cd->swap_datalines"
#177 (07-21-2012 KST / GMT +9:00)
-cpufreq_pegasusq.c: Adjust hotplug frequency for GNex
-Add 230Mhz MPU Clock
-board-tuna-wifi.c: Decrease WiFi Startup delay from 70ms to 35ms -from franciscofranco's idea. Thanks!
-opp4xxx_data.c: Decrease 230Mhz and 350Mhz MPU Clocks voltage
-net: wireless: bcmdhd: Reload FW in case of constant scan failure
-net: wireless: bcmdhd: Reduce priority for dhd_dpc and watchdog
-net: wireless: bcmdhd: Ignore error if "chanspecs" command is not supported
-net: wireless: bcmdhd: Skip inaccurate wl_construct_reginfo() call
-net: wireless: bcmdhd: Add wiphyband update for country change
-net: wireless: bcmdhd: Return wl_construct_reginfo() call
-net: wireless: bcmdhd: Skip country setting if unnecessary
-net: wireless: bcmdhd: Add mutex to wl_update_wiphybands()
-net: wireless: bcm4329: Init locks in dhd_attach() at the beginning
-net: wireless: bcmdhd: Init locks in dhd_attach() at the beginning
-net: wireless: bcmdhd: Update wiphy bands on band change
-net: wireless: bcmdhd: Fix P2P GO hang issue
-net: wireless: bcmdhd: Remove country update from wl_update_wiphybands
-net: wireless: bcmdhd: Add info_string param with driver/fw/chip info
-net: wireless: bcmdhd: Adjust driver/fw/chip info format
-net: wireless: bcmdhd: Use proper jiffie-related functions
-net: wireless: bcmdhd: Prevent HT Avail request failure to flood the log
-OMAP4: hsmmc: fix race conditions in suspend/resume path
-OMAP: mcspi: Perform NULL pointer check before accessing cd->swap_datalines
v2.1 (06-27-2012 KST / GMT +9:00)
-Added 'PegasusQ' governor (Galaxy S3)
-Adjusted MPU(CPU) Clocks and Voltages
(200Mhz->230Mhz, 725.6Mhz->729.6Mhz, 1024Mhz->1064.4Mhz, 1.224Ghz->1.228Ghz, 1.544Ghz->1.52Ghz)
-Added evdev patch
-Cpufreq_pegasusq.c: Increase MIN_SAMPLING_RATE value 10000 to 20000
-Cpufreq_interactive.c: Tund interactive governor
-Fixed reboot and freezing issue (maybe)
v2.0 (06-24-2012 KST / GMT +9:00)
-Reverted "Backported CPUFreq from Linux Kernel 3.5-rc3"
(Maybe fixed battery drain when standby)
-Revert "OMAP4: hsmmc: fix race conditions in suspend/resume path"
-opp4xxx_data.c: Increase voltages 1.35Ghz
v1.9 (06-23-2012 KST / GMT +9:00)
-Backported CPUFreq from Linux Kernel 3.5-rc3
-Adjusted MPU(CPU) Clocks and Voltages
(700Mhz->725.6Mhz, 970Mhz->1024Mhz, 1.2Ghz->1.224Ghz, 1.52Ghz->1.544Ghz)
-Support Slide2Wake (Require/PGM2 Nexus App: https://play.google.com/store/apps/details?id=net.ponury.pgm2free)
-Removed Touch Wake
-Cpufreq: interactiver governor: Add a time view concept
-Disabled NTFS_FS (Kenrel debugs)
-Revert Overclock RAM
-Wireless: bcmdhd: remove wl_construct_reginfo check in wl_update_wiphybands (Thanks to renaudallard)
-Added evdev patch
-Linaro ToolChain gcc 4.7.1 (v1.7 ~ )
-Etc...
v1.8 (06-18-2012 KST / GMT +9:00)
-89airtweaks: Removed Voltage Control Command.
(Because, This Kernel is adjusted voltages automatically ( >=1.35Ghz).
-Removed Temp Control
-omap_temp_sensor.c: Increase the temperature threshold (64 -> 74)
-Revert "GRALLOC.C: increase TILER memory from 16MB to 32MB"
-Disabled XVMALLOC
-Enabled NTFS_FS
-Adjusted color values of Color Control
v1.7 (06-16-2012 KST / GMT +9:00)
-Switched Linaro Toolchain gcc 4.7.1 (O2)
-Enabled AIO
-Backported AIO from Linux Kernel 3.5-rc2
-Adjusted Kernel Debugs
-Added all recent BCMDHD(Wireless) patch
-Added recent OMAP patch
-Added TILER patch
-OverClocked RAM
-GRALLOC.C: increase TILER memory from 16MB to 32MB
-ext4: add missing save_error_info() to ext4_error()
-Adjusted MPU Voltages
-Etc...
v1.6 (06-07-2012 KST / GMT +9:00)
-Revert Linux Kernel 3.0.8 (It is Stable)
-Fixed the freezing bug when you shut down phone
-Changed values of Gamma offsets
-Added CGROUP_TIMER_SLACK (Thanks to HomuHomu)
-Updated 'twl6040' and 'SmartReflex'
-Enabled Lazy governor
-Disabled EXT2_FS
-Added CIFS Module
-Etc ...
v1.5 (06-06-2012 KST / GMT +9:00)
-Updated to Linux Kernel 3.0.17 !
-Changed values of Gamma offset
-Disabled ARCH_POWER
-Adjusted MPU Voltages
-Removed GPU Overclock Control
-Removed Sakuractive and Lazy governor
-Tuned Interactive and SmartassV2 governor
-Fixed the Sound Control (Ezekeel)
-Updated recent OMAP commits
-More Stable !
-Etc ...
v1.4 (05-27-2012 KST / GMT +9:00)
-Updated to Linux Kernel 3.0.15 !
-Supported ZRAM
-ZRAM backported from Linux kernel 3.2.17
-Removed 1.72Ghz and Stable OverClock ( ~ 1.65Ghz) !
-Tuned Interactive governor
-Re-Supported KSM
-Adjusted Voltages
-Disabled Some kernel debugs
-Add ACCESSORY_SET_AUDIO_MODE control request and ioctl
-USB: gadget: f_accessory: Add support for HID input devices
-USB: gadget: f_audio_source: New gadget driver for audio output
-Updated some OMAP source
-etc...
v1.3 (05-26-2012 KST / GMT +9:00)
-Added 200Mhz and Changed Clock 1.8Ghz to 1.72Ghz and 1.65Ghz to 1.64Ghz
-Reduced MPU Voltages
-Tuned SmartassV2 and Conservative(franciscofranco and Me) governor
-Fixed bugs in SmartassV2 (by abev66)
-Updated recent OMAP source and Interactive governor
-Revert omap2plus: cpufreq: Modify lpj recalculation logic
-Revert Allowed overclockable to 2.4Ghz-from ezekeel
-Re-increased Tuna wlan voltage to 2.0V(Stock)
-...
v1.2 (05-20-2012 KST / GMT +9:00)
-Re-added Color Control and gamma preset
-Added SmartassV2 and Sakuractive governor (by sakuramilk)
-Adjusted Display Color
-Reduced MPU Voltages
v1.1 (05-19-2012 KST / GMT +9:00)
-Added 1.65Ghz, 1.8Ghz and removed 1.42Ghz
-Removed Color Control and gamma feature
-Adjusted Voltages and Display Color
-OTG: Disable MUSB DMA mode incase of DMA channel request failure
-Bcmdhd: Turn OFF wlan power if interface UP fails
-HSI: Prevent HSI clock disable while ACWAKE is high
-Vfp: Fix memory corruption on PM suspend
-Vfp: only clear vfp state for current cpu in vfp_pm_suspend
-twl-rtc: mask alarm interrupts at shutdown.
-...
v1.0 (05-13-2012 KST / GMT +9:00)
-Initial Release !!
Awesome, I'll have to give this kernel a shot sometime!
Glad to see this kernel thread also on the toro side of things. This kernel is very nice! Really enjoying 1.9 so far
Sent from my Galaxy Nexus using xda premium
Battery Saving : 200Mhz/1024Mhz
-Air Kernel Stock Clocks : 350Mhz / 1224Mhz
Script : '/system/etc/init.d/89airtweaks'
Click to expand...
Click to collapse
Release
Air Kernel Weekly Build #247 - 20120623
Change Log :
-Added PegasusQ governor (Galaxy S3)
DownLoad
Air Kernel Blog Link
+Stable Verison (v1.0, 1.1.....) : Literally Stable version !
+Weekly Version (#246, #247....) : Experiment version + Every Week Build (maybe)
Release
Air Kernel Weekly Build #250 - 20120623
Change Log :
-Tuned PegasusQ governor and ported Dual-Core (Thanks to gokhanmoral)
-Cpufreq_pegasusq.c: Increase MIN_SAMPLING_RATE values 10000 to 20000
-Cpufreq_interactive.c: Tund interactive governor
DownLoad
Air Kernel Blog Link
+Stable Verison (v1.0, 1.1.....) : Literally Stable version !
+Weekly Version (#246, #247....) : Experiment version + Every Week Build (maybe)
Weekly version is only GPU 384Mhz.
File Name :
Air_Kernel_vX.X_YYY_GN-ZZZZZZZZ.zip
X.X = version
YYY = GPU Clock
ZZZZZZZZ = Date
Air_Kernel_Weekly_#XXX_YYY_GN.zip
X.X = Weekly Build Number
YYY = GPU Clock
Click to expand...
Click to collapse
I just flashed your Kernel and the first thing I noticed is my screen is noticeably dimmer at the lowest brightness even with "Auto On". Is this for battery savings? Or is it not intended?
I run Slim Rom 4.0.0
Glad to see you over here! Most stable kernel I've tried to date.
Sent from my GT-I9300 using Tapatalk 2
How's the battery
Sent from my Galaxy Nexus using xda premium
I switched back to the stock Slim kernel because in the 2 hours after I flashed this I lost 20% battery while in standby.
zedorda said:
I switched back to the stock Slim kernel because in the 2 hours after I flashed this I lost 20% battery while in standby.
Click to expand...
Click to collapse
Thank you for your feedback
I'll check it
Sent from my Galaxy Nexus using xda premium
v2.0 (06-24-2012 KST / GMT +9:00)
-Reverted "Backported CPUFreq from Linux Kernel 3.5-rc3"
(Maybe fixed battery drain when standby)
-Revert "OMAP4: hsmmc: fix race conditions in suspend/resume path"
-opp4xxx_data.c: Increase voltages 1.35Ghz
Click to expand...
Click to collapse
Release
r_data said:
Release
Click to expand...
Click to collapse
Nice
Sent from the future.
Kewl will give it another go and see what I get.
I checked v2.0 bug.
(use 200mhz and freezing...)
I will upload fix version on weekend.
Sent from my Galaxy Nexus using xda premium
In the first 30mins I lost 5% but then it leveled off and is draining as normal. Thanks
I keep getting forced restarts after installing this. Anyone else have a problem like this?
v2.1 (06-27-2012 KST / GMT +9:00)
-Added 'PegasusQ' governor (Galaxy S3)
-Adjusted MPU(CPU) Clocks and Voltages
(200Mhz->230Mhz, 725.6Mhz->729.6Mhz, 1024Mhz->1064.4Mhz, 1.224Ghz->1.228Ghz, 1.544Ghz->1.52Ghz)
-Added evdev patch
-Cpufreq_pegasusq.c: Increase MIN_SAMPLING_RATE value 10000 to 20000
-Cpufreq_interactive.c: Tund interactive governor
-Fixed reboot and freezing issue (maybe)
Click to expand...
Click to collapse
Release v2.1
Dear Community,
Can someone describe the direct actions and settings changed (or point me to the right direction) when someone changes the battery saver menu's performance profiles in LineageOS? I tried to set the slider to every position (from battery saving to performance, every step) and then checked the CPU governor and other settings in Kernel Adiutor/EX Kernel Manager but I don't see any change in the parameters (frequencies or timers, et cetera) but I am really curious what are the profile settings changing in the operating system level.
Thank you.
Desperate bump..
Power save
Min: 300 MHz
Max: 1036 MHz
Governor: INTERACTIVE
I/O scheduler: ROW
Cores: 0 and 3 only
Efficiency
Min: 300 MHz
Max: 2460 MHz
Governor: INTERACTIVE
I/O scheduler: n/a (doesn't show in app)
Cores: 0 and 3 only
Balanced
Min: 300 MHz
Max: 2457 MHz
Governor: INTERACTIVE
I/O scheduler: ROW
Cores: 0 and 3 on, 1 and 2 hibernated till required
Quick
Min: 300 MHz
Max: 2460 MHz
Governor: INTERACTIVE
I/O scheduler: n/a (doesn't show in app)
Cores: 0, 2 and 3
Performance
Min: 2457 MHz
Max: 2457 MHz
Governor: INTERACTIVE
I/O scheduler: NOOP
Cores: 0, 1, 2, 3 all on
Source:
reddit.com/r/oneplus/comments/494dcy/pro_tip_use_efficiency_battery_mode/d0p9l9o/
Would be good to see this in the source code of my phone (Redmi Note 4 Snapdragon).