[Samsung Galaxy S 5 Unified Development] fbs:
Reserved

220818:

-hstcp as tcp congestion control

090818:

-and zram disabled again

-compiled with the leanest toolchain type

-undervolt back on, I guess

-lowmemorykiller from xiaomi's stock kernel

-read ahead disabled completely

-more unused kernel parts removed

-more compiler optimization

280618:

-zram enabled again, now with lz4 that should have been used since forever but wasn't

-some kernel fixes from around the net. should be even faster

"tuned" governor tweaked a bit, and it's profiles too (for those who still uses boeffla app to tweak things)

210618:

-LOS 15.x build

-268mhz as default min speed and 2.6ghz as default max speed

-can't figure out why swap is being used A LOT even with swappiness=5, making battery life miserable, so zram disabled again

-"tuned" governor as default. It's a "interactive" with bugs fixed and tweaked

-"zen" scheduler as default, with some bugs fixed. it's fast, simple, almost like noop+deadline+row mixed

230418:

-latest boeffla-based

-wifi tweaked

-zram (swap) is back

-other compiler flags not enabled before

280218:

-beta22 based

-lmk faster than before while screen is on. slower than before when screen is off

-interactuned governor will save some cpu while screen is off

160218:

-now compiling with linaro 8.0

-"interactive" governor renamed to "interactuned" to get rid of conflicting values

-"interactuned" profiles updated on boeffla app (standard, performance, battery, battery extreme)

-tuned hotplugger tweaked a bit

110218:

-lmk will search, compare apps' scores, and kill them in groups. the stock lmk and the "less aggressive" lmk from build 020218 were killing one app at a time

-put tuned hotplugger to run more often when display is on. the cpu cost is minimal as it is extremely simple

-tweaked compiler flags again to not make code large

020218:

-boeffla's beta21 based

-less aggressive lmk again

-tweaked compiler flags

-tweaked interactive governor

-tweaked tuned hotplugger

301217:

-more aggressive lmk

-less aggressive tuned hotplugger

-tweaked the default interactive values in ramdisk (via anykernel), as they are modified by it on boot

-tweaked also the boeffla app interactive profiles

-performance governor will really drain your battery now, but it will be even faster (max cpu clock, all cpus on if using tuned hotplugger)

-compiling with O2 but with some O3 flags. it seems to be faster than 211217

211217:

-beta20 from boeffla

201217:

-tweaked some filesystem stuff

-it seems tuned hotplug was being ramdonly disabled, fixed

-changed how tuned hotplug enables/disables cpus:

it was based on the number of processes needing cpu. But the system itself didn't count as "processes", so I changed it to look at the cores frequencies instead. The cpu governors itself has a lot of code just to measure how busy the cpus are before raising or lowering frequencies, I think it's faster/lighter to just use that info instead of calculating again or in another way.. In practice: cpu0 at max frequency will turn on cpu1 and so on. Any cpu on lowest frequency for some time will turn it off. I don't really know if this will be better or worse than the code before(151217)​

151217:

-beta19 from boeffla

071217:

-beta18 from boeffla kernel

-zram/swap fully disabled. The slowdowns are unacceptable. It seems we will always get a huge performance/battery hit with any kind of swap. For now I think it's better to let the "low memory killer" do its thing than swapping. Remember: Killing an app will instantly free RAM with zero CPU usage. Swapping means a lot of CPU usage, and (as swapping occurs in RAM), only 40-50% of ram will be freed.

011217:

-beta17 from boeffla kernel

-tweaked tuned hotplugger a bit. changing from mpdecision to tuned on config won't bug the lower frequency

-swapping should be faster

271117:

-hotplugers "mpdecision" and "optimized mpd" working again. zzmoove hotplugers removed (the governor itself was removed long ago)

"interactive" profiles changed a bit: "performance" will have more performance, and "battery" will really save more battery

-zram compression (swap) may be even faster now

-compiler toolchain updated to gcc-linaro-7.2.1-2017.11

-processor scheduler using logarithmic scaling

-"tuned" hotplugger logic was changed a bit. it will turn on/off cpus based only on average load, but will obey the "order" and may turn all on if the load is suddenly high. it may also use less cpu to compute

-"interactive" governor may also use less cpu