From 3399052eaaa7576e00fde748e28d79253e3457b0 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Sun, 2 May 2021 14:30:23 -0700 Subject: [PATCH] Make sure to setup ioctl32 handler table --- Source/Tests/LinuxSyscalls/x32/IoctlEmulation.cpp | 1 + Source/Tests/LinuxSyscalls/x32/Syscalls.cpp | 3 +++ 2 files changed, 4 insertions(+) diff --git a/Source/Tests/LinuxSyscalls/x32/IoctlEmulation.cpp b/Source/Tests/LinuxSyscalls/x32/IoctlEmulation.cpp index b30302d9a..d82d7d197 100644 --- a/Source/Tests/LinuxSyscalls/x32/IoctlEmulation.cpp +++ b/Source/Tests/LinuxSyscalls/x32/IoctlEmulation.cpp @@ -417,6 +417,7 @@ namespace FEX::HLE::x32 { #include "Tests/LinuxSyscalls/x32/Ioctl/amdgpu_drm.inl" #include "Tests/LinuxSyscalls/x32/Ioctl/msm_drm.inl" #include "Tests/LinuxSyscalls/x32/Ioctl/i915_drm.inl" +#include "Tests/LinuxSyscalls/x32/Ioctl/lima_drm.inl" #include "Tests/LinuxSyscalls/x32/Ioctl/panfrost_drm.inl" #include "Tests/LinuxSyscalls/x32/Ioctl/nouveau_drm.inl" diff --git a/Source/Tests/LinuxSyscalls/x32/Syscalls.cpp b/Source/Tests/LinuxSyscalls/x32/Syscalls.cpp index bbac34580..2536d93ee 100644 --- a/Source/Tests/LinuxSyscalls/x32/Syscalls.cpp +++ b/Source/Tests/LinuxSyscalls/x32/Syscalls.cpp @@ -6,6 +6,7 @@ $end_info$ #include "Common/MathUtils.h" #include "Tests/LinuxSyscalls/Syscalls.h" +#include "Tests/LinuxSyscalls/x32/IoctlEmulation.h" #include "Tests/LinuxSyscalls/x32/Syscalls.h" #include @@ -691,6 +692,8 @@ public: FEX::HLE::x32::RegisterTime(); FEX::HLE::x32::RegisterTimer(); + FEX::HLE::x32::InitializeStaticIoctlHandlers(); + // Set all the new definitions for (auto &Syscall : syscalls_x32) { auto SyscallNumber = Syscall.SyscallNumber;