Commit Graph

51217 Commits

Author SHA1 Message Date
John Williams
1069f8a87b Merge pull request #2279 from ROCKNIX/auto-pr-branch
Update kernel configs/device documentation
2026-02-04 08:44:43 +11:00
sydarn
840a4f63d3 Update kernel configs 2026-02-03 21:40:03 +00:00
sydarn
77547c9f9e Merge pull request #2277 from ROCKNIX/sydarn-patch-1
Fix linux pkg typo
2026-02-03 20:32:49 +01:00
sydarn
6031ddcccf Fix linux pkg typo 2026-02-03 20:27:38 +01:00
Philippe Simons
bf3c4746fd Merge pull request #2274 from loki666/linux-6.18.8
bump kernel for H700|RK3399|SM8550|SM8650|RK3566
2026-02-03 19:45:16 +01:00
John Williams
e801136cec Merge pull request #2265 from edemirkan/syncthing-v2
feat: update syncthing version to 2.0.13
2026-02-03 15:54:25 +11:00
Philippe Simons
948805fa51 bump kernel for H700|RK3399|SM8550|SM8650|RK3566 2026-02-02 23:12:46 +01:00
Evren D.
2929b1e9d6 feat: update syncthing version to 2.0.13 2026-02-02 16:58:50 -05:00
John Williams
1f343affe9 Merge pull request #2225 from aenertia/mglru
feat(kernel): enable Multi-Gen LRU (MGLRU) for improved reclamation
2026-02-03 08:54:21 +11:00
sydarn
4d4f1aacc8 Merge pull request #2275 from sydarn/arc
Arc: add Yaba lr remapping
2026-02-02 22:23:37 +01:00
sydarn
211f07ffd2 Arc: add Yaba lr remapping 2026-02-02 22:22:48 +01:00
Philippe Simons
ee7db5371a Merge pull request #2273 from loki666/update-abl-sd
abl: update files on SD card
2026-02-02 21:11:21 +01:00
Philippe Simons
978d610ff5 abl: update files on SD card
sm8250: install ABL files on SD
2026-02-02 21:10:57 +01:00
Philippe Simons
3540e22576 Merge pull request #2266 from loki666/inputplumber
Inputplumber
2026-02-02 20:43:08 +01:00
Joel Wirāmu Pauling
761962bfb7 feat(kernel): enable Multi-Gen LRU (MGLRU)
This commit enables Multi-Gen LRU (CONFIG_LRU_GEN) across supported target kernels. MGLRU replaces the kernel's traditional page reclamation logic with a more efficient multi-generational approach.

This is highly beneficial for memory-constrained ARM SoCs, as it provides better heuristics for identifying "hot" vs "cold" pages, significantly reducing unnecessary I/O and micro-stutters under memory pressure.

Technical Implementation:

Enables CONFIG_LRU_GEN and CONFIG_LRU_GEN_ENABLED.

Targeted at devices running Kernel 6.1 or newer.

Specifically excluded is SDM845 kernels (5.18 kernel).

Initialization and First-Boot Behavior:

Note: Users may observe transient "task wait" messages or increased CPU overhead during the initial boot of a fresh installation. This is a byproduct of MGLRU's generation-tracking heuristics during high-churn operations (such as filesystem expansion and initial cache generation). The scheduler overhead for generation updates stabilizes once the primary working set is established and the initial I/O burst subsides.

Note: CONFIG_LRU_GEN_WALKS_MMU=y is enabled but some targets (RK3588)
are still running with kernel symbols where this is Rolled up into the
CONFIG_LRU_GEN still - I haved aligned it here per request but it will
get silently dropped by next oldconfig run until such time the RK3588 is
updated to a version that unrolls the symbol.
2026-02-03 08:35:55 +13:00
Philippe Simons
e496e8f331 Merge pull request #2272 from loki666/duckstation
duckstation: revert to latest working version
2026-02-02 16:02:02 +01:00
Philippe Simons
031595c4cb duckstation: revert to latest working version 2026-02-02 16:01:44 +01:00
John Williams
f78ca37b22 Merge pull request #2271 from porschemad911/rk3588-right-stick
RK3588 - Gameforce ACE - fix right analogue stick
2026-02-02 23:33:00 +11:00
John Williams
d9bfefe0d5 RK3588 - Gameforce ACE - fix right analogue stick 2026-02-02 23:31:56 +11:00
John Williams
898f005664 Merge pull request #2218 from aenertia/nfs-fixes
Mount NFS.sh addon script update
2026-02-02 22:02:52 +11:00
John Williams
41824dbbf0 Merge pull request #2270 from ROCKNIX/auto-pr-branch
Update kernel configs/device documentation
2026-02-02 20:49:29 +11:00
porschemad911
9b1c84739e Update SUPPORTED_EMULATORS_AND_CORES 2026-02-02 07:11:41 +00:00
porschemad911
f19a6b3e9e Update kernel configs 2026-02-02 07:11:40 +00:00
John Williams
7b9acccff5 Merge pull request #2269 from porschemad911/s922x-linux-6.18.8
S922X - linux 6.18.8
2026-02-02 16:30:30 +11:00
John Williams
0227a76d17 S922X - linux 6.18.8 2026-02-02 16:28:22 +11:00