FORUMS
Remove All Ads from XDA

[KERNEL] Semaphore N5X 1.6.0

6,163 posts
Thanks Meter: 31,839
 
By stratosk, Recognized Developer on 7th August 2016, 09:41 PM
Post Reply Email Thread



This is a kernel based on stock one, tested on stock Android Oreo and Nougat


This is for stock Android Oreo and Nougat


More features will be added soon. Please don't ask for ETA.


Features
- ondemand governor patched with my latest patches
- conservative governor added
- built with Linaro gcc 4.9 201602
- enabled O2 optimizations
- clear a couple of configuration

For more information check the Semaphore website: www.semaphore.gr

Thanks to
- Linux kernel developers
- my wife who always supports me
- All people who support this kernel by testing, reporting issues, donating or simply using it.

Change log
1.6.0 (01/09/2017)
- Merge latest Android changes for Oreo (OPR6.170623.013)

1.5.0 (08/06/2017)
- Merge latest Android changes (N2G47W)

1.4.0 (04/05/2017)
- Merge latest Android changes (N2G47O)

1.3.0 (06/04/2017)
- Merge latest Android 7.1.2 changes (N2G47F)

1.1.2 (10/03/2017)
- Merge latest Android changes (N4F26T)

1.1.0 (18/02/2017)
- Merge latest Android changes (N4F26O)

1.0.0 (07/01/2017)
- Merge latest Android changes (N4F26I)

0.9.0 (09/12/2016)
- Rebase on Android 7.1.1 sources
- cpufreq: conservative: Fix condition logic in touch boost (thanks to ihancioglu)

0.8.0 (09/11/2016)
- Merge latest patches from NRD91N

0.7.0 (26/10/2016)
- cpufreq: conservative: Decrease frequency faster when the timer deferred
- mm: remove gup_flags FOLL_WRITE games from __get_user_pages() (dirty COW vulnerability)
- Change default governor to conservative for big cluster

0.6.0 (17/10/2016)
- Rebased on 3.10.73 (NBD90W). I discovered a memory leak issue and I decided to drop the latests Linux kernel versions.
- Changed default governor to ondemand for both clusters. Conservative governor also has an issue and in some cases doesn't drop the frequency fast enough. I recommend you to not use it until I'll find a solution.
- ondemand: Improved the load calculation when the timer is deferred.
- ondemand: A couple of bug fixes from mainline.

0.5.0 (05/10/2016)
- cpufreq: Introduce touch boost tunables to ondemand and conservative
ondemand:
touch_load: the virtual load that governor "sees" when there is a touch in the screen (default value 70).
touch_load_duration: the duration in ms that the touch_load is effective after the touch (default value 1000ms).
touch_load_threshold: the real load threshold. Loads greater than this threshold will trigger the touch boost (default value 10).
conservative:
touch_load_duration: the duration of touch boost (default value 1000ms). When there is a touch in the screen the freq_step tunable will be double if there governor must increase the frequency.
- minor changes in initramfs from upstream (NBD90W)

0.4.0 (27/09/2016)
- cpufreq: ondemand: Eliminate the deadband effect
- cpufreq: Break out early when frequency equals target_freq
- Added conservative governor

0.3.0 (07/09/2016)
- Merge Android Nougat kernel patches (up to NRD90S)
- Merge Linux kernel v3.10.103
- Mount data partition as encryptable

0.2.0 (11/08/2016)
- Merge Linux kernel versions v3.10.74 - v3.10.102
- Apply patch for CVE-2016-5340 (CodeAurora)

0.1.0 (08/08/2016)
- Initial release
- built with Linaro gcc 4.9 201602
- enabled O2 optimizations
- clear a couple of configuration

Sources
Semaphore kernel sources

Please use it at your own risk!

Flashing kernel
Flash kernel using:
fastboot flash boot Semaphore_N5X_x.y.z.img

XDA:DevDB Information
Semaphore N5X, Kernel for the LG Nexus 5X

