[Android N/M][God's Kernel][GK-R4/NR1.0][01-04-16] - Nexus 6P Original Android Development

God's-Kernel​
DISCLAIMER:
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked /fried devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Features Of God's-Kernel-N-Preview
Built Using UBERTC- 4.9 Aarch64 Toolchain along with optimizations like GCC optimization for cortex-a57 ,O3 & Graphite flags.
Ramdisk Anykernel Format (Can flash over any Roms)
No More force encryption & Does not modify system partition
OC Support on both Big & Small Clustures. Big upto 2.2GHZ and Small 1.6GHZ
Gestures Control: DoubleTap2Wake, Sweep2Wake, Sweep2Sleep,Camera launch gesture
Governors: Elementalx,Interactive, Conservative, Ondemand, Powersave, Performance,,userspace
Enabled ARCH Power
Schedulers: Noop, Deadline, Row, cfq, bfq, fiops, sio.
exFAT support
Fsync On/Off switch.
KCAL advanced color control [V2](RGB, Saturation, Value, Contrast, Hue)
Backlight dimmer option
High Brightness Mode option
HBM panel commands
Faux Sound Control 3.6 GPL ,Sound Driver 36
Disable crc check for 30% extra performance in IO.
Corrected RGB LED brightness for solid indications
Disabled power_aware and enable all cores on boot.
Features Of God's-Kernel-M
Built Using UBERTC- 6.0 Aarch64 Toolchain along with optimizations like GCC optimization for cortex-a57 ,O3 & Graphite flags.
Ramdisk Anykernel Format (Can flash over any Roms)
No More force encryption & Does not modify system partition
Linux kernel 3.10.94
OC Support on both Big & Small Clustures. Big upto 2.2GHZ and Small 1.6GHZ
Adreno idler [An efficient workaround for msm-adreno-tz's overheads]
Gestures Control: DoubleTap2Wake, Sweep2Wake, Sweep2Sleep,Camera launch gesture
Governors: Barry-Allen,pegasusq,Hyper,Intelliactive,Darkness,Blu-Active,ImpluseElementalx,lionheart,Bioshock
Interactive, Conservative, Ondemand, Powersave, Performance,,userspace
Hot-Plug Drviers: MSM Hotplug,MSM MPDecision Hotplug[Bricked Hotplug]
Inteli-Plug hotplug cpu driver with eco mode
State Notifier Driver.
MSM Limiter Driver.
CPU Boot Controls.
Enhanced cpu boost drivers
Add sysinterface for GENTLE_FAIR_SLEEPERS [toggle switch]
Toggles for Wakeup Boost and Hot-Plug Boost
Toggle Schedule workqueues on awake CPUs to save power
PowerSuspend Mode [Autosleep, userspace,LCD Panel,Hybrid]
Added Quickwakeup initial Driver.
Enabled ARCH Power
Schedulers: Noop, Deadline, Row, cfq, bfq, fiopsio, sioplus.
TCP Congestion Algorithms: Highspeed, cubic, reno, bic, westwood, hybla, htcp, vegas, veno, scalable, ip, yeah, illinois.
CPU Voltage Control
NTFS r/w and exFAT support
F2FS filesystem support
Fsync On/Off switch.
Added ZSWAP, FRONTSWAP, VNSWAP along with Zram
KCAL advanced color control [V2](RGB, Saturation, Value, Contrast, Hue)
Backlight dimmer option
High Brightness Mode option
Live Display Driver for CM Based Roms
HBM panel commands
Faux Sound Control 3.x GPL ,Sound Driver 36
msm_performance
Frandom Support.
Random entropy tweaks.
Userspace knob to enable/disable msm_hsic_host wakelock
Toggles for wlan wakelocks
Intelli_thermal v3.0: initial coding for Linux 3.10 Qualcomm kernels
Thermal:Added a module param to change the thermal throttle temperature point to userspace
Selinux permissive by default
Disable crc check for 30% extra performance in IO.
Toggleable software crc
Corrected the AD backlight calculation formulas
Corrected RGB LED brightness for solid indications
Fixed gcc-4.9.0 miscompilation of load_balance() in scheduler
Muted userspace and kernel audit logs
Disabled power_aware and enable all cores on boot.
Enabled Dcache word access.
Added many more CPU scheduler,cpuidle,Timing optimizations patches.
Change-Log-N-Preview:
#GK-NR1.0-Angler-20160401:
Project name: God's Kernel-N
AudioGod - Revert "Hardcode selinux to permissive at kernel level"
Pranav Vashi - qcom-cpufreq: Prevent false check
Senthil Kumar Rajagopal - [PATCH] Fix extern inline use for gcc > 4.3 in c99 mode
Arnd Bergmann - X.509: silence asn1 compiler debug output
Antonio Alecrim Jr - X.509: remove possible code fragility: enumeration values not handled
AudioGod - GK Build: Build GK-NR1.0
AudioGod - Add Compiler GCC-6.0
franciscofranco - tick: don't update idle time if cpu offline
imoseyon - cpufreq: show cpu voltages via sysfs
imoseyon - DTS: Overclock A57 to 2.2GHz & A53 to 1.6GHz
Susan - Disable power_aware and enable all cores on boot.
Greg Hackmann - arch: arm64: force -fno-pic
AudioGod - GK defconfig: Dolby DAP post processing & Sound Prime
AudioGod - Enable arch power
AudioGod - Add more Zram
smartperson - Fix Angler 3-button headset button press detection
atl4ntis - Don't reset keys pressed at suspend time
flar2 - sound control: correct registers for phone mic and video mic
flar2 - sound control: add speaker gain tunable
Pavel - sound/soc/codecs: add TOMTOM_A_CDC_RX8
pafcholini - Sound Control: 3.6
Pavel - sound/soc/codecs: add sound_control_locked
Pavel - sound/soc/codecs: fix speaker gain and mic gain for the Nexus-6P
pafcholini - sound/soc/codecs: Faux Sound control for WCD9330 TomTom codec driver
Sam Mortimer - Set RGB LED brightness for solid indications
flar2 - msm: mdss: request HS mode when sending HBM cmds
Zac Crosby - msm: mdss: Allow user space control of HBM
flar2 - msm: mdss: Add HBM panel commands
AudioGod - Revert "msm: vidc: Allow clients to specify/query the colorspace"
Zhuowei Zhang - Attempt at porting kexec-hardboot for arm64; not working at all
Geoff Levand - debugging: Bypass purgatory
Ard Biesheuvel - of/fdt: export fdt blob as /sys/firmware/fdt
Aaron Kling - Add kexec support for aarch64
Pradeep Sawlani - ksm: check and skip page, if it is already scanned
Jens Axboe - cfq-iosched: fix the setting of IOPS mode on SSDs
Tahsin Erdogan - block: Make CFQ default to IOPS mode on SSDs
flar2 - wake_gestures: remove unnecessary wakelock
FrozenCow - usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
Nikhilesh Reddy - fs: Workaround the compiler's bad optimization
franciscofranco - wakeup: add toggle for bluedroid_timer wakelock
flar2 - msm: qpnp-haptic: disable vibration when vmax_mv_strong is set to min
David Herrmann - Bluetooth: hidp: fix device disconnect on idle timeout
Ping Li - msm: mdss: Correct the AD backlight calculation formulas
Ulf Hansson - mmc: core: Use mmc_flush_cache() during mmc suspend
myfluxi - msm: kgsl: Report correct GPU frequency in sysfs
myfluxi - PM: devfreq: Use high priority workqueue
Manikanta Sivapala - msm: vidc: disable CPU L2 cache PC during video sessions
flar2 - msm_performance: Make input boosting optional
flar2 - mdss_fb: backlight dimmer option
flar2 - wake_gestures: adjust timing for camera gesture
flar2 - wake_gestures: update timings for new tick rate
flar2 - wake_gestures: enable sweep up by default
flar2 - wake_gestures: add camera launch gesture
flar2 - angler: Wake gestures: sweep2wake, sweep2sleep and doubletap2wake
flar2 - angler: enable dt2w while tp is suspended
flar2 - Revert "angler: kernel: Do not enable or disable gesture mode after tp suspended."
savoca - msm: mdss: kcal: Only apply updates on index 0
savoca - msm: mdss: kcal: Use PCC for negative display mode
savoca - msm: mdss: KCAL: Send a pp display commit when changes are made
savoca - msm: mdss: KCAL: Do not read from picture adjustment registers
savoca - msm: mdss: KCAL: Read values from MDP registers wherever possible
flar2 - msm: mdss: KCAL: forgot to delete file
savoca - msm: mdss: KCAL: Apply default values on boot
savoca - msm: mdss: KCAL: Queue changes when panel is powered off
savoca - msm: mdss: KCAL: Remove MODULE_DESCRIPTION
savoca - msm: mdss: KCAL: Update Kconfig description
savoca - msm: mdss: KCAL: Update according to linux guidelines and checkpatch.pl
savoca - msm: mdss: KCAL: Check panel power state before applying values
savoca - msm: mdss: KCAL: Allow kcal_enable to control all post-processing features
savoca - msm: mdss: Keep KCAL within its own source file
savoca - msm: mdss: Add pa_v2 support to KCAL
savoca - msm: mdss: Replace PGC implementation with PCC for KCAL
savoca - msm: mdss: Add KCAL support for post processing control [v2]
flar2 - cpufreq_elementalx: add missing declaration
flar2 - cpufreq_elementalx: cache tunables
flar2 - cpufreq_elementalx: add powersave mode and adjust freq tables
flar2 - cpufreq_elementalx: remove gboost
flar2 - cpufreq_elementalx: freq_table per policy and pass policy to init function
flar2 - cpufreq_elementalx: store freq_table per policy and add static reference tables
flar2 - cpufreq_elementalx: remove fb notifier
flar2 - cpufreq_elementalx: pick next freq from freq tables
flar2 - cpufreq_elementalx: tune and make less aggressive
flar2 - cpufreq_elementalx: replace input boost with down factor and floor frequency
flar2 - cpufreq_elementalx: disable input boost
flar2 - cpufreq_elementalx: let input boost drop to lower frequency
flar2 - cpufreq_elementalx: increase max screen off freq
flar2 - cpufreq_elementalx: apply input boost per-cpu
flar2 - cpufreq_elementalx: refactor and adjust
flar2 - ElementalX governor version 2
Bibek Basu - cpufreq: remove race while accessing cur_policy
Viresh Kumar - cpufreq: governor: remove copy_prev_load from 'struct cpu_dbs_common_info'
Srivatsa S. Bhat - cpufreq: governor: Be friendly towards latency-sensitive bursty workloads
Jeff Liu - binfmt_elf.c: use get_random_int() to fix entropy depleting
flar2 - deadline: decrease fifo_batch
Mauro Andreolini - block, bfq: add Early Queue Merge (EQM) to BFQ-v7r6 for 3.10.8+
Paolo Valente - block: introduce the BFQ-v7r6 I/O sched for 3.10.8+
Arianna Avanzini - block: cgroups, kconfig, build bits for BFQ-v7r6-3.10.8+
franciscofranco - Added fsync on/off support.
flar2 - Add exFAT support
flar2 - Add SIO and FIOPS i/o schedulers
AudioGod - Disable crc check for 30% extra performance in IO
AudioGod - Hardcode selinux to permissive at kernel level
AudioGod - Makefile: Add GCC optimization for cortex-a57
AudioGod - Optimizations:Add O3 & Graphite flags
flar2 - mmc: clk_scaling: set scale_down_in_low_wr_load to 1 by default
Talel Shenhar - mmc: clk_scaling: add sysfs for avoiding scale down in write
AudioGod - Add GK Build Script & Change-log Generator
Change-Log-M:
#GK-R4-20160123:
Merged all upstream from AOSP android-msm-angler-3.10-marshmallow-mr1
[updated GK source to Latest aosp kernel Source]
Enabled Dolby DAP post processing & Sound Prime .
[If you don't find Dolby DAP controller to control wait for Upcoming God's-AOSP it will have it Inbuilt]
#GK-R3-20151227:
Fixed Camera blank screen issues.
Adopted Anykernel2 build style
Added init.gods.rc
Added post boot script for applying GK custom settings
Added Google Services battery drain fixer by [email protected]
Switched Back to UBERTC-6.0 Tool-Chain
#GK-R2-20151225:
Evisceration - mmc: toggleable software crc
buckmarble - net: bcmdhd: reduce ctrl wake lock with separate sysfs node and rename rx wakelock node as well
franciscofranco - wakeup: add toggles for wlan wakelocks
franciscofranco - wakeup: add userspace knob to enable/disable msm_hsic_host wakelock
imoseyon - power: skip sensor_ind wakeup source activation via sysfs
franciscofranco - net: bcmdhd: reduce wlan_rx wakelock period
flar2 - net: bcmdhd: reduce wakelocks
AudioGod - Revert "bcmdhd: reduce rx wakelock timeout via sysfs node"
AudioGod - Revert "bcmdhd: reduce wakelocks"
AudioGod - GK Build:Add option to generate change-log before starting build & add UBERTC-5.2 to toolchain selection menu
anarkia1976 - Adding Change-log generator script for God's Kernel
AudioGod - drivers/soc/qcom/Kconfig: Fix invalid option & syntax error
AudioGod - GK defconfig: Enable INTELLI Plug
Paul Reioux - intelli_plug: add perf_boost sysfs entry and clean up permissions
Paul Reioux - intelli_plug: add performance boost option
Paul Reioux - sched: compatibility fix up for intelliplug
Paul Reioux - intelli_plug: intelligent hotplug cpu driver with eco mode
Tk-Glitch - sched: Add sysinterface for GENTLE_FAIR_SLEEPERS
Paul Reioux - intelli_thermal v3.0: initial coding for Linux 3.10 Qualcomm kernels
AudioGod - Revert "msm: thermal: add a module param to change the thermal throttle temperature point to userspace"
#GK-R1-20151222:
Initial Build Added Bellow mentioned Features & Fixes on Top of Stock AOSP Kernel Source
Ramdisk Anykernel Format (Can flash over any Roms)
No More force encryption & Does not modify system partition
Linux kernel 3.10.94
OC Support on both Big & Small Clustures. Big upto 2.2GHZ and Small 1.6GHZ
Adreno idler [An efficient workaround for msm-adreno-tz's overheads]
Gestures Control: DoubleTap2Wake, Sweep2Wake, Sweep2Sleep,Camera launch gesture
Governors: Barry-Allen,pegasusq,Hyper,Intelliactive,Darkness,Blu-Active,ImpluseElementalx,lionheart,Bioshock
Interactive, Conservative, Ondemand, Powersave, Performance,,userspace
Hot-Plug Drviers: MSM Hotplug,MSM MPDecision Hotplug[Bricked Hotplug]
State Notifier Driver.
MSM Limiter Driver.
CPU Boot Controls.
Enhanced cpu boost drivers
Toggles for Wakeup Boost and Hot-Plug Boost
Toggle Schedule workqueues on awake CPUs to save power
PowerSuspend Mode [Autosleep, userspace,LCD Panel,Hybrid]
Added Quickwakeup initial Driver.
Enabled ARCH Power
Schedulers: Noop, Deadline, Row, cfq, bfq, fiopsio, sioplus.
TCP Congestion Algorithms: Highspeed, cubic, reno, bic, westwood, hybla, htcp, vegas, veno, scalable, ip, yeah, illinois.
CPU Voltage Control
NTFS r/w and exFAT support
F2FS filesystem support
Fsync On/Off switch.
Added ZSWAP, FRONTSWAP, VNSWAP along with Zram
KCAL advanced color control [V2](RGB, Saturation, Value, Contrast, Hue)
Backlight dimmer option
High Brightness Mode option
Live Display Driver for CM Based Roms
HBM panel commands
Faux Sound Control 3.x GPL ,Sound Driver 36
msm_performance
Frandom Support.
Random entropy tweaks.
WakeLock Control (wifi, proximity, modem)
Thermal:Added a module param to change the thermal throttle temperature point to userspace
Selinux permissive by default
Disable crc check for 30% extra performance in IO.
Corrected the AD backlight calculation formulas
Corrected RGB LED brightness for solid indications
Fixed gcc-4.9.0 miscompilation of load_balance() in scheduler
Muted userspace and kernel audit logs
Disabled power_aware and enable all cores on boot.
Enabled Dcache word access.
Added many more CPU scheduler,cpuidle,Timing optimizations patches.
Credits
I would like to thank @CL3Kener @flar2 @DespairFactor @faux123 @imoseyon @showp1984 @myfluxi @savoca @franciscofranco
@Dorimanx @arter97 @neobuddy89 @ak @eng.stk for their work/codes on kernels which may directly/ indirectly incorporated into this project. I respect you guys work alot . Thanks a Ton Again.:good:
**If I still miss any one by-mistake Please don't start Thermo-Nuclear War or Ward War -3 in with me In thread Just Push a PM to me I will not bother to Add your Name to list if you deserve it ...
Installation
Very Simple Flash in Any Custom Recovery !!
GK comes with maximum compatibility with all ROMs, GK patches your existing ramdisk.
Preferably Do NOT flash this over other custom kernels!
You should only flash GK over the kernel that came with your ROM [Stock /Custom] !!!
http://gk.sungsonic.co/
Do you like my work?
http://forum.xda-developers.com/donatetome.php?u=4284308
Disclaimer To Moderators:
Slight Off-Topic is fine & allowed In My threads , but when users decide to act stupid with trolls,lack of respect , Racial criticism ,religious criticism they should be dealt with with the appropriate means .Please put the warning/ban hammer anytime any of you think there's lack of respect and/or too much unwanted Off-Topic crap
Cheers :good::good:
Source Code
GK-N-Preview
GK-Marshmallow
XDA:DevDB Information
God's Kernel, Kernel for the Huawei Nexus 6P
Contributors
Adi Shakthi
Kernel Special Features: Simple, Stable ,Poweful
Version Information
Status: Stable
Current Stable Version: GK-R4
Stable Release Date: 2016-01-23
Created 2015-12-22
Last Updated 2016-04-01

Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Reserved

Frequently Asked Questions.
(1)CPU governors and I/O schedulers what are they & How they works ?
[Click Here And Read out completely......... Thanks to @gsstudios, Recognized Contributor for superb guide.
(2)How to achieve same performance with less battery drain ?
Click Here Answer is in your click
(3)What is a Governor & A Hot-plug ?
Click Here Answer is in your click
(4)What are the Battery Saving & Smoothness Tricks ?
Click Here Answer is in your click
(5)How to Use KCAL - Advanced color control ?
Click Here Answer is in your click
Adding More As needs..............

Gonna give this a go! Thanks!

Flashed, will review soon. Thanks for the amazing work you have done in past and still counting. I can understand and appreciate the pain and dedication you take for your work. Also I know on how scarce resources you work. Hats off to you man. Truly amazing. Love your work.

Are those your personal settings on the screenshots under OP?

yung40oz84 said:
Are those your personal settings on the screenshots under OP?
Click to expand...
Click to collapse
Not all but some ....[emoji12] with my unpublished personal build of my own SSHD rom
Sent from my Nexus 6P using Tapatalk

Adi Shakthi said:
Not all but some ....[emoji12] with my unpublished personal build of my own SSHD rom
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
Lucky me! using both. Flawless. Request you to publish ROM too.

subhjvlz said:
Lucky me! using both. Flawless. Request you to publish ROM too.
Click to expand...
Click to collapse
Hope soon .....will resume work from morning [emoji12]
Sent from my Nexus 6P using Tapatalk

Adi Shakthi said:
Hope soon .....will resume work from morning [emoji12]
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
Is it a layers ROM? Can't wait to try that! This is the only kernel that gives me all the sound options I need in Kernel Adiutor. All others have the left and right headphone gain implemented but it only shows in synapse and most kernels do not come with UKM support, loving this kernel so far on DU! Thanks!

Max little cannot be set over 1248MHz.
Max big toggles (is not constant) after setting to any value. In fact it can't be set.

@Adi Shakthi whenever I try to configure barry_allen my phone reboots.It also happens in case of Kylo kernel.I have tried both ex kernel manager and kernel auditore.Any hints?

subhjvlz said:
Max little cannot be set over 1248MHz.
Max big toggles (is not constant) after setting to any value. In fact it can't be set.
Click to expand...
Click to collapse
See screen shots attached by me ...get settings from that [emoji12]
Sent from my Nexus 6P using Tapatalk

Jyotirdeb said:
@Adi Shakthi whenever I try to configure barry_allen my phone reboots.It also happens in case of Kylo kernel.I have tried both ex kernel manager and kernel auditore.Any hints?
Click to expand...
Click to collapse
Yep there is a bit issue exists ....hopefully fix it soon till then use it in stock config .....
Sent from my Nexus 6P using Tapatalk

Running great thus far on DU! Much appreciated sir

So u return no reply in chat for awhile..Hmmm

Nice, I'm excited your here. Hopefully this means SOKP might be coming, lol.

Deadlights said:
Nice, I'm excited your here. Hopefully this means SOKP might be coming, lol.
Click to expand...
Click to collapse
Oh here also smells of SOKP present in nexus-6P ...that's amazing
But this time SSHD will take place of SOKP in some 2-3 days [emoji12]
Sent from my Nexus 6P using Tapatalk

where is download? thx in advance

Related

[KERNEL] Air Kernel [4.2.1 - Weekly : #510 - 29.01.2013 | 4.1.X - Final ] [3.0.61]

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 !!
This look's like a very nice kernel! It looks very convincing and I might get it! The only thing I'm wondering is how good it is with battery life. Because currently right now I am using Francisco Franco's kernel and I was wondering if this is any better. And also one more thing....FIRST!
Battery Saving : 200Mhz/1024Mhz
-Air Kernel Stock Clocks : 350Mhz / 1224Mhz
Script : '/system/etc/init.d/89airtweaks'
Click to expand...
Click to collapse
This kernel worked wonders on the nexus s let's see how it preforms on the gnex. Thanks for the work!
Sent from my Galaxy Nexus
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
Gonna give this a run
Sent from my Sprint Galaxy Nexus CDMA using xda premium
Running this now, slide2wake is pretty cool
Sent from my Galaxy Nexus using Tapatalk 2
Yay! The only kernel I ran on my ns4g now here for my gnex!! Thanks R!
Sent from my Galaxy Nexus using Tapatalk 2
Any chance of an app to change settings so we don't have to manually. I used Franco kernel updater with pretty much every other kernel but most settings are just not available while running this.
Sent from my Galaxy Nexus using Tapatalk 2
justen7723 said:
Any chance of an app to change settings so we don't have to manually. I used Franco kernel updater with pretty much every other kernel but most settings are just not available while running this.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Oh man if this ever came about I'd be in heaven! I use (now used to) franco kernel just because of the app lol now with air kernel( the best kernels I've ever ran) an app to do the adjustments would be a godsend
Sent from my Galaxy Nexus using Tapatalk 2
Giving this a go, thanks!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
---------- Post added at 10:03 PM ---------- Previous post was at 09:29 PM ----------
Kernel is very smooth, overclocked to 1650 and no freeze ups, my phone usually dosent like going over 1400. Did some quads and played some games. Phone stayed nice and cool while charging, no problems. Any future support for color tuning?
Time for a whirl
†††
FL0OD said:
Time for a whirl
†††
Click to expand...
Click to collapse
Flood?! When did you jump aboard the gnex subway?
Sent from my Galaxy Nexus using Tapatalk 2
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
bdubs4200 said:
Flood?! When did you jump aboard the gnex subway?
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Snuck in a couple weeks ago. Im working like 50-60 hours a week coming from a job where I was working less than 30 so I have been just dead to the world. More reading than chiming in. Good to see ya.
Kernel wise, so far the battery bleed out, which might be changed per op in the latest build, and the lack of any type of color mod are my only gripe. Seems to be speedy with seemingly good battery life although I have not been able to use it for a full day though. I liked Air on my ns4g also but it seemed to be a little quirky, on my phone, build to build. This is a different animal and so far pretty impressive. Definitely in the top three out of the ones we have available. Nice work.
†††
I checked v2.0 bug.
(use 200mhz and freezing...)
I will upload fix version on weekend.
Sent from my Galaxy Nexus using xda premium
I was just going to post that. 200 with that new peagus' gov = non wake up after sleep but I ran it like that on lazy with no issue @200/1036. Still speedy and idle bleed out seems to almost be gone with the latest version.
†††

[KERNEL] Golden Kernel | 1.8.3 | 3.0.101+ | 4.3/4.4 | Milestone XXH10K2 | 25 -12-2013

---------------------------------------------------------------------------------
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is Maguro thread
Here's the Golden Kernel, a modified version of Amperific's A.S.K.P and boype's Fancy. The concept is always to have a hybrid kernel, optimized for galaxy nexus,
in this way there is no more indecision about which kernel flash because this Golden is an all-in-one. This kernel also includes many features of the latest versions of the linux kernel (3.4/3.8+)
A slim, fast and smooth kernel for enjoying your phone.
Well, let's go into serious business
Kernel features
1.0/1.2
Linux Kernel 3.0.88
Linaro optimized
Fast charge enabled
Proportional Rate Reduction for TCP
Updated LowMemoryKiller driver (directly from 3.9 experimental kernel)
Added fully functional zCache and ZsmAlloc, backported from 3.4 kernel
Make zRam LZ4 decompressor work faster in the same CPU cycles
Introduce Dynamic Cache Pressure (now you need the correct binary to compile this kernel)
Revise Dynamic Writeback algorithm
Deep Sleep tweaks
Introduce Timer Slack Controller
Dynamic PLL Overclock
CPU Unaligned Access (much faster booting time because of better kernel decompression)
Add newest Adaptive RED Net Scheduler from 3.4 kernel and make it default.
Backport OOM Killing algorithm from 3.8 kernel
Backport LowMemoryKiller and Timed GPIO drivers from 3.8 kernel
CFS kernel scheduler optimization
Predefine minfree and adj values
Latest Generic Hotplug Helper from 3.10
Added Sampling Down Momentum for dinamically changing the factor for scaling down
Tuned SmartassH3 to make more use of low frequencies (it's always recommended "Golden gov")
Buffer values updated from Samsung original sources(Triple Buffering, Camera)
Writeback tweaked to do the work only when the screen is off
New Golden Governor (what Golden governor does)
Linked boostpulse interface to this governor
GPU optimizations
Frame buffer member of project butter
More deep sleap tweaks
New LMK machine
Introduce Dynamic Cache Pressure
updated HSMMC driver
RM CPU topology: multi-core scheduling
PGM support (still experimental, the dev of PGM app should add this kernel into his working list)
battery life extender (BLX)
custom voltage control
init.d support
selected patches from Google
TCP congestion control algorithms: westwood (default), cubic, reno
compiled with Google GCC 4.7 toolchain
control to set a minimum CPU frequency for screen-on (default: 384 MHz)
Optimized ext4 mount options
307MHz to 512MHz GPU as indicated in filename
Offering lowered voltages
Sound Control with PureAudio values (yeah man, rock your world)
SAS controller
Fixed wifi! (In 4.2.2 version and 4.3)
Updated LZ4 compression from 3.8 drivers
Finetuned Golden governor
Better performances, better battery life
TouchSense+ linked from touchscreen drivers
Gamma control with external module (only in 4.2.2 version)
System lagfixes
Frequencies revisited with entropy control
PGM support
Elevated SystemUI priority
Temperature control
zRam module updated from 3.10 kernel
Dynamic predefine Undervolt
GPU code Improvements
LZ4 references to /kernel folder
SpeedUp Boost
BuiltIn module for WLAN thanks to amperific
Finetuned Westwood TC Protocol
ION Memory Allocator backported from 3.10 kernel
LMK Plus machine ported from 2.3.6.39 kernel (even if it's an old version, it's the most fastest on the market)
Removed Google Snappy
zsmalloc updated into Golden Governor
Finetuned SioPlus shed
Updated ROW I/O from 3.10 kernel
1.3/1.6
Bug fixes, stable relase
New GoldenX governor
Added GoldenX GPU control
Fixed freq
Kernel Samepage Merging enabled by default
Added BoostPulse interface
Linked BoostPulse to the touchscreen driver (now the governor can really "sense" a touch and boost the frequency after a specific time threshold)
Fixed the Deep Sleep states verification for scaling
Added Sampling Down Momentum for dinamically changing the factor for scaling down
Added LowBattery Powersave feature for goldenX and interactive governors
ROW I/O algorithm revisited from 3.10 kernel
ISIX ROW interface for more stability
New experimental "Zen" sheduler
Re-switched to Linux Kernel 3.0.89
Improved touch drivers
New Golden I/O Scheduler (what golden sheduler does)
Fast latency algorithm
Smart screen wakeclock
RCU boost and systicl tweaks (now your phone should work like butter)
BLD (Battery Low Drain)
Wakelock tweaks for WLAN and LTE modem from 3.8 kernel
User voltage control
Backport interactive patches to interactiveX of 3.4 kernel
Lot of logging disabled (fastest phone boot time)
Updated GPU Drivers for more smoothness
New GoldenX2 governor
Better freq. scaling
BLS (Battery life saver) when the battery is on >5%
Updated idle parameters
Finetuned entropy boost
Finetuned C4 queue
VM, Filesystem, and other governor tweaks
Updated Hybla and Illinois TCP Congestion
Dynamic Readahead
Low Memory Killer from 3.10 Kernel
Sysctl Vm Optimizations at boot
Fastcharge control
DTIM skip override (what DTIM does)
Revisited Golden I/O Scheduler and updated its driver to 3.10 kernel
Fixed all freq. scaling on 3.4 kernel
Added power.tuna.so into the 4.3 kernel's zip
Tweaked GoldenX2 governor (for now the best Golden Gov. than ever)
Revisited Hybla TCPC (with totally new values for ipv4 optimizations, probably I'll make a Golden TCP Congestion)
Revisited Westwood TCPC
Undervolt down to (0-1-2-3-6) (less battery drain with high frequencies)
RAB algorithm from experimental 3.11 kernel
Tweaked Golden I/O Scheduler (now with the fastest latency on the planet)
Updated BLX
Revisited PGM support, now It's all on the dev's hands
1.7
Linux Kernel 3.0.94
New Golden TCP Congestion
New .net buffer algorithm
Part of NetProjectX (developed by me, this is a set of tweaks for this kernel fully available from 2.0 version)
3g speedup (now the 3g is faster, but without consuming data traffic)
Backported i2c bus drivers from 3.11 experimental kernel and made them fully working
Revisited Reno TCPC with 3.8 kernel parameters
Sakis3g algorithm (theorical support for 3g USB keys)
Switched-off a lot of debugging (faster boot time)
New Injector system for the kernel .zip
Wi-Fi speedup with 3mbps download peak
New GoldenX3 governor
Sensitive workload algorithm from 3.9 kernel
New low battery profile (when the battery is <15)
New CpuProjectX undervolt (another 2.0 feature)
Code cleanups
1.8.3
Working 1.8 kernel (tested from more than 3 users here is one feedback)
Wifi fixed
4.4 CM official sources
Added support for Touch Control
New KitKat ramdisk directly from Fancy Kernel (now all should work)
First version of the "New Golden Kernel" [NGK]
Disabled ASRAM due gamma color problems (I'm working on it)
New GoldenKat TCPC, try this awesome stuff!
New GoldenUltimate governor with the new SMART Pro Scaling
New undervolt system up to 1-2-1-3-4
Powersave profile directly from "Conservative"
KK Ram management with HyperBoost2 (erase the useless ram every 30 min)
New GoldenKatIO sheduler: KitKat is optimized for 512MB of ram? Let's use our 1024MB!
Various small fixes from Linux Kernel 3.0.101
Ramdisk optimizations
Downloads
Wipe Dalvik and Cache partition before flashing this kernel
Android 4.4
Download 4.4 XXH10K3 - Latest
Android 4.3
Download 4.3 XXG09J - Latest
Download 4.3 XXE07J
Sources: https://github.com/Jeeko/golden_kernel_4.4
Nice work, more new stuff to play with.
Jeeko said:
This kernel is compatible with Android 4.2.x if you want a version for 4.3 just tell me
Click to expand...
Click to collapse
4.3 version please.
+1 for 4.3 kernel with PGM support
swyped from my maguro
1haumann1 said:
+1 for 4.3 kernel with PGM support
swyped from my maguro
Click to expand...
Click to collapse
+1 to this
Does this kernel has ION-enabled?
Thanks,
Rinse
Looks good. But need 4.3 one yes lol. 4.2.2 is so 2012 lol
grtz from the crazy basterd from holland. powered by pzosp/purity 4.3 and askp kernel
TheRinseM said:
Does this kernel has ION-enabled?
Thanks,
Rinse
Click to expand...
Click to collapse
Yes, It has ION memory allocator I have to plan the OP better
WIFI doesn't work for me. Can anyone confirm?
nailz420 said:
WIFI doesn't work for me. Can anyone confirm?
Click to expand...
Click to collapse
For the wi-fi I have to made a fixed module, stay tuned
nailz420 said:
WIFI doesn't work for me. Can anyone confirm?
Click to expand...
Click to collapse
Jeeko said:
For the wi-fi I have to made a fixed module, stay tuned
Click to expand...
Click to collapse
I can confirm. WIFI module broken. Waiting for fix
would love to see a 4.3 version !!
Ok guys, here's the 4.3 verison
http://d-h.st/UkJ
Enjoy
Jeeko said:
Ok guys, here's the 4.3 verison
http://d-h.st/UkJ
Enjoy
Click to expand...
Click to collapse
Wi-Fi works?
swyped from my maguro
1haumann1 said:
Wi-Fi works?
swyped from my maguro
Click to expand...
Click to collapse
Just tested on CM10.2, nope, wait for the module
1haumann1 said:
Wi-Fi works?
swyped from my maguro
Click to expand...
Click to collapse
Mhh, I don't think
Jeeko said:
Yes, It has ION memory allocator I have to plan the OP better
Click to expand...
Click to collapse
Awh yeah! Can i use this as my HTC sense 5.0 base ?
Thanks in advance! Cool kernel!
Looks promising.... Waiting for the WiFi module fix to try out.
Sent from my Galaxy Nexus using xda app-developers app
Other than Wifi, the golden governor is really smooth. Smoother than interactive. I like. :good:
TheRinseM said:
Awh yeah! Can i use this as my HTC sense 5.0 base ?
Thanks in advance! Cool kernel!
Click to expand...
Click to collapse
Sure
For the wi-fi fixing I'm looking for a solution, I hope I'll fix it asap
When you have fix, ill start using it!
Sent from my HTC Desire HD using Tapatalk 4 Beta

[KERNEL] Golden Kernel | 1.7 | 3.0.94+ | 4.2.2/4.3 | Milestone XXG09 | 23-08-2013

---------------------------------------------------------------------------------
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is Toro thread
Here's the Golden Kernel, a modified version of Amperific's A.S.K.P and boype's Fancy. The concept is always to have a hybrid kernel, optimized for galaxy nexus,
in this way there is no more indecision about which kernel flash because this Golden is an all-in-one. This kernel also includes many features of the latest versions of the linux kernel (3.4/3.8+)
A slim, fast and smooth kernel for enjoying your phone.
Well, let's go into serious business
Kernel features
1.0/1.2
Linux Kernel 3.0.88
Linaro optimized
Fast charge enabled
Proportional Rate Reduction for TCP
Updated LowMemoryKiller driver (directly from 3.9 experimental kernel)
Added fully functional zCache and ZsmAlloc, backported from 3.4 kernel
Make zRam LZ4 decompressor work faster in the same CPU cycles
Introduce Dynamic Cache Pressure (now you need the correct binary to compile this kernel)
Revise Dynamic Writeback algorithm
Deep Sleep tweaks
Introduce Timer Slack Controller
Dynamic PLL Overclock
CPU Unaligned Access (much faster booting time because of better kernel decompression)
Add newest Adaptive RED Net Scheduler from 3.4 kernel and make it default.
Backport OOM Killing algorithm from 3.8 kernel
Backport LowMemoryKiller and Timed GPIO drivers from 3.8 kernel
CFS kernel scheduler optimization
Predefine minfree and adj values
Latest Generic Hotplug Helper from 3.10
Added Sampling Down Momentum for dinamically changing the factor for scaling down
Tuned SmartassH3 to make more use of low frequencies (it's always recommended "Golden gov")
Buffer values updated from Samsung original sources(Triple Buffering, Camera)
Writeback tweaked to do the work only when the screen is off
New Golden Governor (what Golden governor does)
Linked boostpulse interface to this governor
GPU optimizations
Frame buffer member of project butter
More deep sleap tweaks
New LMK machine
Introduce Dynamic Cache Pressure
updated HSMMC driver
RM CPU topology: multi-core scheduling
PGM support (still experimental, the dev of PGM app should add this kernel into his working list)
battery life extender (BLX)
custom voltage control
init.d support
selected patches from Google
TCP congestion control algorithms: westwood (default), cubic, reno
compiled with Google GCC 4.7 toolchain
control to set a minimum CPU frequency for screen-on (default: 384 MHz)
Optimized ext4 mount options
307MHz to 512MHz GPU as indicated in filename
Offering lowered voltages
Sound Control with PureAudio values (yeah man, rock your world)
SAS controller
Fixed wifi! (In 4.2.2 version and 4.3)
Updated LZ4 compression from 3.8 drivers
Finetuned Golden governor
Better performances, better battery life
TouchSense+ linked from touchscreen drivers
Gamma control with external module (only in 4.2.2 version)
System lagfixes
Frequencies revisited with entropy control
PGM support
Elevated SystemUI priority
Temperature control
zRam module updated from 3.10 kernel
Dynamic predefine Undervolt
GPU code Improvements
LZ4 references to /kernel folder
SpeedUp Boost
BuiltIn module for WLAN thanks to amperific
Finetuned Westwood TC Protocol
ION Memory Allocator backported from 3.10 kernel
LMK Plus machine ported from 2.3.6.39 kernel (even if it's an old version, it's the most fastest on the market)
Removed Google Snappy
zsmalloc updated into Golden Governor
Finetuned SioPlus shed
Updated ROW I/O from 3.10 kernel
1.3/1.6
Bug fixes, stable relase
New GoldenX governor
Added GoldenX GPU control
Fixed freq
Kernel Samepage Merging enabled by default
Added BoostPulse interface
Linked BoostPulse to the touchscreen driver (now the governor can really "sense" a touch and boost the frequency after a specific time threshold)
Fixed the Deep Sleep states verification for scaling
Added Sampling Down Momentum for dinamically changing the factor for scaling down
Added LowBattery Powersave feature for goldenX and interactive governors
ROW I/O algorithm revisited from 3.10 kernel
ISIX ROW interface for more stability
New experimental "Zen" sheduler
Re-switched to Linux Kernel 3.0.89
Improved touch drivers
New Golden I/O Scheduler (what golden sheduler does)
Fast latency algorithm
Smart screen wakeclock
RCU boost and systicl tweaks (now your phone should work like butter)
BLD (Battery Low Drain)
Wakelock tweaks for WLAN and LTE modem from 3.8 kernel
User voltage control
Backport interactive patches to interactiveX of 3.4 kernel
Lot of logging disabled (fastest phone boot time)
Updated GPU Drivers for more smoothness
New GoldenX2 governor
Better freq. scaling
BLS (Battery life saver) when the battery is on >5%
Updated idle parameters
Finetuned entropy boost
Finetuned C4 queue
VM, Filesystem, and other governor tweaks
Updated Hybla and Illinois TCP Congestion
Dynamic Readahead
Low Memory Killer from 3.10 Kernel
Sysctl Vm Optimizations at boot
Fastcharge control
DTIM skip override (what DTIM does)
Revisited Golden I/O Scheduler and updated its driver to 3.10 kernel
Fixed all freq. scaling on 3.4 kernel
Added power.tuna.so into the 4.3 kernel's zip
Tweaked GoldenX2 governor (for now the best Golden Gov. than ever)
Revisited Hybla TCPC (with totally new values for ipv4 optimizations, probably I'll make a Golden TCP Congestion)
Revisited Westwood TCPC
Undervolt down to (0-1-2-3-6) (less battery drain with high frequencies)
RAB algorithm from experimental 3.11 kernel
Tweaked Golden I/O Scheduler (now with the fastest latency on the planet)
Updated BLX
Revisited PGM support, now It's all on the dev's hands
1.7
Linux Kernel 3.0.94
New Golden TCP Congestion
New .net buffer algorithm
Part of NetProjectX (developed by me, this is a set of tweaks for this kernel fully available from 2.0 version)
3g speedup (now the 3g is faster, but without consuming data traffic)
Backported i2c bus drivers from 3.11 experimental kernel and made them fully working
Revisited Reno TCPC with 3.8 kernel parameters
Sakis3g algorithm (theorical support for 3g USB keys)
Switched-off a lot of debugging (faster boot time)
New Injector system for the kernel .zip
Wi-Fi speedup with 3mbps download peak
New GoldenX3 governor
Sensitive workload algorithm from 3.9 kernel
New low battery profile (when the battery is <15)
New CpuProjectX undervolt (another 2.0 feature)
Code cleanups
Downloads
Wipe Dalvik and Cache partition before flashing this kernel
Android 4.2.x
Download Milestone XXG09 - Latest
Download Milestone XXF08
Android 4.3
Download 4.3 XXG09J - Latest
Download 4.3 XXE07J
Sources: https://github.com/Jeeko/Golden_Kernel_4.3
Nice. I'll try it out.
Giving this a spin. Plays nice with root on 4.3. Good Start!
toro, toro!
Trying this out on 4.2, thanks.
WHATCHOO TALKING BOUT WILLIS?
Just found this beast.. Flashing now!! Thanks
Sent from my Galaxy Nexus using Tapatalk 4
This... This kernel right here makes the Galaxy Nexus perform the way it should be. GoldenX governor just makes this phone run sooo responsive and sooo fluid.
Just Pure...
Ok guys... new Golden Kernel means new Golden I/O Scheduler (I'm planning the wiki) now your phone should run like butter /Wipe chache e Data, always!!
Enjoy
Ermaferkonguard!!!!! Butter got nothing on this. Its like......Heavens butter...PERFECTION. omg
Sent from my Galaxy Nexus using xda premium
This kernel is great ty been running it for a day or so so smooth
Sent from my Galaxy Nexus using xda premium
I f'ing love this kernel!!! Running golden setting on both the governor and I/O scheduler. Coupled with 4.3, my gnex has never been so smooth, wow!
toro, toro!
What setting for better battery life
This kernel has been giving me better battery life than lean. Keep up the good work. I was running default and then changed to powersave for even more savings
Sent from my Galaxy Nexus using Tapatalk 4
What's a good setting for balance?
Sent from my Galaxy Nexus using Tapatalk 4
Just flashed this and so far its amazing!!! It deleted tapatalk and Pandora for some reason but I just reinstalled as it was no big deal just kinda weird. As of now it looks like I'll be using this for a while I'll report back in the next day or two and say how everything worked out. Thanks for making and posting this wonderful kernel!!! ^_^
Sent from my Galaxy Nexus using Tapatalk 2
OP reports that this is built with GCC 4.7. But TricksterMod is reporting 4.6.2, which has a date of 2011. Is that just a name thing? Or is 4.7 the same as 4.6.2? And why use a version from 2011?
Sounds like a good deal. I'll be flashing it tonight
Thank you for your feedback, I apreciate
christianpeso said:
OP reports that this is built with GCC 4.7. But TricksterMod is reporting 4.6.2, which has a date of 2011. Is that just a name thing? Or is 4.7 the same as 4.6.2? And why use a version from 2011?
Click to expand...
Click to collapse
I use only the arm-eabi folder of GCC 4.7, the other folders come from toolchain 4.6.2 here's the why
Does dropping the voltages down .50 actually help? I saw someone say that before but on a different kernel
Sent from my Galaxy Nexus using Tapatalk 2
I'm not one that typically sees much of a difference in kernels... This one is top notch. Major smoothville here! Great job!
Sent from my Galaxy Nexus using Tapatalk 2
Anyone get pgm working on this?
toro, toro!

[Kernel][Stock]Custom kernel for 4.4.4 & Custom kernel for 6800 battery mah

Custom kernel for firmwares 4.4.4 based on I9300IUBUBNI2
Code:
transfer modules in kernel
kill some log-spam
disable crc check
optimize touch boost
add dynamic management of dirty page writebacks
add enable / disable cpu-boost via sysfs
add msm hotplug cpu driver
add intelligent hotplug cpu driver with eco mode v4.0
add intelligent thermal driver v2
add dynamic sync control interface v1.5
add powersuspend pm kernel driver for android w / o early suspend v1.5
add sound control v3.4
add color control support for post processing control
add simple gpu algorithm for devfreq based adreno drivers
add support for kernel mode neon
add power efficient workqueue support
add quickwakeup driver
add asynchronous fsync
add cpu governor (adaptive, lagfree, lionheart, nightmare, pegasusq, smartmax, wheatley)
add i / o scheduler (bfq, fifo, fiops, sio, sioplus, tripndroid, vr, zen)
add tcp congestion control (bic, highspeed, htcp, hybla, illinois, lp, scalable, vegas, veno, westwood, yeah)
add gpu overclock to 533mhz
add cpu overclock to 1.6ghz
add gpu underclock to 100mhz
add cpu underclock to 192mhz
enable usb otg
enable router security
fix gpu governor "simple ondemand"
add optimizations for cortex-a7
add qualcomm atheros prima wlan module
build boot for linaro toolchain 4.9.3
Lite version of custom kernel
Code:
transfer modules in kernel
kill some log-spam
disable crc check
optimize touch boost
- add dynamic management of dirty page writebacks
add enable/disable cpu-boost via sysfs
add msm hotplug cpu driver
- add intelligent hotplug cpu driver with eco mode v4.0
add intelligent thermal driver v2
- add dynamic sync control interface v1.5
- add powersuspend pm kernel driver for android w/o early suspend v1.5
add sound control v3.4
add color control support for post processing control
add simple gpu algorithm for devfreq based adreno drivers
add support for kernel mode neon
add power efficient workqueue support
add quickwakeup driver
add asynchronous fsync
add cpu governor (adaptive, lagfree, lionheart, nightmare, pegasusq, smartmax, wheatley)
add i/o scheduler (bfq, fifo, fiops, sio, sioplus, tripndroid, vr, zen)
add tcp congestion control (bic, highspeed, htcp, hybla, illinois, lp, scalable, vegas, veno, westwood, yeah)
- add gpu overclock to 533mhz
- add cpu overclock to 1.6ghz
add gpu underclock to 100mhz
add cpu underclock to 192mhz
enable usb otg
enable router security
fix gpu governor "simple ondemand"
add optimizations for cortex-a7
add qualcomm atheros prima wlan module
build boot for linaro toolchain 4.9.3
For those who have reinforced battery 7000 mah
with the revised file (bms_battery_data) at 6800 mah
Do not use this kernel to CRA ...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Recommended Kernel Adiutor to manage your kernel ...
Custom kernel with OTG for firmware 4.4.4
OTG works only with external power supply.
It is sewn from TWRP, any (odex / deodex) firmware without wipe ... Do not forget about backup ...
And as a bonus) ...
1. Support init.d
2. Added Governor - adaptive, conservative, interactive, ondemandplus, wheatley
3. Added planners - fiops, sio, vr, zen
Update:
Custom kernel for firmware 4.4.4+otg+governor+6800mA/h​
Developer: usv (4pda)
P.S :Everything works great. And the camera and Wi-Fi. I'm using the latest firmware for Russia-SER-I9300IXWUBOK2
Do not forget to click "Thanks"
Great work
Can You make kernel for TW 5.1.1 like that ?
Tnx... where find sources?
Renix63 said:
Tnx... where find sources?
Click to expand...
Click to collapse
http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=gt-i9300i
great work bro
i really appreciate you
you are really great
I waiting for GT-I9301I & CM 12.1 (Rox) device&rom
I have 7200mah Anker battery but any installed kernel installed from this forum not using correct capacity of battery
Only way to use the battery is remove&replace trick.
Is any way to implement the capacity "editing" in other kernels?(flashable zip)
I noticed a bug in the kernel.
The cpu frequency does not tend to go above 998.
Tried all governors. .
Only way is to set up minimum frequency value above 998...
hey man does the otg works???
the otg need a special hardware and it cant be ported or i m wrong?????
I dont believe OTG was work...
Reality was aproximately same as an 1995 opel corsa 1.2 , after some modifications having 6speed, fuel injector with PD, 4 brake discs with abs , 75HP and OTG connector....
Its not impossible, but unbilievable "category"...
OTG works only with external power supply

			
				
http://forum.xda-developers.com/galaxy-s3-neo/general/otg-s3-neo-cable-y-variants-t3103230
And look here
Hai @MAXSIMUS96 this kernel awesome and lot more stable and the wonderful thing is that it supports OTG i like this very much.
i used the power otg cable
MAXSIMUS96 said:
OTG works only with external power supply
Click to expand...
Click to collapse
AKA... Otg realy not work....
Solution=
OTG working with this core. http://forum.xda-developers.com/attachment.php?attachmentid=3621334&d=1453698873
The file names should be clear what the core and what it
Without y-cable NOT works... My original kernel works with external power solution Otg.... Works with cm12. 1 too... Works with cm 11...12..and any kernel.... Remove otg line from functions described in first post because its not true...
Í test kernel on i9301i with cm12. 1....works but Wi-Fi and gsm connection not works
I wait for somebody released the version for cm12.1 (battery 7200mah)
Hello,
I have few questions:
1. Is this rom suitable with gti-9301i or is only for 9300?
2. Can I use it wit 4.4.2 stockmod?
3. I have 7000 mah zerolemon battery. what setups should I use?
Thank you
Go_to_sleep said:
Hello,
I have few questions:
1. Is this rom suitable with gti-9301i or is only for 9300?
2. Can I use it wit 4.4.2 stockmod?
3. I have 7000 mah zerolemon battery. what setups should I use?
Thank you
Click to expand...
Click to collapse
Only I9300I
MAXSIMUS96 said:
http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=gt-i9300i
and
https://yadi.sk/d/W5skyqEjgBUvS
Click to expand...
Click to collapse
Hello brother can you please provide me stock i9300i kernel as flasable.zip please?
Really want stock kernel :angel:
medo sator said:
Hello brother can you please provide me stock i9300i kernel as flasable.zip please?
Really want stock kernel :angel:
Click to expand...
Click to collapse
https://mega.nz/#!ZksUGLwS!QjnutzeeNyzz4oE-vGwCRf41pOGlTJB6jsN7JsXpZk8
Stock kernel of the latest firmware I9300IXWUBOK2-Russian

[OOS & LOS or AOSP]Lightning Kernel [UBER GCC 4.9] V16(DISCONTINUED)

Lightning Kernel
Code:
/* *** Disclaimer
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
thanks @Jole7
FEATURES
#ADDED GOVERNORS
-BLU_ACTIVE
-INTERACTIVE(TWEAKED)
-CULTIVATION
-IMPULSE
-ALUCARD
-DARKNESS
-NIGHTMARE
#I/O SCHEDULERS
-MAPLE
#OTHER FEATURES
-KCAL
-EHANCED INPUT BOOST
-SOUND CONTROL
-NOTIFICATION LED CONTROL
-SPECTRUM PROFILE APP SUPPORT FOR INSANE BATTERY LIFE AND GAMING PERFORMANCE
-SWEEP TO SLEEP @FLAR2
-SWITCH TO DISABLE HAPTIC FEEDBACK FOR GESTURES
-FSYNC ON AND OFF SUPPORT
-LATEST STABLE F2FS SUPPORT FOR OOS
-DISABLED ADAPTIVE LMK BY DEFAULT CAUSE WE HAVE LOT OF RAM
-QCACLD 3.0 WLAN DRIVERS FOR BETTER WIFI PERFORMANCE
-KERNEL OPERATES IN 300HZ FOR BETTER PERFORMANCE
-KERNEL INCLUDES ADVANCED CRYPTO DRIVERS
-KERNEL INCLUDES MANY PATCHES TO GPU AND SCREEN DRIVERS
-KERNEL INCLUDES USAGE OF POWER EFFICIENT WORKQUEUE IN MANY DRIVERS @franciscofranco
-OC UP TO 2.6GHZ AND UNDERCLOCK UPTO 69MHZ
-ANY FEATURE YOU NEED IMPLEMENTED JUST ASK FREELY
telegram group
#HOW TO FLASH
-IF ON STOCK KERNEL
THEN JUST REBOOT TO RECOVERY AND FLASH
-IF ON ANY OTHER CUSTOM KERNEL THEN DIRTY FLASH THE ROM OR RESTORE YOUR BOOT PARTITION IN RECOVERY
THEN FLASH THE KERNEL
profiles
credits
Thanks a lot to These developers, filled with great humanity and courage:
@ak @INT3NSE07 @RobbieL811 @dorimanx @xboxfanj @apb_axel @myfluxi @Imoseyon @savoca @Sultanxda @TheCrazyLex @AndreiLux @flar2 @Cl3Kener @RenderBroken @osm0sis @Xileforce @adinkwok @Lord Boeffla @frap129 @ab123321 @franciscofranco @chenxingyu
XDA:DevDB Information
Lightning kernel, Kernel for the OnePlus 5
Contributors
nikhil18
Source Code: https://github.com/nikhil18/Lightning_kernel_oneplus5
Kernel Special Features:
Version Information
Status: Testing
Created 2017-07-07
Last Updated 2018-01-11
DOWNLOADS
CHANGELOG
Code:
[SIZE="2"][B]#VERSION (1)[/B][/SIZE]
[B]initial release[/B]
[SIZE="2"][B]#VERSION (2)[/B][/SIZE]
commit (cherry-pick): drivers: fingerprint: boost cpufreq on unlock
cherry-pick: Use CCACHE for faster rebuilds
cherry-pick: msm: Use interruptible wait to not affect load average
commit (cherry-pick): Add SIO and FIOPS i/o schedulers
cherry-pick: FIOPS: update for linux 3.18
cherry-pick: SIO: update for linux 3.18
commit: defconfig enable sio and fiops io
reset: moving to 6c8fe71bae0564834d283f5f640dfa60417ee126
commit (amend): Add SIO and FIOPS i/o schedulers
cherry-pick: FIOPS: update for linux 3.18
cherry-pick: SIO: update for linux 3.18
cherry-pick: defconfig enable sio and fiops io
commit (amend): defconfig update
commit: fix derps in defconfig
cherry-pick: drivers: thermal: queue work on system_power_efficient_wq
cherry-pick: staging: qcacld-3.0: Import LA.UM.5.7.r1-08400-8x98.0
cherry-pick: staging: qcacld-3.0: Add to Makefile, remove unused Android.mk
cherry-pick: staging: Import fw-api, aca-wifi-host-cmn required by qcacld-3.0
cherry-pick: defconfig: enable qcacld-3.0
cherry-pick: defconfig: make qcacld-3.0 a module
revert: Revert "clean buildscript"
cherry-pick: smb-lib: Enable USB fast charging up to 900 mA
cherry-pick: workqueue: change permissions to allow root control of wq_power_efficient toggle
cherry-pick: qcom: msm-core: queue work on system_power_efficient_wq
cherry-pick: f2fs: squash to 4.10-rc1-4.4
[SIZE="2"][B]#VERSION (3)[/B][/SIZE]
cherry-pick: sched: Improve short sleeping tasks detection
cherry-pick: core_ctl: un-isolate BIG CPUs more aggressively
cherry-pick: sched: Fix the bug in select_best_cpu() that returns -1 as target_cpu
cherry-pick: core_ctl: Take state_lock while preparing the global_state
cherry-pick: core_ctl: Handle only CPU_ONLINE and CPU_DEAD notifications
cherry-pick: core_ctl: Update cluster->active_cpus in eval_need()
cherry-pick: core_ctl: Harden the adjustment_possible() check for unisolation
cherry-pick: lpm-levels: Select lpm for isolated cpu when sleep is disabled
cherry-pick: msm: thermal: Probe sensor info prior to other feature probe
cherry-pick: arm/arm64: crypto: boost performance
cherry-pick: fs: dcache: drop VFS cache pressure
cherry-pick: op3: Enable partial update mode for Samsung display
cherry-pick: DTS: panel: enable ULPS suspend mode
cherry-pick: DTS: reduce panel power on/off latency
cherry-pick: Makefile: Optimize for Cortex-A57
cherry-pick: kgsl: convert some workqueues to use kthreads
cherry-pick: kgsl: Increase priority of RT thread
cherry-pick: defconfig: Updates to reduce kernel size
cherry-pick: sound: Force optimizing for size
cherry-pick: cpu-boost: Boost priority of notifier_block
cherry-pick: cpu-boost: Rework scheduling setup
cherry-pick: kthread: Backport queuing_blocked()
cherry-pick: cpu-boost: Implement Two-Step input boost
cherry-pick: BACKPORT: [UPSTREAM] mbcache2: reimplement mbcache
cherry-pick: BACKPORT: [UPSTREAM] ext4: convert to mbcache2
cherry-pick: BACKPORT: [UPSTREAM] ext2: convert to mbcache2
cherry-pick: drivers: cpu-boost: optimize policy update loop on input cpufreq boost
cherry-pick: drivers: cpu-boost: fixing this typo will improve performance by 50%
cherry-pick: cpufreq: cpu-boost: don't boost over user set max freq
cherry-pick: DTS: Reduce msm-core polling rate to 100ms
cherry-pick: thermal-core: Fix invalid sensor data being accepted
cherry-pick: power: msm-core: Fix mutex not getting unlocked in error path
cherry-pick: msm-core: Fix error handling of sensor data retrieval
cherry-pick: msm-core: Rework resampling processing
cherry-pick: workqueue: add cancel_work()
cherry-pick: msm: mdss: Don't constantly fire interrupts for DSI status check
cherry-pick: msm: mdss: Use a high priority WQ for irq_done work
cherry-pick: Makefile: Support CRC and Crypto hardware instructions
cherry-pick: mdss: Do not wait for kickoff in display commit
cherry-pick: mdss: rotator: Use FIFO kthread for rotator work
cherry-pick: mdss: Update RT priority
cherry-pick: mdss: Remove dedicated wq for early_wakeup_clk_work
cherry-pick: msm: mdss: Don't cache the address of a stack variable in timings init
cherry-pick: msm: mdss: Remove partial update region delays
cherry-pick: msm-poweroff: always perform warm reset
cherry-pick: defconfig: Disable SEEMP support
cherry-pick: defconfig: enable CPU_FREQ_STAT_DETAILS
cherry-pick: workqueue: Implement delayed_work_busy()
cherry-pick: mm: compaction: Add automatic compaction mechanism
cherry-pick: crypto: arm64/crct10dif - port x86 SSE implementation to arm64
cherry-pick: crypto: arm64/crc32 - accelerated support based on x86 SSE implementation
cherry-pick: crypto: arm64/chacha20 - implement NEON version based on SSE3 code
cherry-pick: Revert "arm/arm64: crypto: boost performance"
cherry-pick: arm64: crypto: Improve target optimization flags
cherry-pick: crypto: arm64/crc32 - merge CRC32 and PMULL instruction based drivers
cherry-pick: update defconfig for crypto
cherry-pick: random: remove stale urandom_init_wait
cherry-pick: random: remove variable limit
cherry-pick: random: fix comment for unused random_min_urandom_seed
cherry-pick: random: always use /dev/urandom
cherry-pick: msm: ipa: Fix race condition between shared memory
cherry-pick: arm64: make default ARM64_DMA_IOMMU_ALIGNMENT as 9
cherry-pick: msm: rmnet_ipa: fix security issue
cherry-pick: msm: ipa: Fix for missing int overflow check in the refcount library
cherry-pick: wcnss: fix the potential memory leak and heap overflow
cherry-pick: soc: Fix Kconfig warnings
cherry-pick: crypto: arm64/aes-ctr - fix NULL dereference in tail processing
cherry-pick: alarmtimer: Program mpm wakeup time in milliseconds
cherry-pick: cpuidle: lpm-levels: Update suspend wake time
cherry-pick: drivers: cpuidle: Minimize round off errors in wake up time
cherry-pick: cpuidle:lpm: Fix div by zero bug
cherry-pick: arch/arm64: skip randomization within stack
cherry-pick: Disable "maybe-uninitialized" warning globally
cherry-pick: Disable "frame-address" warning
cherry-pick: objtool: Add STACK_FRAME_NON_STANDARD() macro
cherry-pick: locking, sched: Introduce smp_cond_acquire() and use it
cherry-pick: sched/fair: Make it possible to account fair load avg consistently
cherry-pick: sched/cputime: Remove extra cost in task_cputime()
cherry-pick: sched/cputime: Clarify vtime symbols and document them
cherry-pick: sched/cputime: Correctly handle task guest time on housekeepers
cherry-pick: sched/cputime: Rename vtime_accounting_enabled() to vtime_accounting_cpu_enabled()
cherry-pick: sched/cputime: Introduce vtime accounting check for readers
cherry-pick: sched/cputime: Convert vtime_seqlock to seqcount
cherry-pick: sched/core: Move the sched_to_prio[] arrays out of line
cherry-pick: sched/fair: Move the cache-hot 'load_avg' variable into its own cacheline
cherry-pick: sched/fair: Disable the task group load_avg update for the root_task_group
cherry-pick: sched/deadline: Fix the earliest_dl.next logic
cherry-pick: sched/numa: Spread memory according to CPU and memory use
cherry-pick: atomic: Export fetch_or()
cherry-pick: sched/core: Remove dead statement in __schedule()
cherry-pick: cgroup: convert cgroup_subsys flag fields to bool bitfields
cherry-pick: wait.[ch]: Introduce the simple waitqueue (swait) implementation
cherry-pick: sched: Mark __schedule() stack frame as non-standard
cherry-pick: sched: Always inline context_switch()
cherry-pick: sched/core: Remove duplicated sched_group_set_shares() prototype
cherry-pick: sched/debug: Move the /sys/kernel/debug/sched_features file setup into debug.c
cherry-pick: sched/debug: Move sched_domain_sysctl to debug.c
cherry-pick: sched/debug: Add deadline scheduler bandwidth ratio to /proc/sched_debug
cherry-pick: sched/rt: Kick RT bandwidth timer immediately on start up
cherry-pick: sched, time: Switch VIRT_CPU_ACCOUNTING_GEN to jiffy granularity
cherry-pick: sched/debug: Fix preempt_disable_ip recording for preempt_disable()
cherry-pick: sched/deadline: Remove superfluous call to switched_to_dl()
cherry-pick: sched/core: Get rid of 'cpu' argument in wq_worker_sleeping()
cherry-pick: sched: Account rr tasks
cherry-pick: sched/cputime: Fix steal time accounting vs. CPU hotplug
cherry-pick: sched/deadline: Remove dl_new from struct sched_dl_entity
cherry-pick: cpufreq: Add mechanism for registering utilization update callbacks
cherry-pick: kasan: add functions to clear stack poison
cherry-pick: sched/kasan: remove stale KASAN poison after hotplug
cherry-pick: sched/cpuacct: Rename parameter in cpuusage_write() for readability
cherry-pick: sched/cpuacct: Simplify the cpuacct code
cherry-pick: kernel: add kcov code coverage
cherry-pick: locking/atomic, sched: Unexport fetch_or()
cherry-pick: sched/cpuacct: Show all possible CPUs in cpuacct output
cherry-pick: sched/cpuacct: Split usage accounting into user_usage and sys_usage
cherry-pick: sched/numa: Remove unnecessary NUMA dequeue update from non-SMP kernels
cherry-pick: sched/core: Add preempt checks in preempt_schedule() code
cherry-pick: sched/clock: Remove pointless test in cpu_clock/local_clock
cherry-pick: sched/clock: Make local_clock()/cpu_clock() inline
cherry-pick: sched/cpuacct: Check for NULL when using task_pt_regs()
cherry-pick: sched/fair: Fix asym packing to select correct CPU
cherry-pick: sched/fair: Move cpufreq hook to update_cfs_rq_load_avg()
cherry-pick: sched/deadline: Fix a bug in dl_overflow()
cherry-pick: sched/core: Add switch_mm_irqs_off() and use it in the scheduler
cherry-pick: sched/core: Enable increased load resolution on 64-bit kernels
cherry-pick: sched/fair: Generalize the load/util averages resolution definition
cherry-pick: sched/fair: Update comments after a variable rename
cherry-pick: Revert "sched/fair: add tunable to set initial task load"
cherry-pick: sched/fair: Initiate a new task's util avg to a bounded value
cherry-pick: ANDROID: sched/fair: add tunable to set initial task load
cherry-pick: sched/fair: Rename SCHED_LOAD_SHIFT to NICE_0_LOAD_SHIFT and remove SCHED_LOAD_SCALE
cherry-pick: sched/fair: Optimize sum computation with a lookup table
cherry-pick: sched/fair: Optimize find_idlest_cpu() when there is no choice
cherry-pick: sched/fair: Fix and optimize the fork() path
cherry-pick: sched/core: Optimize __schedule()
cherry-pick: sched/core: Fix incorrect utilization accounting when switching to fair class
cherry-pick: sched/core: Remove pointless printout in sched_show_task()
cherry-pick: sched/autogroup: Fix autogroup_move_group() to never skip sched_move_task()
cherry-pick: sched/autogroup: Do not use autogroup->tg in zombie threads
cherry-pick: sched/autogroup: Fix 64-bit kernel nice level adjustment
cherry-pick: sched: SCHED_LOAD_SCALE is now SCHED_CAPACITY_SCALE
cherry-pick: remove an unused function in random
cherry-pick: disable finger print boost
cherry-pick: Convert few critical drivers to use msecs_to_jiffies insted of HZ
cherry-pick: FS: F2FS: dont use HZ, use msecs_to_jiffies :)
cherry-pick: fs: default to noatime
cherry-pick: drivers: mdss: queue work on system_power_efficient_wq
cherry-pick: power: bcl: queue work on system_power_efficient_wq
cherry-pick: drivers: power: bcl: queue work on system_power_efficient_wq
cherry-pick: power: bq27541: queue work on system_power_efficient_wq
cherry-pick: power: qpnp-fg: queue work on system_power_efficient_wq
[SIZE="2"][B]#VERSION (4)[/B][/SIZE]
[B][SIZE="2"]F2fs updates
Added alucard,nightmare and darkness governors
Binder updates ([url]http://elinux.org/Android_Binder[/url])
added Interactive screen off max frequency
Cortex a57 optimzation closest to kyro cpu
Fixed vibration control on custom roms
all custom roms will be smooth due to tuned interactive governor based on ghostpepper profile from oneplus 3
mostly fixed storage getting unmounted rarely(will need some testing)
disabled wakelocks by default
tuned bluactive and cultivation on custom roms to be very smooth
fixed rebooting on custom roms (blue light use to come up)
updated spectrum profiles for custom roms[/SIZE][/B]
[SIZE="2"][B]#VERSION (5)[/B][/SIZE]
[B][SIZE="2"]added zzmove governor thanks [user=3279788]@ZaneZam[/user]
added more modes to alert slider for los and custom roms[/SIZE][/B]
[B][SIZE="2"][COLOR="Red"]note for display profiles menu to appear on los based roms and other custom roms please wipe cache after flashing the kernel thanks[/COLOR][/SIZE][/B]
[SIZE="2"][B]#VERSION (4.5)[/B][/SIZE]
cherry-pick: tri-state-key: Clean up for the new Awesome Alert Slider
cherry-pick: PM / devfreq: Add an interface to boost devices when the screen is woken
cherry-pick: PM / devfreq: Boost "624000.ufshc" and "soc:qcom,cpubw" on screen wake
cherry-pick: PM / devfreq: Reduce wake boost duration to 5000 ms
cherry-pick: PM / devfreq: Remove null termination in boost_devices
cherry-pick: PM / devfreq: Fix typo that caused an infinite loop
cherry-pick: PM / devfreq: Don't boost storage on wake
cherry-pick: Revert "drivers: fingerprint: boost cpufreq on unlock"
cherry-pick: switch to stock interactive
cherry-pick: Revert "synaptics_driver_s3320: fix gestures not working"
cherry-pick: OnePlus5: Wake gestures: sweep2wake and doubletap2wake
cherry-pick: drivers/base/power/wakeup: More Wakelock Configures and some fixes
cherry-pick: cpufreq: interactive governor drops bits in time calculation
cherry-pick: CHROMIUM: cpufreq: interactive: validate above_hispeed_delay
cherry-pick: cpufreq: interactive: Remove the jump_to_max hack
cherry-pick: cpufreq: interactive: Skip timer when policy->min == policy->max
commit (cherry-pick): drivers: video: mdss: Fix direct references to HZ
cherry-pick: drivers: ipa: Fix direct references to HZ
cherry-pick: drivers: platform: gsi: Fix direct references to HZ
cherry-pick: drivers: hwmon: Fix direct references to HZ
cherry-pick: drivers: i2c: Fix direct references to HZ
cherry-pick: Add BINDER_GET_NODE_DEBUG_INFO ioctl
commit: bump to version 5
[SIZE="2"][B]#VERSION (6)[/B][/SIZE]
cherry-pick: ANDROID: binder: don't check prio permissions on restore.
cherry-pick: binder fixes
cherry-pick: cpu-hotplug: Always use real time scheduling when hotplugging a CPU
cherry-pick: cpu-hotplug: Fix false error message in cpu_up()
cherry-pick: sched: Add a check for cpu unbound deferrable timers
cherry-pick: timer: Clear deferrable_pending while handling timer softirq
cherry-pick: hotplug cpu: ratelimit logs for thermal veto
cherry-pick: hrtimer: Don't drop the base lock when migration during isolation
cherry-pick: hrtimer: Don't apply the BUG_ON() in migrate_hrtimer_list() for isolation
cherry-pick: genirq: Use irq_set_affinity_locked to change irq affinity
cherry-pick: sched/fair: remove printk while schedule is in progress
cherry-pick: cgroup: Fix potential race between cgroup_exit and migrate path
cherry-pick: drivers: cpuidle: lpm-levels: Log hotplug events
cherry-pick: lpm-levels: Remove IPI check on hot plugged cores
cherry-pick: msm: kgsl: Report correct GPU frequency in sysfs
cherry-pick: add alarmtimer and bq_delt_soc wakelock option
cherry-pick: add smartmax governor
cherry-pick: enable smartmax governor
cherry-pick: add smartmax_big governor
cherry-pick: ASoC: wcdxxxx: queue work on power efficient wq
cherry-pick: block: maple: Use better presets
cherry-pick: block: Add driver to change the I/O scheduler when the screen turns off
cherry-pick: scsi: sd: Configure the I/O sched switcher for the sde block device
cherry-pick: iosched_switcher: Allow multiple block devices to be used
cherry-pick: scsi: sd: Configure the I/O sched switcher for sda too
cherry-pick: dm: Configure the I/O sched switcher for dm block devices
cherry-pick: iosched_switcher: Ensure the previous elevator name is always present
cherry-pick: iosched_switcher: Remove unneeded code in change_elevator()
cherry-pick: mmc: queue: Configure the I/O sched switcher for mmc block devices
cherry-pick: block: I/O scheduler driver mod. delay setting noop when screen goes off.
cherry-pick: iosched_switcher: Use reliable state notifier
cherry-pick: PM / devfreq: Use reliable state notifier
cherry-pick: PM / devfreq: Use power efficient wq for unboost fn
cherry-pick: Revert "mm: compaction: Add automatic compaction mechanism"
cherry-pick: PM / devfreq: Use max priority for state notifier
cherry-pick: mm: compaction: compact all zones when suspended
cherry-pick: state_notifier: Check delayed work status before cancel
cherry-pick: state_notifier: Make workqueues unbound
cherry-pick: power: quickwakeup: initial driver
cherry-pick: cpufreq: Add latest impulse governor
cherry-pick: defconfig enable impulse governor
cherry-pick: state notifier fixes
cherry-pick: tune smartmax a little
cherry-pick: input: fpc1020: format all the OnePlus stuffs (LOS ONLY)
cherry-pick: input: fpc1020: reduced gpio reads during determining fpc sensor (LOS ONLY)
cherry-pick: misc: fpc1020: Clean up PM routines and move them into dedicated worker (LOS ONLY)
cherry-pick: misc: fpc1020: Report key input when interrupt is fired with screen off (LOS ONLY)
cherry-pick: misc: fpc1020: Set fingerprintd priority to max when screen is off (LOS ONLY)
cherry-pick: misc: fpc1020: Clean up interrupt handler (LOS ONLY)
cherry-pick: misc: fpc1020: Increase fingerprintd nice value when screen is off (LOS ONLY)
cherry-pick: misc: fpc1020: Honor proximity state (LOS ONLY)
cherry-pick: misc: fpc1020: Simplify proximity shut-off (LOS ONLY)
cherry-pick: misc: fpc1020: Wait for uevent to send before exiting IRQ handler (LOS ONLY)
cherry-pick: fpc1020: Use procfs path for disabling (LOS ONLY)
cherry-pick: cpufreq: Introduce CPU input boost driver (LOS ONLY)
cherry-pick: disable cpu_boost (LOS ONLY)
commit (cherry-pick): enable sultans input boost (LOS ONLY)
cherry-pick: bump to version 6
UPDATED PERFORMANCE PROFILES FOR LOS AND OOS
GLASSFISH BASED BATTERY PROFILE FOR OOS IN BATTERY PROFILE SPECTRUM
NOW LOS ROMS SHOULD BE SMOOTH AF
[SIZE="2"][B]#VERSION (7)[/B][/SIZE]
cherry-pick: ANDROID: binder: Don't BUG_ON(!spin_is_locked()).
cherry-pick: mdss_fb: add backlight dimmer option
cherry-pick: Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE"
cherry-pick: ANDROID: android-base.cfg: remove CONFIG_CGROUP_DEBUG
cherry-pick: UPSTREAM: selinux: enable genfscon labeling for tracefs
cherry-pick: UPSTREAM: bpf: don't let ldimm64 leak map addresses on unprivileged
cherry-pick: BACKPORT: ext4: fix data exposure after a crash
cherry-pick: sched: tune: Fix lacking spinlock initialization
cherry-pick: sched/walt: kill {min,max}_capacity
cherry-pick: cpufreq: sched: Fix kernel crash on accessing sysfs file
cherry-pick: ANDROID: sched: fix duplicate sched_group_energy const specifiers
cherry-pick: msm: mdss: Update AD last strength during AD mode switch
cherry-pick: msm: mdss: Clean-up payload for unsupported versions
cherry-pick: msm: mdss: Buffer overflow while processing gamut table data
cherry-pick: msm: mdss: Fix QSEED3 MDP clock calculation for cmd mode panel
cherry-pick: msm: mdss: Fix number accuracy for backlight to brightness
cherry-pick: fbdev: msm: Reserve mixers with dspp for primary display
cherry-pick: msm: mdss: handle vsync properly during dynamic resolution switch
cherry-pick: msm: mdss: size check before writing to edid buffer
cherry-pick: msm: mdss: validate page id before reading from edid buffer
cherry-pick: msm: mdss: validate number of cea blocks before reading from edid_buf
cherry-pick: msm: mdss: validate the buffer size before allocating memory
cherry-pick: msm: mdss: add support for mdss throttle clock handling
cherry-pick: msm: mdss: Use 64-bit math for bandwidth calculation
cherry-pick: msm: mdss: Correct MDSS display wakeup time calculation
cherry-pick: msm: mdss: Change IOMMU map sequence during splash cleanup
cherry-pick: msm: mdss: Correct source and destination buffer rectangles
cherry-pick: msm: mdss: Avoid dfps update till unblank is complete
cherry-pick: fbdev: msm: Allocate fd with O_CLOEXEC flag
cherry-pick: msm: mdss: Avoid NULL mixer during partial update ROI setup
cherry-pick: fbdev: msm: fix issue preventing cursor_buf address to be stored
cherry-pick: fbdev: msm: fix unaligned access problem
cherry-pick: msm: mdss: fix the pixel clock calculation for fb modes
cherry-pick: fbdev: msm: Add check for ioctl calls
cherry-pick: msm: mdss: Check if secure display is enabled during non-secure validate
cherry-pick: msm: mdss: Separate PP programming to advanced and deferred modes
cherry-pick: msm: mdss: Correct PP register programming deferring
cherry-pick: msm: mdss: Fix possible integer overflow
cherry-pick: msm: mdss: remove HDMI connected flags
cherry-pick: msm: mdss: dp: fix display port crash caused by unclocked register access
cherry-pick: msm: mdss: set HDMI max TMDS clock rate
cherry-pick: msm: mdss: information leak during buffer copy from userspace
cherry-pick: lpm-levels: Remove IPI check on hot plugged cores
cherry-pick: regulator: core: remove some dead code
cherry-pick: regulator: core: fix a possible race in disable_work handling
cherry-pick: soc: qcom: pil: Avoid possible buffer overflow during Modem boot
cherry-pick: soc: qcom: spcom: propagate response timeout error
cherry-pick: spcom: use mutex on spcom_unlock_ion_buf()
cherry-pick: soc: qcom: Register for indication cb after obtaining state of remote pd
cherry-pick: soc: qcom: Clear the memory before freeing it up
cherry-pick: soc: qcom: glink_smem_native_xport: Check smem item in non cache region
cherry-pick: soc: q6dspv2: apr: fix client registration refcount
cherry-pick: soc: qcom: glink: Change GFP_ATOMIC flag for intentless rx
cherry-pick: memshare: Update the free memory count after allocation
cherry-pick: ASoC: APR: Fix missing APR deregister from asm
cherry-pick: soc: qcom: Fix checks for QMI response values
cherry-pick: spcom: increment channel reference count after successful glink_open()
cherry-pick: msm: msm_bus: Add mutex to protect node_list
cherry-pick: net: rps: send out pending IPI's on CPU hotplug
cherry-pick: soc: qcom: service-locator: Free memory in case of error
cherry-pick: mmc: sdhci-msm: Don't turnoff Vcc during initialization
cherry-pick: drivers: soc: qcom: rpm_stats: Add mutex lock for shared data
cherry-pick: firmware_class: Avoid memory leak when FW_OPT_NOCACHE is set
cherry-pick: mfd: wcd9xxx-core: Synchronize codec down and reset calls from slimbus.
cherry-pick: mfd: wcd9xxx-core: Set device down flag early during SSR
cherry-pick: mmc: core: Ignore CRC errors with CMD13 while executing tuning
cherry-pick: msm: kgsl: Disable memory retention for core clock before entering SLUMBER
cherry-pick: msm: kgsl: Remove incorrect check to cap AB vote to IB vote
cherry-pick: msm: kgsl: Fix the race between context create and destroy
cherry-pick: msm: kgsl: Fix kgsl memory allocation and free race condition
cherry-pick: msm: kgsl: Perform cache operation with kernel address
cherry-pick: msm: kgsl: Offload mementry destroy work to separate thread
cherry-pick: msm: kgsl: Use per page cache operation instead of bulk cache operation
cherry-pick: msm: kgsl: Defer issue commands to worker thread
cherry-pick: mmc: core: Fix the issue with clock scaling in resume-scaling
cherry-pick: fs: default to noatime
cherry-pick: BACKPORT: [UPSTREAM] mbcache2: reimplement mbcache
cherry-pick: BACKPORT: [UPSTREAM] ext4: convert to mbcache2
cherry-pick: BACKPORT: [UPSTREAM] ext2: convert to mbcache2
cherry-pick: defconfig dont build modules except for wlan
linux security patches upto 4.4.79 thanks @adinkwok
improved spectrum battery profile for oos
uber tc thanks @DespairFactor
commit: bump to version 7
[SIZE="2"][B]#VERSION (8)[/B][/SIZE]
cherry-pick: arm64: update defconfig based on msmcortex-perf
cherry-pick: Merge tag 'LA.UM.5.7.r1-08900-8x98.0' into wip/mkn-mr1/caf
cherry-pick: Merge tag 'LA.UM.5.7.r1-09100-8x98.0' into wip/mkn-mr1/caf
cherry-pick: Merge tag 'LA.UM.5.7.r1-09300-8x98.0' into mkn-mr1
cherry-pick: Merge tag 'LA.UM.5.7.r1-09500-8x98.0'
cherry-pick: Revert "cpufreq: interactive: Skip timer when policy->min == policy->max"
cherry-pick: Revert "CHROMIUM: cpufreq: interactive: validate above_hispeed_delay"
cherry-pick: enable state notfier by default
cherry-pick: power: qpnp-fg-gen3: queue work on system_power_efficient_wq
cherry-pick: Linux 4.4.80
cherry-pick: msm8998: Overclock CPU
cherry-pick: Revert "msm_performance: do not allow userspace to change min/max cpu limits anymore"
cherry-pick: msm_performance: don't limit min and max cpu freq
cherry-pick: msm: mdss: KCAL: disable igc update
cherry-pick: msm8998: Overclock CPU: add speedbin3
cherry-pick: alramtimer stop spamming the kmsg
cherry-pick: disable touch boost
cherry-pick: ANDROID: binder: call poll_wait() unconditionally.
cherry-pick: ANDROID: binder: don't enqueue death notifications to thread todo.
cherry-pick: ANDROID: binder: don't queue async transactions to thread.
cherry-pick: Linux 4.4.81
cherry-pick: ANDROID: keychord: Fix a slab out-of-bounds read.
cherry-pick: Use %zu to print resid (size_t).
cherry-pick: ANDROID: keychord: Fix races in keychord_write.
cherry-pick: ANDROID: keychord: Fix for a memory leak in keychord.
cherry-pick: dts: add lower gpu step and set the initial power lvl lower
commit (amend): dts: add lower gpu step and set the initial power lvl lower
commit: max startup frequency
cherry-pick: cpufreq: interactive: Remove the jump_to_max hack
cherry-pick: CHROMIUM: cpufreq: interactive: calculate load before freq change
cherry-pick: Linux 4.4.82
revert: Revert "cpu-boost: Implement Two-Step input boost"
cherry-pick: add more underclocking steps
Revert "msm8998: select max freq on cmdline"
revert: Revert "qcacld-3.0: Squash to LA.UM.5.7.r1-09300-8x98.0"(oos only)
revert: Revert "staging: Import fw-api, aca-wifi-host-cmn required by qcacld-3.0"(oos only)
revert: Revert "staging: qcacld-3.0: Add to Makefile, remove unused Android.mk"(oos only)
revert: Revert "staging: qcacld-3.0: Import LA.UM.5.7.r1-08400-8x98.0"(oos only)
cherry-pick: staging: Import wlan repos from OnePlusOSS(oos only)
cherry-pick: staging: qcacld-3.0: Add to Makefile, remove unused Android.mk(oos only)
cherry-pick: bump to version 8
Race has begun...[emoji4]
Good to see another kernel!
Good to see you here @nikhil18. Loved your lightning kernel for the Xperia ZR.
Very nice bud glad you got this device and bring your kernel
Jole7 said:
Very nice bud glad you got this device and bring your kernel
Click to expand...
Click to collapse
did you also jump ship to the OP5?
xXx said:
did you also jump ship to the OP5?
Click to expand...
Click to collapse
nope OP3T yet rocking your awesome rom
WooHoo from OnePlus One to OnePlus 5. Hopefully from OnePlus 5 to at least OnePlus 8.......Lightning Strikes
How does "notification led control" work? What can we control?
Thanks man nice to see u here..... :fingers-crossed:
Great to see the legendary Bacon kernel being reborn on the Five!
telegram group for test versions
guys whoever wants to test new versions before release can join this telegram group
nikhil18 said:
guys whoever wants to test new versions before release can join this telegram group
Click to expand...
Click to collapse
I'd love to test, don't have telegram though... Keep returning to it ?
Revan427 said:
Great to see the legendary Bacon kernel being reborn on the Five!
Click to expand...
Click to collapse
You mean "....being reborn on the Cheese Burger !".
DELETE
version 2 uploaded
short changelog for version 2
tuned bluactive is now the default profile
finger print booster wasnt working before now its working
added fiops and sio iosched
added qcacld-3.0 from los kernel(new wlan drivers for better wifi performance)
update f2fs to latest 4.10-rc1-4.4 stable version
added support for all custom roms (flash los version)
nikhil18 said:
short changelog for version 2
update f2fs to latest 4.10-rc1-4.4 stable version
added support for all custom roms (flash los version)
Click to expand...
Click to collapse
Does this mean that F2FS on OOS is supported or does this more relate to LOS and Source Built ROMs? I'm guessing F2FS support is also required within the ROM itself?

Categories

Resources