Commit Graph

6824 Commits

Author SHA1 Message Date
Philippe Simons
a8d03c48fc duckstation-sa: bump to v0.1-10861 2026-03-14 23:59:52 +01:00
Joel Wirāmu Pauling
0d52bb9535 sndio: add missing toolchain dependency
sndio was added as a dependency for TouchHLE but missing
PKG_DEPENDS_TARGET. The parallel build system schedules it
before the cross-compiler is built, causing build failure.
2026-03-13 15:42:48 +13:00
Philippe Simons
887c7e0780 Merge pull request #2413 from loki666/libclc
devel/libclc: add spirv-llvm-translator:host dep
2026-03-12 20:55:35 +01:00
Philippe Simons
43f2985811 devel/libclc: add spirv-llvm-translator:host dep 2026-03-12 20:49:12 +01:00
rocknix
4864a86e37 Enable TouchHLE for all devices, runs fine on panfrost 2026-03-12 19:05:38 +00:00
rocknix
bf58dd4abb Add TouchHLE, an ios app / game emulator. 2026-03-12 15:50:55 +00:00
John Williams
478c294871 inputplumber - bump to v0.75.2 for INSECURE_DISABLE_POLKIT support 2026-03-12 23:31:09 +11:00
John Williams
e6b2be0449 inputplumber - INSECURE_DISABLE_POLKIT 2026-03-12 23:29:21 +11:00
Ant
f3cc5c6d4f Update art-book-next
add system support for `ios`
2026-03-11 21:02:02 -04:00
r3claimer
49e4b8ef26 Merge pull request #2402 from r3claimer/next
Fix some Triforce games with gecko codes, thanks @batocera-linux for t…
2026-03-11 15:00:57 -07:00
rocknix
065bc06ff2 Fix some Triforce games with gecko codes, thanks @batocera-linu for the idea. 2026-03-11 21:59:43 +00:00
r3claimer
a4bd57c33a Merge pull request #2401 from r3claimer/next
Update Rust to 1.94, requires bump of LLVM to 20.x
2026-03-11 14:49:01 -07:00
rocknix
a9caabab84 Update Rust to 1.94, requires bump of LLVM to 20.x 2026-03-11 21:44:32 +00:00
Joel Wirāmu Pauling
d63156475f RK3399: harden rk_crypto ahash scatter-gather fallback
Reject zero-length SG entries and multi-fragment scatterlists in
rk3288_crypto ahash, forcing complex crypto payloads to the stable
ARM64_CE software implementation. This prevents hash corruption
during WPA3 SAE dragonfly handshakes.

Placed in RK3399 device patches as it is the only ROCKNIX target
where the rk3288_crypto driver probes (matching DT crypto node).
2026-03-11 13:50:44 +13:00
Joel Wirāmu Pauling
549a876004 linux: enable PKCS8 private key parser for WPA3/SAE on all targets
Enable CONFIG_PKCS8_PRIVATE_KEY_PARSER=y on all 10 device targets.
iwd requires the PKCS8 parser to read modern certificate and key
formats during WPA3 SAE authentication — its absence causes
Status 77 rejections.
2026-03-11 13:50:27 +13:00
r3claimer
d072da5ef4 Merge pull request #2397 from r3claimer/next
Fix Commander font size on RP6
2026-03-10 13:19:54 -07:00
rocknix
1452593710 Fix Commander font size on RP6 2026-03-10 20:18:11 +00:00
John Williams
4976ed82f4 Merge pull request #2378 from aenertia/vulkan-icd-fix
gpudriver - handle Vulkan ICD files
2026-03-11 06:32:32 +11:00
edemirkan
5409cbb92f ppsspp-sa: bump to v1.20.1 (#2390) 2026-03-10 08:28:51 +01:00
Joel Wirāmu Pauling
98ffc8fbbe gpudriver: mask inactive Vulkan ICD via bind-mount
On dual-driver devices (RK3326, RK3566, RK3588), both mali.json and
panfrost_icd.*.json Vulkan ICDs are installed. The Vulkan loader
enumerates both, but only one kernel driver is active at a time,
causing emulators to fail silently and fall back to OpenGL.

Mask the inactive ICD by bind-mounting /dev/null over its json file,
following the same pattern gpudriver already uses for libGL.so and
mali GLES library overrides. This leaves VK_ICD_FILENAMES unset,
preserving the loader's default search for layers and additional ICDs.

Also fix bind-mount guard checks: replace grep on /proc/mounts with
mount output parsing to avoid squashfs rootfs false positives that
could cause mali GLES bind-mounts to be skipped on fresh flash.

On devices without gpudriver (H700, SDM845, SM8250+), only one ICD
is installed and the Vulkan loader finds it via default search.
2026-03-10 15:18:28 +13:00
Philippe Simons
38a7644daa Merge pull request #2371 from sunshineinabox/makefiless
Fix Makefile Errors
2026-03-09 21:56:07 +01:00
Philippe Simons
7a25825556 Merge pull request #2394 from loki666/scummvmsa-bump-to-v2026.1.0
summvmsa: bump to v2026.1.0
2026-03-09 08:13:45 +01:00
spycat88
7b85b0c212 rocknix-abl: bump package 2026-03-08 22:01:12 +00:00
Philippe Simons
1c292291ee summvmsa: bump to v2026.1.0 2026-03-08 22:39:50 +01:00
spycat88
82a2443bd7 rocknix-abl: bump package 2026-03-08 21:16:04 +00:00