Adrià
eb4e4019a6
Merge pull request #9975 from StoneDC/feat/ult-get-info
...
feat(libSceUlt): implement status query exports
2026-10-26 15:22:26 +01:00
Adrià
fa77c2b4e5
Merge pull request #10121 from xXPBSXx/docs/debt-kernel-ftruncate-title
...
docs(debt): note how a title calls sceKernelFtruncate
2026-10-26 15:21:22 +01:00
Adrià
f89559b472
Merge pull request #10119 from xXPBSXx/docs/debt-pad-deadbandstate-title
...
docs(debt): note how a title calls scePadSetAngularVelocityDeadbandState
2026-10-26 15:19:42 +01:00
MarcZX10
4fd39f2443
docs(environment): note that the bench trace needs summary intervals
2026-10-26 14:18:30 +00:00
MarcZX10
c69b1dbb11
docs(environment): say that the hang dump watchdog is Windows only
2026-10-26 14:18:29 +00:00
MarcZX10
d6124a256a
docs(environment): give the accepted console language numbers
2026-10-26 14:18:29 +00:00
MarcZX10
7a1da8ec7a
docs(environment): say that the worker affinity mask is hex
2026-10-26 14:18:29 +00:00
MarcZX10
32812d6b14
docs(environment): describe the epoch proof verification switch
2026-10-26 14:18:29 +00:00
MarcZX10
d37628a153
docs(environment): note that shader correlation needs the capture trace
2026-10-26 14:18:29 +00:00
MarcZX10
fac3dbea0b
docs(environment): describe the barrier validation trace limit
2026-10-26 14:18:29 +00:00
Adrià
32b9227eec
Merge pull request #10117 from xXPBSXx/docs/debt-sysmodule-isloaded-title
...
docs(debt): note how a title uses sceSysmoduleIsLoaded
2026-10-26 15:17:36 +01:00
MarcZX10
fccc511526
docs(environment): give the accepted range of APS5_DUMP_SCALE
2026-10-26 14:16:59 +00:00
MarcZX10
70f38f1857
docs(environment): give the accepted range of APS5_DUMP_COMPUTE_MIN_WORDS
2026-10-26 14:16:59 +00:00
MarcZX10
4032c251a3
docs(environment): give the range of the BDA page table cache size
2026-10-26 14:16:59 +00:00
MarcZX10
ea45bc03e8
docs(environment): say how many uploads of a texture are dumped
2026-10-26 14:16:59 +00:00
MarcZX10
acc15849cc
docs(environment): say that exact draw write ranges are the default
2026-10-26 14:16:59 +00:00
MarcZX10
fd490010b2
docs(environment): describe the forced flag structurization switch
2026-10-26 14:16:58 +00:00
MarcZX10
19cfb97fbd
docs(environment): describe the adaptive shader-resource cache bound
2026-10-26 14:16:41 +00:00
MarcZX10
7c9c330a1c
docs(environment): note the values that leave pipelined dispatches off
2026-10-26 14:16:41 +00:00
MarcZX10
2c59bde53b
docs(environment): describe APS5_NO_SINGLE_PASS_COLLECT the right way round
2026-10-26 14:16:41 +00:00
MarcZX10
fd88d1bb4d
docs(environment): note when the label flush between packets runs
2026-10-26 14:16:41 +00:00
MarcZX10
6ac970e227
docs(environment): say that the AGC log statistics print by default
2026-10-26 14:16:41 +00:00
MarcZX10
db53287dfa
docs(environment): note the values that keep the timing probe on
2026-10-26 14:16:41 +00:00
MarcZX10
53cbea2e25
docs(environment): point APS5_VERIFY_DRAW_PIPELINE at the file that reads it
2026-10-26 14:16:41 +00:00
MarcZX10
0008e203fb
docs(environment): point APS5_DRAW_PIPELINE at the file that reads it
2026-10-26 14:16:41 +00:00
Adrià
5d183c33d3
Merge pull request #10115 from xXPBSXx/docs/debt-jpegdec-decode-title
...
docs(debt): note how a title calls sceJpegDecDecode
2026-10-26 15:16:14 +01:00
Adrià
f616a1397f
Merge pull request #10109 from xXPBSXx/docs/debt-hmd2-open-initialize-title
...
docs(debt): note how a title calls sceHmd2Open and sceHmd2Initialize
2026-10-26 15:12:40 +01:00
Adrià
51f5c57dd9
Merge pull request #10097 from xXPBSXx/docs/debt-net-getsockopt-title
...
docs(debt): note how a title uses the sceNetGetsockopt error value
2026-10-26 15:08:20 +01:00
orezraey and Claude Opus 5.5
60b9e7f43f
Merge main into fix/libkernel-posix-thread-attr-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 11:07:59 -03:00
StoneDC
3198588572
fix(libSceUlt): validate status outputs against firmware observations
2026-10-26 22:06:56 +08:00
StoneDC
08fd4fe766
fix(libSceUlt): separate blocked queue pushers from poppers
...
sceUltGetQueueInfo reported every blocked queue thread as a waiting popper because both directions incremented one counter. Track the two wait classes in separate fields and fill both query outputs, copy one waiter record per blocked thread, and cover full-queue and empty-queue waits with a new queue-waiters test. sceUltGetUlthreadRuntimeInfo now throws when a caller asks for worker thread handles, since this runtime starts no worker threads, and the debt entry records the remaining limitations.
2026-10-26 22:06:56 +08:00
StoneDC
3003984952
feat(libSceUlt): implement status query exports
2026-10-26 22:06:56 +08:00
Adrià
99b8446cbc
Merge pull request #10095 from xXPBSXx/docs/debt-savedata-dirnamesearch2-title
...
docs(debt): note the result structure a title passes to sceSaveDataDirNameSearch2
2026-10-26 15:06:16 +01:00
Adrià
84e91df418
Merge pull request #10093 from xXPBSXx/docs/debt-audioin-asyncopen-title
...
docs(debt): note the arguments a title passes to sceAudioInAsyncOpen
2026-10-26 15:04:10 +01:00
Adrià
7bcd4b92a1
Merge pull request #10091 from xXPBSXx/docs/debt-videodec2-createdecoder-title
...
docs(debt): note how a title calls sceVideodec2CreateDecoder
2026-10-26 15:02:45 +01:00
MarcZX10
cee32b9d09
docs(debt): drop the duplicate libSceBemp2sys pending exports entry
2026-10-26 14:02:23 +00:00
Adrià
7124e8f80d
Merge pull request #9745 from KernelPanicNT/feat/libressl-ssleay-version
...
feat(libSceLibreSsl): return the measured version from SSLeay
2026-10-26 15:02:23 +01:00
MarcZX10
801bfd8039
docs(debt): drop the duplicate libSceBeisobmf pending exports entry
2026-10-26 14:02:23 +00:00
MarcZX10
2e1f425e86
docs(debt): drop the duplicate libSceAvPlayerStreaming pending exports entry
2026-10-26 14:02:23 +00:00
MarcZX10
b3d00b129b
docs(debt): drop the duplicate sceAudioOut2Set3DLatency entry
2026-10-26 14:02:23 +00:00
Adrià
32b7331c44
Merge pull request #10089 from xXPBSXx/docs/debt-coredump-getstopinfocpu-title
...
docs(debt): note how a title calls the sceCoredump stop-info, attach and user-data functions
2026-10-26 15:01:18 +01:00
Adrià
263fbcd2d3
Merge pull request #10087 from xXPBSXx/docs/debt-npauth-title-counts
...
docs(debt): correct the poll and buffer counts in the sceNpAuth title notes
2026-10-26 15:00:05 +01:00
Adrià
1992ec073f
Merge pull request #10037 from xXPBSXx/docs/debt-ngs2-rackgetinfo-title
...
docs(debt): note the buffer size a title passes to sceNgs2RackGetInfo
2026-10-26 14:59:58 +01:00
Adrià
4c394fdc00
Merge pull request #10066 from xXPBSXx/docs-agc-label-wait-amd-data
...
docs(agc): add AMD data to the queue 0x20 label wait entry
2026-10-26 14:57:54 +01:00
Adrià
3ead2d7251
Merge pull request #9976 from StoneDC/feat/discid-validation
...
feat(libSceDiscId): throw for unsupported exports
2026-10-26 14:55:48 +01:00
harisibrar1
c51456ab71
Merge remote-tracking branch 'origin/main' into feat/libressl-asn1-string-to-utf8
...
# Conflicts:
# docs/dev/debt/libSceLibreSsl.md
2026-10-26 09:53:00 -04:00
harisibrar1 and Claude Opus 5.5
d91daf899f
docs(libSceLibreSsl): shorten the ex_data debt entry
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 09:51:23 -04:00
harisibrar1
a6a5834b05
Merge remote-tracking branch 'origin/main' into feat/libressl-ex-data-indices
2026-10-26 09:50:11 -04:00
KernelPanicNT
601226da9c
feat(libSceLibreSsl): return the measured version from SSLeay
...
SSLeay() returns 0x20000000, the value measured on a PS5 with firmware
13.40 and the SSLEAY_VERSION_NUMBER of LibreSSL 2.5.4, which the module
is. The guest_libressl_version test checks it.
2026-10-26 14:46:30 +01:00
Adrià
9656d366be
Merge pull request #9962 from kallmek3nny/feat/libkernel-pthread-cond-setname-np
...
feat(libkernel): add pthread_cond_setname_np
2026-10-26 14:42:29 +01:00