hypermist and Claude Opus 5.5
d6f2d6501e
docs(debt): cite firmware 13.60, not 12.00, for the decrypted modules
...
The modules these entries were read from record SDK 13.60 (0x13600007)
in their module-param segment, so they are firmware 13.60. Only the
version label changes; the behaviour described is unchanged.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_013XFS3FUfBtqCVfwmBrRQ6q
2026-10-26 16:17:50 +01:00
Adrià
14803835de
Merge pull request #10176 from orezraey/docs/libc-memmem-memccpy-exports
...
docs(libc): record that libSceLibcInternal does not export memmem or memccpy
2026-10-26 16:14:39 +01:00
Adrià
9857eeeef9
Merge pull request #10171 from xXPBSXx/docs/debt-gamelivestreaming-programinfo-title
...
docs(debt): note how titles call sceGameLiveStreamingGetProgramInfo
2026-10-26 16:13:22 +01:00
orezraey and Claude Opus 5.5
4c9e31f18c
Merge main into fix/libkernel-kqueue-timer-readd-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 12:13:12 -03:00
Adrià
eeb7760717
Merge pull request #10169 from xXPBSXx/docs/debt-userservice-accessibility-title
...
docs(debt): note how a title calls the sceUserService accessibility getters
2026-10-26 16:12:19 +01:00
janzezno
c867473002
feat(agc): capture and replay frames on Linux
2026-10-26 16:11:45 +01:00
Adrià
716cb74e08
Merge pull request #10162 from xXPBSXx/docs/debt-kernel-inet-pton-title
...
docs(debt): note how titles call inet_pton
2026-10-26 16:09:54 +01:00
Adrià
98093ec3f5
Merge pull request #10148 from xXPBSXx/docs/debt-netctl-getinfo-title
...
docs(debt): note how a title uses the sceNetCtlGetInfo host name codes
2026-10-26 16:09:37 +01:00
Adrià
b28254176b
Merge pull request #10146 from xXPBSXx/docs/debt-audioout-portcreate-title
...
docs(debt): note the formats a title passes to sceAudioOut2PortCreate
2026-10-26 16:07:32 +01:00
Adrià
1fd64318f3
Merge pull request #10105 from xXPBSXx/docs/debt-kernel-semtimedwait-title
...
docs(debt): note how a title calls sem_timedwait
2026-10-26 16:06:43 +01:00
xXPBSXx
e61cf1b081
Merge upstream/main into docs/debt-savedata-mount3-title
...
# Conflicts:
# docs/dev/debt/libSceSaveData.native.md
2026-10-26 16:02:16 +01:00
xXPBSXx and Claude Opus 5.5
12e40b760e
Merge main into docs/debt-pm4-type0-reread
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 16:02:00 +01:00
LeandroLP23 and Claude Opus 5.5
8c61e533fb
docs(agc): record presentation under the GPU mutex on AMD's Windows driver
...
AMD's Windows driver exposes one graphics queue on a Radeon 860M, so
vkQueuePresentKHR runs on the main queue under GuestMemory::GpuMutex
there, as on RADV. Two Yamagi Quake II traces of 1200 presents each
showed Vulkan.QueuePresent at about 0.3 ms (max 3.5 ms) and no
GpuMutex.wait slice from another thread overlapping it. The entry now
closes once RADV, lavapipe and Intel's Windows driver, the named drivers
still unmeasured, show the same.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 15:51:30 +01:00
Adrià
7903201bb4
Merge pull request #10130 from orezraey/fix/libkernel-pthread-attr-measured-ps5
...
fix(libkernel): report thread attribute inheritance and null-output errors as measured on a PS5
2026-10-26 15:45:11 +01:00
Alvaro
cf2aa7c362
fix(libkernel): return EAGAIN when renaming a named mutex, rwlock or barrier
2026-10-26 15:39:49 +01:00
xXPBSXx
92b9a7f9cb
Merge upstream/main into docs/debt-kernel-getoperationmode-title
...
# Conflicts:
# docs/dev/debt/libkernel.md
2026-10-26 15:39:12 +01:00
Alvaro
5c30b97440
feat(libkernel): implement pthread_barrier_setname_np
2026-10-26 15:37:26 +01:00
Alvaro
a27cecc950
feat(libkernel): implement pthread_rwlock_setname_np
2026-10-26 15:37:26 +01:00
Alvaro
d100cdaf52
feat(libkernel): implement pthread_mutex_setname_np
2026-10-26 15:36:49 +01:00
Henryisdjfunkyho
a80a247c5e
docs(libkernel): cite SCE sleep cancellation evidence
2026-10-26 07:36:10 -07:00
orezraey and Claude Opus 5.5
db2e99e83d
Merge main into fix/libscesysmodule-public-ids-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 11:30:18 -03:00
xXPBSXx and Claude Sonnet 5.5
acea44527e
docs(debt): note how a title calls sem_timedwait
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-26 15:29:31 +01:00
Adrià
85f8e11372
Merge pull request #10137 from orezraey/docs/libkernel-sem-timedwait-measured-ps5
...
docs(libkernel): record sem_timedwait timeouts as measured on a PS5
2026-10-26 15:27:46 +01:00
Adrià
6a8f224629
Merge pull request #9977 from StoneDC/feat/shellcoreutil-activation-stubs
...
docs(libSceSystemService): clarify activation technical debt
2026-10-26 15:26:10 +01:00
Adrià
8a89c91cc2
Merge pull request #10123 from MD5Visual/docs/fios2-prototype-evidence
...
docs(debt): note two reimplementations agree on four libSceFios2 date and handle prototypes
2026-10-26 15:22:46 +01:00
StoneDC
2bab8f29da
docs(libSceSystemService): clarify activation technical debt
2026-10-26 22:22:34 +08:00
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
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
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