core/libraries: HLE fiber reimplementation (#1836)

This commit is contained in:
Daniel R.
2024-12-24 13:33:00 +01:00
committed by GitHub
parent 0a4453b912
commit 2c0f986c52
6 changed files with 564 additions and 193 deletions

View File

@@ -9,6 +9,10 @@ namespace Xbyak {
class CodeGenerator;
}
namespace Libraries::Fiber {
struct OrbisFiberContext;
}
namespace Core {
union DtvEntry {
@@ -20,6 +24,7 @@ struct Tcb {
Tcb* tcb_self;
DtvEntry* tcb_dtv;
void* tcb_thread;
::Libraries::Fiber::OrbisFiberContext* tcb_fiber;
};
#ifdef _WIN32