rpcsx/rpcs3/Emu/Memory
elad fc92ae4085 SPU/PPU atomics performance and LR event fixes (#5435)
* 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
2019-01-15 18:31:21 +03:00
..
vm.cpp SPU/PPU atomics performance and LR event fixes (#5435) 2019-01-15 18:31:21 +03:00
vm.h SPU/PPU atomics performance and LR event fixes (#5435) 2019-01-15 18:31:21 +03:00
vm_ptr.h Remove explicit_bool_t, ignore, multicast<> 2018-09-08 00:32:04 +03:00
vm_ref.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
vm_var.h Add missing deleted operators 2018-09-27 12:16:43 +03:00