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
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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