FEXCore: Add a generic spill/fill-all syscall ABI and use for Windows

Also drop the legacy hangover ABI as it has no users.
This commit is contained in:
Billy Laws committed 2024-07-31 17:25:59 +00:00
1 parent 069e2ce62a
commit 2c4fd79304
4 files changed
+6 -27

No files matched your search

+1 -1
View File
@@ -398,7 +398,7 @@ static void Init() {
class ECSyscallHandler : public FEXCore::HLE::SyscallHandler, public FEXCore::Allocator::FEXAllocOperators {
public:
ECSyscallHandler() {
OSABI = FEXCore::HLE::SyscallOSABI::OS_WIN32;
OSABI = FEXCore::HLE::SyscallOSABI::OS_GENERIC;
}
uint64_t HandleSyscall(FEXCore::Core::CpuStateFrame* Frame, FEXCore::HLE::SyscallArguments* Args) override {