Nekotekina
|
f8719c1230
|
PPUThread refactoring
`CallbackManager` removed, added _gcm_intr_thread for cellGcmSys
`PPUThread` renamed to `ppu_thread`, inheritance allowed
Added lightweight command queue for `ppu_thread`
Implemented call stack dump for PPU
`get_current_thread_mutex` removed
`thread_ctrl::spawn`: minor initialization fix
`thread_ctrl::wait_for` added
`named_thread`: some methods added
`cpu_thread::run` added
Some bugs fixes, including SPU channels
|
2016-07-30 16:35:02 +03:00 |
|
Nekotekina
|
39dadad534
|
PPU executable memory protection
Experimental commit, not improved for PRX
Also fixed minor bug in PRX loader
|
2016-07-24 21:06:09 +03:00 |
|
Nekotekina
|
fc9fdca3f6
|
Make TLS great again
And clean System.h a bit
|
2016-07-19 14:06:39 +03:00 |
|
Nekotekina
|
eb377f425c
|
PPU LLVM: Analyser fix
ppu_branch_target removed
|
2016-07-14 16:27:14 +03:00 |
|
Nekotekina
|
94da0dbd4d
|
PPU LLVM improvements
Removed interpreter dependencies
Reciprocal instructions improved
|
2016-07-12 17:33:13 +03:00 |
|
Nekotekina
|
06c6c8212d
|
Minor fixes
elf_object
Loader fix
Analyser fix
|
2016-07-11 16:30:11 +03:00 |
|
Ivan
|
77594dc66c
|
PPU LLVM: New analyser (#1858)
Minor fixes
VEX prefix support
|
2016-07-07 21:42:39 +03:00 |
|
Nekotekina
|
9db7de29fb
|
Syscall analysis implemented
|
2016-06-27 16:43:56 +03:00 |
|
Nekotekina
|
a8bebcba55
|
LLVM AOT
|
2016-06-19 21:29:48 +03:00 |
|
Nekotekina
|
6fa5e2cc7c
|
PPUAnalyser.h added
|
2016-06-19 20:50:21 +03:00 |
|
Nekotekina
|
e2d82394f6
|
Cell
|
2016-05-23 16:22:23 +03:00 |
|
Ivan
|
aafcf44581
|
Header optimizations (#1684)
Shouldn't break anything. I hope.
|
2016-04-27 01:27:24 +03:00 |
|
Nekotekina
|
c4e99dbdb2
|
Partial commit: Cell
|
2016-04-15 19:22:34 +03:00 |
|