RSX: improve nv406e::semaphore_release

This commit is contained in:
Nekotekina 2017-11-25 16:42:09 +03:00
parent f7803927d9
commit 1344f15efd
1 changed files with 2 additions and 0 deletions

View File

@ -78,7 +78,9 @@ namespace rsx
void semaphore_release(thread* rsx, u32 _reg, u32 arg) void semaphore_release(thread* rsx, u32 _reg, u32 arg)
{ {
const u32 addr = get_address(method_registers.semaphore_offset_406e(), method_registers.semaphore_context_dma_406e()); const u32 addr = get_address(method_registers.semaphore_offset_406e(), method_registers.semaphore_context_dma_406e());
vm::reader_lock lock;
vm::ps3::write32(addr, arg); vm::ps3::write32(addr, arg);
vm::notify(addr, 4);
} }
} }