Contributors
stratosk
Source Code: https://github.com/stratosk/kernel_msm

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: 1.6.0
Stable Release Date: 2017-09-01

Created 2016-08-07
Last Updated 2017-09-01
The Following 56 Users Say Thank You to stratosk For This Useful Post: [ View ]
 
 
7th August 2016, 09:41 PM |#2  
stratosk's Avatar
OP Recognized Developer
Flag Thessaloniki
Thanks Meter: 31,839
 
Donate to Me
More
Reserved
The Following 15 Users Say Thank You to stratosk For This Useful Post: [ View ]
7th August 2016, 10:10 PM |#3  
Midomad's Avatar
Recognized Contributor
Flag Salé
Thanks Meter: 2,588
 
More
Finaly!
Let the party begin.
Welcome my freind
The Following 2 Users Say Thank You to Midomad For This Useful Post: [ View ] Gift Midomad Ad-Free
7th August 2016, 10:11 PM |#4  
crian's Avatar
Senior Member
Thanks Meter: 544
 
More
awesome! glad to have semaphore on the n5x.
The Following 2 Users Say Thank You to crian For This Useful Post: [ View ] Gift crian Ad-Free
8th August 2016, 12:59 AM |#5  
nirogu325's Avatar
Senior Member
Thanks Meter: 1,246
 
More
This sure brings back memories from way back. Galaxy S1 Vibrant memories. Glad to see you here!

Sent from my Nexus 5X.
The Following User Says Thank You to nirogu325 For This Useful Post: [ View ] Gift nirogu325 Ad-Free
8th August 2016, 02:28 AM |#6  
aldyu's Avatar
Senior Member
Thanks Meter: 181
 
More
Are force encryption and verify removed in this kernel?
8th August 2016, 06:48 AM |#7  
Senior Member
Flag Pune
Thanks Meter: 2,020
 
More
@stratosk : Welcome bro... So happy to see you back. Happy to know you got a new Nexus. The best kernel for mako is back Hope things better with you and also in Greece..!
The Following User Says Thank You to vampire36 For This Useful Post: [ View ] Gift vampire36 Ad-Free
8th August 2016, 07:00 AM |#8  
stratosk's Avatar
OP Recognized Developer
Flag Thessaloniki
Thanks Meter: 31,839
 
Donate to Me
More
Quote:
Originally Posted by aldyu

Are force encryption and verify removed in this kernel?

No, I didn't touch them...
The Following 2 Users Say Thank You to stratosk For This Useful Post: [ View ]
8th August 2016, 07:01 AM |#9  
stratosk's Avatar
OP Recognized Developer
Flag Thessaloniki
Thanks Meter: 31,839
 
Donate to Me
More
Quote:
Originally Posted by vampire36

@stratosk : Welcome bro... So happy to see you back. Happy to know you got a new Nexus. The best kernel for mako is back Hope things better with you and also in Greece..!

Thanks, my friend!
I'm happy too, to see old friend here...
Things are never better in Greece ))
The Following 5 Users Say Thank You to stratosk For This Useful Post: [ View ]
8th August 2016, 08:17 AM |#10  
Senior Member
Flag Pune
Thanks Meter: 2,020
 
More
Quote:
Originally Posted by aldyu

Are force encryption and verify removed in this kernel?

I think you might need to wait for next release

Quote:
Originally Posted by stratosk

No, I didn't touch them...

With 5x thats another issue that plagues users here...So would be great if you can look into it and find a solution to tackle it...Cos most of the users here like me are non encrypted...so forced encryption is a pain
The Following 2 Users Say Thank You to vampire36 For This Useful Post: [ View ] Gift vampire36 Ad-Free
8th August 2016, 09:32 AM |#11  
apatal's Avatar
Senior Member
Flag Manila
Thanks Meter: 2,143
 
More
Wow! Glad to see you here, old friend. Wish you can make one for stock Marshmallow as well, since I don't use the N preview. In any case, welcome!
The Following User Says Thank You to apatal For This Useful Post: [ View ] Gift apatal Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes