Commit Graph
8814 Commits
Author SHA1 Message Date
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
orezraeyandClaude 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
harisibrar1andClaude 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