mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-02-05 23:34:38 +01:00
* Fix SPU LR event setting in atomic commands according to hw test * MFC: increment timestamp for PUT cmd in non-tsx path * MFC: fix reservation lost test on non-tsx path in regard to the lock bit * Reservation notification moved out of writer_lock scope to reduce its lifetime * Use passive_lock/unlock in ppu atomic inctrustions to reduce redundancy * Lock only once for dma transfers (non-TSX) * Don't use RDTSC in reservation update logic * Remove MFC cmd args passing to process_mfc_cmd * Reorder check_state cpu_flag::memory check for faster unlocking * Specialization for 128-byte data copy in SPU dma transfers * Implement memory range locks and isolate PPU and SPU passive lock logic |
||
|---|---|---|
| .. | ||
| Audio | ||
| Cell | ||
| CPU | ||
| Io | ||
| Memory | ||
| RSX | ||
| CMakeLists.txt | ||
| GameInfo.h | ||
| IdManager.cpp | ||
| IdManager.h | ||
| IPC.h | ||
| System.cpp | ||
| System.h | ||
| VFS.cpp | ||
| VFS.h | ||