Files
AnyPS5/docs/dev
PacukaandClaude Opus 5.5 6edd825f14 fix(libSceAgcDriver): update MEM_SEMAPHORE words atomically
A type 0 signal read the semaphore, added one and wrote it back, so an
increment made by a CPU thread or another queue in between was lost.
Signals now store or add with atomic operations and a wait takes one
with a compare-exchange. The new test races two queues and a CPU thread
incrementing the same word.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-23 11:52:02 +02:00
..