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
MarcZX10
7c5fd3479c
docs(environment): note that worker pinning applies to hybrid CPUs
2026-10-26 14:23:53 +00:00
MarcZX10
20ce35ee93
docs(environment): note that APS5_TRACE_SYNC also logs semaphores
2026-10-26 14:23:53 +00:00
MarcZX10
bb31c8594a
docs(environment): say that the guest clock scale accepts fractions
2026-10-26 14:23:53 +00:00
MarcZX10
82965f4ea8
docs(environment): give the default and platform of APS5_WRITE_WATCH_IMPORTS
2026-10-26 14:23:53 +00:00
Adrià
e38fcb00dc
Merge pull request #9989 from milescoviello/fix/result-memo-budget
...
fix(shader): bound the bytes the recompiler's result memos hold
2026-10-26 15:23:48 +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
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