[X 2014 Original Android Development] linckandrea:
Pop kernel logo

preview

F.A.Q.

1.Which version should I download?

If the rom boot.img contains zimage use "Pop x version"(es:LOS14.1)

If the rom boot.img contains zimage-dtb use "Pop x version_dtb"(es:AEX 4.6)

2.I've found bug!

send me logcat and i will try to fix it

Old version

Changelog

v2.3 unified changelog

1.added wq

2.other minor tweaks

Older changelogs:

Oreo version changelog:
1.Based on last source from Android Oreo WIP
2.Added more makefile flags
3.Enable all TCP
4.remove input boost from ondemand

Stock version changelog:
1.added more patches to interactive
2.Replace %p with %pK to prevent leaking kernel address
3.Activate additional 27 MHz gpu frequency step (idle freq)
4.Enable all TCP

Changelog:1.8(LOS14+LOS14 based)
1.Add blu active
2.Build with GCC 5.x
3.MP decision disable at boot
4.Merged intelli thermal v2.0
5.Enable cortexa15 optimization
6.Arm: use -mtune=cortex-a15 for Krait targets
7.Arch: arm: lib: optimize memcpy for cortex-A15
8.mmc: core: Silence log spam
9.xz: Optimize Sfck Compression

Changelog:1.8(LOS15+AEX)
All features of the nougat version but with little changes
1.Franco thermal control drivers(instead of intelli thermal v2.0)
2.Lower throttle temperature(60° celsius)
3.disable 03 flags(O3 flags increase performance but may have bugs)(will be reintroduced when it comes out of the beta)

Changelog:Pop kernel for stock
added
Intelliactive, bioshock, interactive (update) governors
Zen,sio,sioplus,row(update)I/O
Vibration control,kcal
more
[HIDE]
* b54ff5a - (HEAD -> master) Revert "cpufreq: cpu-boost: Introduce scheduler assisted load based syncs" (34 minuti fa) <linckandrea>
* d6da26c - (origin/master, origin/HEAD) arm: use -mtune=cortex-a15 for Krait targets (42 minuti fa) <linckandrea>
* d5c8e86 - msm: mdss: fix possible out-of-bounds and overflow issue in mdp debugfs (46 minuti fa) <Adrian Salido-Moreno>
* d3624a8 - slub: fix a possible memory leak (47 minuti fa) <Joonsoo Kim>
* e1e8b61 - cpufreq: Correct the data reported in all_time_in_state (49 minuti fa) <Nirmal Abraham>
* c2d516e - xz: Optimize Sfck Compression (51 minuti fa) <anarkia1976>
* 62e24c0 - eCryptfs: Remove buggy and unnecessary write in file name decode routine (52 minuti fa) <Michael Halcrow>
* 5ee6402 - cpufreq: cpu-boost: Introduce scheduler assisted load based syncs (53 minuti fa) <krtest111>
* 773cac8 - wlan: shshshshs.. (55 minuti fa) <krtest111>
* 3fc3346 - VFP: make it mhard-float (56 minuti fa) <krtest111>
* da48001 - wlan: Address buffer overflow due to invalid length (56 minuti fa) <Mahesh A Saptasagar>
* a523d94 - Defconfig:update (57 minuti fa) <krtest111>
* ab72579 - cpufreq: ondemand: even if it's not being used it spawns uninterruptible threads equal to the number of online cpu cores. We don't want this, specially if the governor is not being used by the user. There's probably a more elegant way to treat this, but let's go with it for now (59 minuti fa) <franciscofran:...skipping...
* b54ff5a - (HEAD -> master) Revert "cpufreq: cpu-boost: Introduce scheduler assisted load based syncs" (34 minuti fa) <linckandrea>
* d6da26c - (origin/master, origin/HEAD) arm: use -mtune=cortex-a15 for Krait targets (42 minuti fa) <linckandrea>
* d5c8e86 - msm: mdss: fix possible out-of-bounds and overflow issue in mdp debugfs (46 minuti fa) <Adrian Salido-Moreno>
* d3624a8 - slub: fix a possible memory leak (47 minuti fa) <Joonsoo Kim>
* e1e8b61 - cpufreq: Correct the data reported in all_time_in_state (49 minuti fa) <Nirmal Abraham>
* c2d516e - xz: Optimize Sfck Compression (51 minuti fa) <anarkia1976>
* 62e24c0 - eCryptfs: Remove buggy and unnecessary write in file name decode routine (52 minuti fa) <Michael Halcrow>
* 5ee6402 - cpufreq: cpu-boost: Introduce scheduler assisted load based syncs (53 minuti fa) <krtest111>
* 773cac8 - wlan: shshshshs.. (55 minuti fa) <krtest111>
* 3fc3346 - VFP: make it mhard-float (56 minuti fa) <krtest111>
* da48001 - wlan: Address buffer overflow due to invalid length (56 minuti fa) <Mahesh A Saptasagar>
* a523d94 - Defconfig:update (57 minuti fa) <krtest111>
* ab72579 - cpufreq: ondemand: even if it's not being used it spawns uninterruptible threads equal to the number of online cpu cores. We don't want this, specially if the governor is not being used by the user. There's probably a more elegant way to treat this, but let's go with it for now (59 minuti fa) <franciscofranco>
* 95a80b8 - tty: fix memleak in alloc_pid (60 minuti fa) <Chen Tingjie>
* c42dcc8 - msm_bam_rmnet: Fix potential memory corruption (60 minuti fa) <Subash Abhinov Kasiviswanathan>
* 8034aaf - audit: Imma let you finish, but shut up (60 minuti fa) <franciscofranco>
* e3f6768 - SELinux: Fix memory leak upon loading policy (60 minuti fa) <Tetsuo Handa>
* 1d7ec7e - selinux: just shut up (60 minuti fa) <franciscofranco>
[/HIDE]

1.Add intellimm
2.Disable CPU L2 cache PC during video sessions(why? because sometimes it is unstable)
3.Other minor fix

changelog:
fsync default enable
slim bus
update row
others minor fix

added:
1.voltage control
2.kcal color control
3faux sound control
4.msm hotplug
5.Disable CPU L2 cache PC during video sessions (longer video playback time)
6.added intellidemand
6.optimized ondemand

changed:
1.reduced gpu idle frequency
2reduced gpu voltage

removed:
1.Intellimin max
2.impulse

changelog -- 20/09/2017
change toolchain(UxL)
[new] --add smartax,impulse,intelliactive,intelliminmax governors
[new] --add VR I/O

Changelog: -- 16/09/2017
--update
[new] -- add bioshock,lionheart governors-
[new] -- add sio,sioplus,zen I/O-

Changelog: -- 14/09/2017
--update
[new] -- update interactive governor -
[changed] -- compression mode changed to LZMA -

Changelog: -- 08/09/2017
[note] -- initial version
[fixed] -- compile error fixed -