Commit Graph
14017 Commits
Author SHA1 Message Date
Dean d10d9d214c Merge pull request #8782 from valenciana-nc/fix/execute-once-independent-flags
fix(libc): avoid deadlocking independent once initializers
2026-10-21 15:27:24 +13:00
Dean 59d53d0d31 Merge pull request #8757 from Nejilu/codex/relinker-tls-file-bounds
fix(relinker): reject TLS initialization images outside the input file
2026-10-21 15:27:20 +13:00
Dean b2d804d5f7 Merge pull request #8738 from Queuse/codex/fix-registry-utf8
fix(relinker): reject invalid registry UTF-8
2026-10-21 15:27:16 +13:00
Dean 6056689ad6 Merge pull request #8614 from DavidSamir/fix/relinker-call-zero-padding
fix(relinker): stop the control-flow walk at zero padding after a call
2026-10-21 15:27:12 +13:00
JJenkxandClaude Opus 5.5 844372448b fix(libSceVideodec2): answer the generic picture query for VP9 pictures
sceVideodec2GetPictureInfo writes the decoder's own picture layout. For a
VP9 decoder it now writes the 88-byte VP9 layout that
sceVideodec2GetVp9PictureInfo returns, instead of throwing. Mortal Shell 2
(PPSA34008) calls the generic query with that structure for its intro
movie. HEVC pictures still throw.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-20 22:11:22 -04:00
Dean 6696def6e6 Merge pull request #8249 from MayankManas/test/agc-f64-denormal-modes-skip-without-float64
test(agc): skip the f64 denormal mode tests on devices without shaderFloat64
2026-10-21 15:02:40 +13:00
Dean 4b62635bef Merge pull request #8241 from Henryisdjfunkyho/fix/check-compile-response-files
fix(tools): reject unexpanded response files in syntax checks
2026-10-21 15:02:36 +13:00
Dean f9aea30217 Merge pull request #8238 from milescoviello/fix/ngs2-callout-unlocked
fix(libSceNgs2): keep a rack lock and a voice callback from blocking other threads
2026-10-21 15:02:31 +13:00
Dean 494182e051 Merge pull request #8201 from savvaniss/fix/shader-call-link-wave-size
fix(shader): check call link registers for both wave sizes when the size is unknown
2026-10-21 15:02:27 +13:00
Felipebmaitan 733b0fdd4b docs(libSceRudp): record PPSA06888 option call sites 2026-10-20 22:59:36 -03:00
Dean 20de55550f Merge pull request #8095 from Unkown607/fix/videoout-119hz-display-fallback
fix(libSceVideoOut): fall back to 59.94 Hz when display drops below 120 Hz
2026-10-21 14:59:25 +13:00
Dean Galvin 05d7bdb088 docs(dev): require a HostWrite bracket around host writes into guest memory
Kernel and native-library writes into guest pages the write watch left read-only fail with EFAULT on macOS and ERROR_NOACCESS on Windows (#7473). State the rule where contributors look and point the macOS write-watch debt entry at it.
2026-10-21 14:57:32 +13:00
Dean GalvinandxXPBSXx 8cb7251b2e Merge origin/main into PR 8626
Co-authored-by: xXPBSXx <[email protected]>
2026-10-21 14:56:22 +13:00
Dean GalvinandMuhammad Wasif Ali Wasif 490adefc09 Merge origin/main into PR 8134
Co-authored-by: Muhammad Wasif Ali Wasif <[email protected]>
2026-10-21 14:56:22 +13:00
Dean b13183e59e Merge pull request #7473 from Dripl1x/codex/skip-clean-resident-write-watch
perf(libc): skip write-watch queries for proven clean resident ranges
2026-10-21 14:55:09 +13:00
xdCloudy 6fa316546c fix(libSceAgc): drop interpolant export duplicates 2026-10-21 02:53:31 +01:00
orezraeyandClaude Opus 5.5 d991252d25 fix(libSceHttp): keep the unmeasured single-dot sweep boundary
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-20 22:50:59 -03:00
Dean 6c12024f7d Merge pull request #8741 from Queuse/fix/libc-freopen-share-delete
fix(libc): share delete on standard stream reopen
2026-10-21 14:47:29 +13:00
bluandClaude Fable 5.1 338e2cbe97 test(libkernel): skip the reparse point checks when setting one is refused for rights
Both fixtures required FSCTL_SET_REPARSE_POINT to succeed; a user without the right would have
aborted guest_filesystem and guest_kernel_sys. They now print that the checks are skipped and carry
on, as the symbolic link checks do without Developer Mode. On this PC the control succeeds at
medium integrity, so the checks ran both elevated and unelevated.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-20 18:46:51 -07:00
Dean 557682ca44 Merge pull request #8798 from JJenkx/windows/open-keep-native-error
fix(libkernel): keep the native open error when the Windows directory probe finds no directory
2026-10-21 14:38:41 +13:00
xdCloudy 44c531bf0f feat(prx): add missing libkernel_sys exports 2026-10-21 02:37:20 +01:00
xdCloudy 14297e4be0 feat(prx): add missing libSceWkFontConfig exports 2026-10-21 02:37:20 +01:00
xdCloudy 47191db597 feat(prx): add missing libSceTEEClient exports 2026-10-21 02:37:20 +01:00
xdCloudy 3f66d042d1 feat(prx): add missing libSceSulphaDrv exports 2026-10-21 02:37:19 +01:00
xdCloudy 5beeda24a3 feat(prx): add missing libSceSdma exports 2026-10-21 02:37:19 +01:00
xdCloudy e39d55fa24 feat(prx): add missing libSceNpUniversalDataSystem exports 2026-10-21 02:37:18 +01:00
xdCloudy 1dd35ad32e feat(prx): add missing libSceNpTrophy2 exports 2026-10-21 02:37:18 +01:00
xdCloudy c4133ccd44 feat(prx): add missing libSceNpParty exports 2026-10-21 02:37:18 +01:00
xdCloudy c8f0d006a0 feat(prx): add missing libSceNgs2.native exports 2026-10-21 02:37:17 +01:00
xdCloudy 36ec92457c feat(prx): add missing libSceMove exports 2026-10-21 02:37:17 +01:00
xdCloudy 7b8ba55c94 feat(prx): add missing libSceJxr exports 2026-10-21 02:37:16 +01:00
xdCloudy 5d634365fc feat(prx): add missing libSceLibreSsl3 exports 2026-10-21 02:37:16 +01:00
xdCloudy 78ed190822 feat(prx): add missing libSceLibreSsl exports 2026-10-21 02:37:16 +01:00
xdCloudy 76c0bfd264 feat(prx): add missing libSceIme exports 2026-10-21 02:37:15 +01:00
xdCloudy 85809367f8 feat(prx): add missing libSceHttp2 exports 2026-10-21 02:37:15 +01:00
xdCloudy 54441683d8 feat(prx): add missing libSceIpmi exports 2026-10-21 02:37:15 +01:00
xdCloudy 1c7f5427e2 feat(prx): add missing libSceGnmDriverForNeoMode exports 2026-10-21 02:37:14 +01:00
xdCloudy 44f8776f8b feat(prx): add missing libSceDepth2 exports 2026-10-21 02:37:14 +01:00
xdCloudy 78616fb1c7 feat(prx): add missing libSceDepth exports 2026-10-21 02:37:13 +01:00
xdCloudy 943726ba8b feat(prx): add missing libSceBgft exports 2026-10-21 02:37:13 +01:00
xdCloudy c408184c8b feat(prx): add missing libSceBemp2sys exports 2026-10-21 02:37:13 +01:00
xdCloudy 86e37f75cf feat(prx): add missing libSceBeisobmf exports 2026-10-21 02:37:12 +01:00
xdCloudy 8c3db81122 feat(prx): add missing libSceAvPlayerStreaming exports 2026-10-21 02:37:12 +01:00
xdCloudy f3331327bc feat(prx): add missing libSceAvPlayer.native exports 2026-10-21 02:37:11 +01:00
xdCloudy 0b3c836ff3 feat(prx): add missing libSceAudiodecCpu exports 2026-10-21 02:37:11 +01:00
xdCloudy 3829d02c8f feat(prx): add missing libSceAudiodec.native exports 2026-10-21 02:37:11 +01:00
xdCloudy 1e2f3d0caa feat(prx): add missing libSceAppContent exports 2026-10-21 02:37:10 +01:00
xdCloudy 9691f9141c feat(prx): add missing libSceAjmi exports 2026-10-21 02:37:10 +01:00
xdCloudy 2852304727 feat(prx): add missing libSceAgcDriver exports 2026-10-21 02:37:09 +01:00
xdCloudy abc62e78f4 feat(prx): add missing libSceAgc exports 2026-10-21 02:37:09 +01:00