Commit Graph
8546 Commits
Author SHA1 Message Date
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
xXPBSXxandClaude 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
LeandroLP23andClaude 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
orezraeyandClaude 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
xXPBSXxandClaude 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