Pendulum Playground
212 subscribers
20 photos
13 files
23 links
NFA DYOFR
Download Telegram
New builds both for Clang and GCC are up!

Changelogs:
- Upstreamed to v4.14.173.
- Merged LA.UM.8.9.r1-08400-SM6xx.0 CAF tags.
- Updated TAS2563 to the latest one.
- Removed partially in-kernel calls to syscalls.
- Reverted some scheduler problematic changes from 4.19.
- Reverted Sultan's ion & iommu changes.

NOTE:
* GCC LTO = Compiled using latest GCC 10.0.1.
* CLANG LTO = Compiled using latest Clang 11.0.0.

GROUP CHAT IS HERE.
Hello, new updates for poco is up.

You can DOWNLOAD it and make sure you are on Android 10 (vendor, firmware and ROM). Pie is deprecated now.

Any issues found? report it here!

#poco #beryllium #updates
Pendulum Playground pinned «Hello, new updates for poco is up. You can DOWNLOAD it and make sure you are on Android 10 (vendor, firmware and ROM). Pie is deprecated now. Any issues found? report it here! #poco #beryllium #updates»
#beryllium #update #pocof1

Changelogs:
- Merged CAF 'LA.UM.8.3.r1-07600-sdm845.0' tags.
- Switched to LLD linker with RELR enabled.
- Use rcu_normal at boot.
- Use non-canonical CFI jump tables.
- Use Experimental New Pass Manager flags on LLD.
- Replaced sdm845 wlan stacks to sm6150 ones.
- SElinux improvements.
- Switched to PELT scheduler.
- Enable PSI Monitor.
- Enable unwanted files blocker (FDE.AI, NFS, LKT, MAGNETAR).

Download: https://files.fm/f/2p38zsvq
Pendulum Playground pinned «#beryllium #update #pocof1 Changelogs: - Merged CAF 'LA.UM.8.3.r1-07600-sdm845.0' tags. - Switched to LLD linker with RELR enabled. - Use rcu_normal at boot. - Use non-canonical CFI jump tables. - Use Experimental New Pass Manager flags on LLD. - Replaced…»
#violet #clang #note7pro

Changelogs:
- Merged linux-stable v4.14.176.
- Merged April Security Patches.
- Merged CAF 'LA.UM.8.9.r1-08700-SM6xx.0' tags.
- Merged Security improvements from coral.
- Scheduler enchantments.
- Wake reason enchantments.
- Use 128KB readahead.
- ION improvements from k4.19.
- Updated compiler clang to 11.0.1.

Download: https://drive.google.com/file/d/19LaZ01DV1Pfm3urE0ZBQjUj1B4GR3voE/view?usp=drivesdk
Pendulum Playground pinned «#violet #clang #note7pro Changelogs: - Merged linux-stable v4.14.176. - Merged April Security Patches. - Merged CAF 'LA.UM.8.9.r1-08700-SM6xx.0' tags. - Merged Security improvements from coral. - Scheduler enchantments. - Wake reason enchantments. - Use 128KB…»
PendulumKernel-Avalon for Poco F1

Changes:
- Linux v4.9.235.
- LTO, CFI and SCS enabled.
- Compiled using LLD linker instead of gold.
- PELT.
- Compiled with Clang 11.
PendulumKernel-Avalon #69 for Poco F1

Changes:
- Linux v4.9.236.
- Merged 'LA.UM.8.3.r1-08500-sdm845.0' CAF tag.
- Disable DCE.
- Compiled with Avalon Clang 11.
Pendulum_alioth.zip
20.7 MB
- Kernel version 4.19.226.
- Based on 'LA.UM.9.12.r1-13700.03-SMxx50.QSSI12.0' CAF tags.
- Compiled with ThinLTO, RELR and Shadow Call Stack.
- Compiled with latest custom Clang 14.0.0.
- Merged latest F2FS changes.
- Enabled vdso32.
- Many many optimizations here and there.

Tested on A11 and A12, deep sleep working with AOD enabled (test it out).
Pendulum Kernel v1.0 Poco F3.zip
16.8 MB
Changelogs:
- Linux v4.19.228.
-
Compiled with latest custom clang 15.0.0.
- Compiled with -O3 optimizations.
- Sultan's goodies.
- Fixup CPU topology.
- Fixed anomaly freeze.
- Removed LMK and switched to Simple LMK.
- Enable Clang Polly optimizations.
- Debloat configs that aren't we used and kernel size significantly.
- Disabled userspace logd logs (their logs shouldn't be in dmesg).
- Binder optimizations from k5.4.
- Implemented Rapid GC.
- Force kernel to be permissive SElinux but report Enforcing.
- Hardcode zram disksize to 4GB.
- Reduce default readahead limit to 128kb.
Pendulum-v1.1-2022-03-02-alioth.zip
16.7 MB
Changelogs:
- Upstream linux 4.19.231.
- Upstream F2FS latest changes.
- Up-to-date clang.
- Asynchronous probe.
- Zram Memory Tracking.
Got PELT fully working, instead of using garbage WALT scheduler (most of them having issues with CPU either little or big being stucked at max frequency), I'll be using PELT in the next update. Yeah, big update I'd say. No more CPU stuck issues.
PendulumKernel-v1.2-PELT-2022-04-15-alioth.zip
16.6 MB
Changelogs:
- Merged "LA.UM.9.12.r1-14000.04-SMxx50.QSSI13.0" CAF tags.
- Linux upstream v4.19.237.
- F2FS upstream (adjusted to our rapid GC).
- Clang 15 monthly upstream.
- Scrap critical PM QoS implementation drivers (CPU now can sleep in idle, improved deep idle drain).
- Scheduler is now full PELT following Elgoogs and better CPU scheduling (fixed CPU's stuck in some cases).
- Enabled INIT_STACK_ALL_ZERO by default for security.
- Back to Enforcing state.
- Forbid userspace to mess up with boosting.
- Implemented CPU Input Boost (adjustable on FKM/Smartpack Kernel Manager).
- Introduced CPUSets Assist and adjusted.
- Affine important kthreads and IRQ to the prime CPU cluster.
- Turned back on TTWU_QUEUE feature.
- Back to 300hz tick scheduler rate.
- Disabled PROCESS_RECLAIM.
PendulumKernel-v1.3-PELT-2022-05-17-alioth.zip
17.9 MB
Sorry for taking too much times to update.

Changelogs:
- Linux upstream v4.19.243.
- F2FS and Clang 15 upstreams.
- Switched to Full LTO.
- Disable cpu isolation and cgroup freezer.
- Introduced DEVFREQ BOOST.
- Adjusted Simple LMK for being too much aggressive.
- Disabled ton of debugs.
- Add CRC32 instructions feature.
- Improved FUSE performance.
- Reverted tons of CAF fuckton Memory Managements.
- PELT hotfix.

- Optimize CPU interrupt usage.

There's too much changes I've made, all is kernel performance improvements.

NOTE: MIUI is no more supported.
PendulumKernel-1.5-PELT-2022-07-22-alioth.zip
17.9 MB
Changes:
- Linux v4.19.252.
- CLO "LA.UM.9.12.r1-14400-SMxx50.QSSI12.0" tags
- Adapted MGLRU+ SLMK together.


Males nulis nya, banyak bgt perubahan coeg.