rpcsx/rpcs3/Emu/Cell
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 Migration to named_thread<> 2018-10-19 22:22:35 +03:00
Modules Migration to named_thread<> 2018-10-19 22:22:35 +03:00
Common.h PPU interpreter (precise): SAT bit implemented (#2736) 2017-04-30 21:05:50 +03:00
ErrorCodes.h Added CELL_CANCEL 2017-05-15 14:37:05 +03:00
MFC.cpp Update SPU dump: print current MFC cmd 2018-05-21 00:18:37 +03:00
MFC.h Remove mfc_thread 2018-03-31 21:13:12 +03:00
PPCDisAsm.h fmt::by_value, fmt::Format removed 2015-08-24 21:22:42 +03:00
PPUAnalyser.cpp Move rotate/cntlz/cnttz helpers to Utilities/asm.h 2018-09-08 00:32:04 +03:00
PPUAnalyser.h Move rotate/cntlz/cnttz helpers to Utilities/asm.h 2018-09-08 00:32:04 +03:00
PPUCallback.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
PPUDisAsm.cpp Fixes PPU disasm for branch opcodes 2018-04-16 19:02:06 +04:00
PPUDisAsm.h Silence some obvious warnings 2017-08-18 23:09:52 +03:00
PPUFunction.cpp sys_usbd: add sys_usbd_event_port_send function 2018-09-05 19:53:09 +03:00
PPUFunction.h PPU LLVM: paradigm shift 2017-06-23 20:09:33 +03:00
PPUInterpreter.cpp ppu-interpreter: improve vminfp instruction 2018-10-12 21:30:14 +03:00
PPUInterpreter.h PPU: remove SSSE3 dependency 2017-12-20 01:21:15 +03:00
PPUModule.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
PPUModule.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00
PPUOpcodes.h Move rotate/cntlz/cnttz helpers to Utilities/asm.h 2018-09-08 00:32:04 +03:00
PPUThread.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
PPUThread.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00
PPUTranslator.cpp LLVM: remove false alarm errors 2018-09-27 12:16:43 +03:00
PPUTranslator.h PPU LLVM: fix phenoms 2018-08-12 02:42:32 +03:00
RawSPUThread.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
RawSPUThread.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00
SPUAnalyser.cpp Implement spu_iname helper 2018-07-06 00:33:52 +03:00
SPUAnalyser.h Implement spu_iname helper 2018-07-06 00:33:52 +03:00
SPUASMJITRecompiler.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
SPUASMJITRecompiler.h SPU: analyser v4 and fixes 2018-06-21 22:29:34 +03:00
SPUDisAsm.cpp Partial commit: Cell 2016-04-15 19:22:34 +03:00
SPUDisAsm.h Complex STOP 0x0 hack 2017-02-24 16:57:09 +03:00
SPUInterpreter.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
SPUInterpreter.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00
SPUOpcodes.h Extend ppu_decoder/spu_decoder templates 2018-05-30 20:35:35 +03:00
SPURecompiler.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
SPURecompiler.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00
SPUThread.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
SPUThread.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00