This repository has been archived by the owner on Nov 14, 2021. It is now read-only.
Releases: 0ctobot/neutrino_kernel_oneplus_sm8250
Releases · 0ctobot/neutrino_kernel_oneplus_sm8250
4.19.196-NeutrinoKernel-kamino
Neutrino Kernel release for OnePlus 8 Series
Linux Version: 4.19.196
Neutrino Subversion: kamino
HEAD: 697ddca
Initial NeutrinoKernel release for OnePlus 8 Series:
07/07 HOTFIX:
- Please note that this build has been re-uploaded in order to correct an issue resulting in certain apps (e.g. Call of Duty: Mobile) sporadically crashing.
- Complete manual rebase of @OnePlusOSS source over LA.UM.9.12.r1-08900, eliminating ~70% of OP code including:
- OPCHAIN
- MEMPLUS
- SMART_BOOST
- CONTROL_CENTER
- AIGOV
- UXCHAIN
- ONEPLUS_MEM_MONITOR
- ONEPLUS_HEALTHINFO
- OP_FREEZER
- SLA_ALGO
- RF_CABLE_DETECT
- Unified kernel for OnePlus 8 Series devices (OOS 11.2.1.1/11.0.8.11)
- Initial support for custom ROMs †
- Update to LA.UM.9.12.r1-11500-SMxx50.0
- Update to LA.UM.9.12.r1-11800-SMxx50.QSSI12.0
- Update WLAN drivers to 5.2.022.8C (qcacld-3.0, qcacmn, fw-api)
- Rebase and merge latest techpack subtrees (audio, data, display, video)
- Import latest DTS changes
- Update to Linux 4.19.196
- Disable SELinux auditing
- Disable Tracepoints/Ftrace
- Enable Wireguard v1.0.0
- Enable vDSO32 compatibility
- Enable BPF JIT
- Implement accelerated CRC32 routines
- Add NEON accelerated XOR implementation
- Implement vbswap as an alternative to zRAM
- Introduce in-kernel swapspace configuration helper
- Implement Rapid GC for F2FS
- Import mainline exFAT drivers (5.8-1arter97)
- Touchscreen optimizations courtesy of @arter97
- Extensive adaptation of @kerneltoast's work (6ca04eb)
- Treewide dynamic memory allocation avoidance
- Numerous QoS/cpuidle optimizations
- Rewrite ion/iommu/ashmem drivers for improved performance
- Micro-optimize PID map reads
- Move to Simple Low Memory Killer
- Disable MEMCG/PSI
- Initial EAS/Scheduler optimization
- Optimize for PELT (Disable SCHED_WALT)
- Split sched_boost from WALT dependant code
- Recalculate energy model and CPU frequency tables
- Introduce CPUSet/SchedTune Assist helpers
- Enable in-kernel boost and frequency handling
- Revert to stock minimums when display off
- Add API to affine IRQs/kthreads to fast CPUs
- Upstream DTC scripts to v1.6.0-11-g9d7888cbf19c
- Various DTS optimizations
- Disable broken IRQ detection
- Disable debug monitoring
- Disable expedited RCU grace periods
- Remove display ramdump memory region
- Inline with SM8250-AB GPU frequency table
- Cleanup DTS overlays and purge legacy DTBS
- Import DSI panel commands from 11.0.6.8.KB05AA
- Initial compiler optimizations for Clang 13
- Fix treewide compilation warnings
- Enable LD_DEAD_CODE_DATA_ELIMINATION
- Compile-time support for LLVM Polly
- Enable [Clang LTO / CFI](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8250/comm...