orezraey and Claude Opus 5.5
7009b00a86
fix(libc): print sceLibcInternalHeapErrorReportForGame's report as a PS5 does
...
A payload process on a PS5 (firmware 13.60) writes the mspace name at heap+0x3B0, its number at heap+0x3F4, the reason for error 1 and the pid and tid to standard output, then returns.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 12:00:22 -03:00
ntamas94
52a54522a6
Merge remote-tracking branch 'origin/main' into fix/rtc-ps4-limits
2026-10-23 16:58:47 +02:00
QRMOE
5836873170
fix(memory): honor low guest mapping hints
2026-10-23 16:51:33 +02:00
orezraey and Claude Opus 5.5
3717573887
fix(libkernel): answer sceKernelGetModuleInfoFromAddr's flags and failures as measured on a PS5
...
Flags 1 finds any module and flags 2 only non-system ones; other flags return EINVAL instead of throwing, every failure clears the 0x1A8 bytes, and st_size is left 0.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 11:49:24 -03:00
Felipebmaitan
d14f5c0968
fix(job-manager): place scheduling state in the caller work area
2026-10-23 11:49:22 -03:00
Felipebmaitan
393128e466
docs(job-manager): keep remaining debt concise
2026-10-23 11:49:22 -03:00
Felipebmaitan
ef1dd271c2
fix(job-manager): forward object registration results
2026-10-23 11:49:22 -03:00
Felipebmaitan
a207bde32f
fix(job-manager): release waiters and clean up partial initialization
2026-10-23 11:49:21 -03:00
Felipebmaitan
27112a98eb
test(job-manager): verify native compute command capacity
2026-10-23 11:49:21 -03:00
Felipebmaitan
4d41dc852c
fix(libSceJobManager): batch compute completion in caller storage
2026-10-23 11:49:21 -03:00
Felipebmaitan
ec00e6a5d4
fix(job-manager): spin only for pending work in host clock time
2026-10-23 11:49:21 -03:00
Felipebmaitan
bc85ba595c
fix(tests): distinguish the manual JobManager reference runner
2026-10-23 11:49:21 -03:00
Felipebmaitan
87f9e424b9
fix(libSceJobManager): honor worker spin and persistence policies
2026-10-23 11:49:21 -03:00
Ondra97
427b87fdea
feat(libSceFreeType): expose LP64 trigonometry
2026-10-23 16:48:32 +02:00
orezraey and Claude Opus 5.5
d8d7c5aacd
Merge main into fix/libc-fetestexcept-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 11:39:38 -03:00
Queuze
8c521d7d1e
fix(agc): recover initial sampled image copies
2026-10-23 16:37:26 +02:00
Santhosh Kumar
3bcd89e10e
fix(agc): reclaim idle images safely during cache creation
...
Forward new-image recovery permission through AllocateImageMemory while preserving host-memory fallback and allocated-type reporting. Reuse held cache locks only at safe construction points, retain caller-held sampled textures and pending storage results, and try resource-cache removal without waiting.
Count released Vulkan allocations and saturate the reclaim reserve. Cover sampled/storage allocation failures, host fallback after image recovery, bounded attempts and overflow. Remove stale conflict markers and unrelated debt, and refresh the recorded validation.
2026-10-23 16:37:26 +02:00
thuanquang and Claude
9e6bd365f6
docs(libkernel): drop stale mlockall, open file limit and protection bit claims
...
Co-Authored-By: Claude <[email protected] >
2026-10-23 21:36:44 +07:00
Yunus Shaikh
f2e4290e9c
docs(debt): record piece-split ranges over the host import budget
2026-10-23 07:36:05 -07:00
Yunus Shaikh
846f95650a
Merge main into fix/agc-address-copy-evict-main
...
# Conflicts:
# core/libs/prx/libSceAgcDriver/Graphics/src/GuestBufferMemory.cpp
2026-10-23 07:31:35 -07:00
Dean
4997726a5f
Merge pull request #8703 from nikowolf123/feat/libcinternal-double-underscore-inet
...
feat(libSceLibcInternal): export __inet_ntoa_r
2026-10-24 03:29:12 +13:00
Dean
dcd40e119d
Merge pull request #8287 from mugurc/fix/tests-fenv-masks-rosetta
...
fix(tests): compare the floating-point exception masks with the ones the host keeps
2026-10-24 03:28:00 +13:00
orezraey and Claude Opus 5.5
4756ead5d7
fix(libc): cap argument positions and share the known conversion list
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 11:26:07 -03:00
Dean
efc6cd8f1b
Merge pull request #8702 from nikowolf123/feat/libcinternal-underscore-err-warn-progname
...
feat(libSceLibcInternal): export _err, _warn and _getprogname
2026-10-24 03:25:55 +13:00
Dean
4f3087c677
Merge pull request #10136 from orezraey/fix/libkernel-close-standard-descriptors-measured-ps5
...
fix(libkernel): refuse closing the standard descriptors with EPERM as measured on a PS5
2026-10-24 03:23:15 +13:00
Dean
4ac5597e1f
Merge pull request #9530 from Ondra97/codex/feat-freetype-gasp
...
feat(libSceFreeType): implement FT_Get_Gasp
2026-10-24 03:22:40 +13:00
orezraey and Claude Opus 5.5
33f1d7ec43
fix(libc): format sizes, NaN signs, UTF-16 units, positions and unknown conversions as a PS5 does
...
Measured through libSceLibcInternal.sprx's snprintf in a payload process on a PS5 (firmware 13.60): any size is accepted, a NaN keeps its sign and the + and space flags, each UTF-16 unit of %ls and %lc is encoded alone, positions above 99 work, and an unknown conversion such as %m prints % and its letter.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 11:20:47 -03:00
ntamas94
f90fe33e8d
Merge branch 'main' of https://github.com/boykopovar/AnyPS5 into fix/agc-copied-writer-label-drain
...
# Conflicts:
# core/libs/prx/libSceAgcDriver/CMakeLists.txt
2026-10-23 16:16:43 +02:00
Adrià
16858c04c6
Merge pull request #6741 from DavidSamir/fix/agc-unobserved-last-provoking-vertex
...
fix(agc): draw a last provoking vertex that no pixel input sees without the extension
2026-10-23 16:16:37 +02:00
Felipebmaitan
6fafcd77b8
docs(job-manager): keep remaining debt concise
2026-10-23 11:14:43 -03:00
Felipebmaitan
aecbaf2da6
fix(job-manager): forward object registration results
2026-10-23 11:14:43 -03:00
Adrià
e94545a592
Merge pull request #7644 from EagleBearerYS/perf/agc-lazy-resolve-shader-abi
...
perf(agc): leave a lazily registered shader's resolved ABI to its first use
2026-10-23 16:14:38 +02:00
Felipebmaitan
5d27e9856e
fix(job-manager): release waiters and clean up partial initialization
2026-10-23 11:14:38 -03:00
Adrià
1047c108af
Merge pull request #6011 from zmeizy/claude/cvt-pk-u8-f32-round-mode
...
fix(shader): round v_cvt_pk_u8_f32 in the FLOAT_MODE f32 round mode
2026-10-23 16:13:41 +02:00
Claude
1aab236614
feat(libSceJson2): implement sce::Json::String at, find and rfind
...
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected] >
Claude-Session: https://claude.ai/code/session_01GDe3GT5MyAARmdWTiGsiNU
2026-10-23 13:52:35 +00:00
Yunus Shaikh
a0885b0c08
Merge main into fix/agc-address-copy-evict-main
...
# Conflicts:
# docs/dev/debt/libSceAgcDriver.md
2026-10-23 06:51:51 -07:00
Felipebmaitan
0891ca275e
test(job-manager): verify native compute command capacity
2026-10-23 10:51:25 -03:00
Felipebmaitan
ebf606ed01
fix(libSceJobManager): batch compute completion in caller storage
2026-10-23 10:51:24 -03:00
mantavisual and Claude Opus 5.5
6da3fa85e3
docs(build): point the antivirus note at the relinker tests' test-temp
...
The note told Windows users to set TEMP and TMP to a directory the scanner
excludes, but since 39dd854c8 CTest sets TMPDIR, TEMP and TMP of the
relinker tests to core/relinker/test-temp in the build directory, so those
variables no longer move the executables. Name that directory instead and
add windows_bss and windows_fixed_base, which fail the same way when the
scanner blocks the executables they run.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 16:50:48 +03:00
orezraey and Claude Opus 5.5
83caf5f997
docs(libkernel): say which sceKernelOpenEventFlag null-output answers were measured
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 10:46:40 -03:00
Gruzzberry and Claude Opus 5.5
d2639b06c7
docs(debt): shorten the guest file names entry to state the gap first
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 14:39:41 +01:00
Gruzzberry and Claude Opus 5.5
f2d3512d33
docs(debt): say the guest file names are not escaped rather than unchanged
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 14:39:41 +01:00
Gruzzberry and Claude Sonnet 5.5
52487b7fcc
docs(debt): record the guest file names Windows does not create like FreeBSD
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 14:39:41 +01:00
Felipebmaitan
fc8f03594d
fix(job-manager): spin only for pending work in host clock time
2026-10-23 10:34:59 -03:00
shanu337
f24320dc1c
refactor(libSceVideoOut): consolidate color space wrappers and add Flip tests
2026-10-23 19:00:18 +05:30
Felipebmaitan
14c582fb75
fix(tests): distinguish the manual JobManager reference runner
2026-10-23 10:28:00 -03:00
Felipebmaitan
fd459d96f7
fix(libSceJobManager): honor worker spin and persistence policies
2026-10-23 10:28:00 -03:00
orezraey and Claude Opus 5.5
c1ce36f9ee
Merge main into fix/libc-strftime-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 10:24:47 -03:00
xXPBSXx and Claude Sonnet 5.5
87b0fe4876
docs(debt): note how titles call sceImeKeyboardOpen and sceImeKeyboardClose
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 15:23:33 +02:00
Adrià Franch and Claude
2fd0610bff
fix(agc): draw a last provoking vertex that nothing observes without the extension
...
Co-Authored-By: Claude <[email protected] >
2026-10-23 15:21:46 +02:00