rpcsx/rpcs3/Emu/Cell/lv2
Nekotekina 1b37e775be Migration to named_thread<>
Add atomic_t<>::try_dec instead of fetch_dec_sat
Add atomic_t<>::try_inc
GDBDebugServer is broken (needs rewrite)
Removed old_thread class (former named_thread)
Removed storing/rethrowing exceptions from thread
Emu.Stop doesn't inject an exception anymore
task_stack helper class removed
thread_base simplified (no shared_from_this)
thread_ctrl::spawn simplified (creates detached thread)
Implemented overrideable thread detaching logic
Disabled cellAdec, cellDmux, cellFsAio
SPUThread renamed to spu_thread
RawSPUThread removed, spu_thread used instead
Disabled deriving from ppu_thread
Partial support for thread renaming
lv2_timer... simplified, screw it
idm/fxm: butchered support for on_stop/on_init
vm: improved allocation structure (added size)
2018-10-19 22:22:35 +03:00
..
lv2.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_cond.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_cond.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_dbg.cpp Make vm::get_super_ptr return contiguous memory 2018-09-27 23:37:13 +03:00
sys_dbg.h Implement sys_dbg_read_process_memory and sys_dbg_write_process_memory 2018-07-10 01:47:47 +04:00
sys_event.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_event.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_event_flag.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_event_flag.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_fs.cpp Rewrite sys_fs_opendir 2018-09-15 17:18:40 +03:00
sys_fs.h Rewrite sys_fs_opendir 2018-09-15 17:18:40 +03:00
sys_gamepad.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sys_gamepad.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_gpio.cpp Rsx: rewrite address translation 2018-08-13 16:16:34 +03:00
sys_gpio.h hle: gpio syscalls 2018-02-12 04:29:07 +04:00
sys_interrupt.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_interrupt.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_lwcond.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_lwcond.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_lwmutex.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_lwmutex.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_memory.cpp Fix sys_memory_free 2018-09-01 22:44:20 +04:00
sys_memory.h atomic_t<>: extend fetch_op to support cancellation 2018-09-08 00:32:04 +03:00
sys_mmapper.cpp Cleanup semaphore<> (sema.h) and mutex.h (shared_mutex) 2018-09-03 23:00:36 +03:00
sys_mmapper.h Memory mirror support 2018-05-09 23:35:34 +03:00
sys_mutex.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_mutex.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_net.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_net.h Mega-cleanup for atomic_t<> and named bit-sets bs_t<> 2018-09-03 21:40:36 +03:00
sys_ppu_thread.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_ppu_thread.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_process.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_process.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_prx.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sys_prx.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_rsx.cpp rsx_capture/gcm: Fix tile binding (#5246) 2018-10-12 19:05:08 +03:00
sys_rsx.h rsx: Cleanup changes for the flip patch 2018-09-24 16:44:02 +03:00
sys_rwlock.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_rwlock.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_semaphore.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_semaphore.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_spu.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_spu.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_ss.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sys_ss.h Rsx: rewrite address translation 2018-08-13 16:16:34 +03:00
sys_sync.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_time.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sys_time.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_timer.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_timer.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_trace.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sys_trace.h Minor fixes 2017-01-28 03:21:11 +03:00
sys_tty.cpp Cleanup semaphore<> (sema.h) and mutex.h (shared_mutex) 2018-09-03 23:00:36 +03:00
sys_tty.h Rsx: rewrite address translation 2018-08-13 16:16:34 +03:00
sys_usbd.cpp sys_usbd: add sys_usbd_event_port_send function 2018-09-05 19:53:09 +03:00
sys_usbd.h sys_usbd: add sys_usbd_event_port_send function 2018-09-05 19:53:09 +03:00
sys_vm.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sys_vm.h Rsx: rewrite address translation 2018-08-13 16:16:34 +03:00