Work on RawSPU: interrupt mailbox

Achievement unlocked: run spu_test!
This commit is contained in:
Nekotekina 2014-06-23 05:03:16 +04:00
parent 5a1d702e3d
commit f9c592098f
15 changed files with 458 additions and 52 deletions

View file

@ -1,5 +1,6 @@
#pragma once
class CPUThread;
class RawSPUThread;
enum CPUThreadType : unsigned char;
class CPUThreadManager
@ -21,6 +22,7 @@ public:
std::vector<CPUThread*>& GetThreads() { return m_threads; }
s32 GetThreadNumById(CPUThreadType type, u32 id);
CPUThread* GetThread(u32 id);
RawSPUThread* GetRawSPUThread(u32 num);
void Exec();
void Task();