[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Eamo5:
Changelog

February 3

Checked out Sultan's 11.0.0-sultan branch

December ASB

Previous Changelogs

2020

October 10

October ASB

GCC 10.2

August 28

Android R Beta 3 source

Latest patches from Sultan Kernel

July 23

Linux 4.4.223

Latest patches from Sultan Kernel

June 11

Rebased on Android 11 Beta 1 kernel source

Merged latest changes from Sultan Kernel

May 9

Compiled with GCC 10.1

Merged latest changes from Sultan Kernel

May 8

Merged Android R DP4 source

May 5

Merged latest changes from Sultan Kernel

April 25

Merged Android R DP3 source

Merged latest changes from Sultan Kernel

March 29

Rebased on Android R DP2 source

Compiled with GCC 9.3 with LTO

Latest patches from Sultan Kernel

March 6

Reduced minimum frequency for big and small clusters

Merged Android 10 March ASB

February 27

Simple LMK updates for Android 10

Various minor improvements

February 23

Rebased on Android R Preview 1 source

Merged latest changes from Sultan Kernel

January 10

January ASB

2019

December 8

Merged December ASB

Added Wireguard again

November 11

November ASB

Merged Sultan's latest Simple LMK force push

October 30

Reverted Sultan's scatterlist performance enhancement as it caused stability issues with some drivers

October 27

Merged Sultan's latest performance enhancements

October 21

Merged Sultan's latest ion and iommu force push

October 19

Merged Sultan's latest ion force push

October 15

Merged Sultan's latest ion force push

Updated mkdtimg and dtc submodules

October 9

Merged Sultan's latest ion force push

October 8

Merged October ASB

October 7

Patched a critical security vulnerability that affects the Pixel 2

Merged Sultan's latest ion force push

October 1

Fixed newly introduced ion memory leaks and further improved ion performance

Removed Wireguard kernel support as it appears to be broken on Android 10 anyway

September 27

Merged Sultan's latest ion and iommu force push

September 4

Rebased on Android 10 stable kernel source

Merged Sultan's latest force push

August 22

Merged Sultan's latest force push

Kernel is now compiled with GCC 9.2

August 10

Merged Android Q Beta 6 kernel source

Up to date with Sultan's latest modifications

July 29

Fixed a rare graphical glitch

July 26

Merged Sultan's latest force push

July 22

Re-introduced ashmem overhaul as it was falsely identified for introducing bugs

July 21

Fixed some severe bugs

Removed wake gestures and backlight dimmer as it was causing more breakage than functionality

Kernel is now exclusively compiled with GCC 9.1

July 14

Merged Sultan's latest force push

July 13

Several performance enhancements and bug fixes

July 12

Ion stability improvements and performance enhancements

July 11

Rebased on Android Q Beta 5 kernel source

Unset CONFIG_DEBUG_FS

Overhauled several old commits

July 2

Removed some unnecessary bloat

Various performance improvements

July 1

More ion stability fixes

Fixed more memory leaks

June 30

Fixed several memory leaks from stock kernel

June 29

Fixed an old commit causing instability

June 28

Switched to Arch Linux's GCC 9.1 (same as Sultan)

Performance improvements

June 27

Fixes for GCC 9.1 warnings

June 26

Merged latest ion stability improvements

Fixed an old memory leak from Qualcomm

June 25

Fixed a kernel panic caused by gross DEBUG_FS code on Android Q

Additional stability improvements

June 24

Minor performance improvements

Reverted charging modifications as it appeared to be causing strange issues for users

June 23

Removed charge-rate limitation when screen is on

Prevent Google Camera and Settings from running in the background

Ion stability fixes

June 22

Fixed issues that were preventing the ion rewrite from booting on Android Q

Added ion driver rewrite again with the latest stability fixes

June 21

Reverted ion modifications for now as it appears to cause issues on Q

Additional minor performance improvements

June 20

Massive ion rewrite

June 17

Lots of minor performance improvements

June 16

Minor performance enhancements

June 14

Faster ion reserve caches

Reduced GPU processing latency

June 13

Optimised binder's reserve caches

June 12

Ashmem overhaul

June 10

Hopefully fixed battery regressions from previous build

General code cleanup

June 7

Performance improvements

General improvements to wake gestures and KCAL

Removed some additional unnecessary debugging

Fixed memory leaks in ion modifications

June 6

Merged Q DP 4 kernel source

Reverted performance governor on small cluster for now due to increased jitter

June 4

Changed little cluster to use performance CPU governor in order to remove unnecessary overhead from schedutil

June 3

Merged Sultan's latest force push

June 2

Rare display glitches fixed

June 1

Restored performance from previous versions when launching new processes

May 30

Merged Sultan's latest force push

May 28

Various power efficiency improvements

Improve i2c interrupts

Reduced frame commit latency

Inline with latest stable release

May 27

Merged cpuidle and IRQ affinity mask optimisations

May 26

Merged latest Sultan Kernel modifications

May 25

Reworked Simple LMK

May 24

Merged latest Simple LMK update

Fixed minor KCAL bug

Alternative build compiled with GCC 9.1 is now available

May 19

Initial release