From d8202335e0287c69239ab4cc75a97357de042d75 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Sun, 10 Mar 2024 15:48:55 -0700 Subject: [PATCH] Linux: Expose support for v6.8 The new syscalls for futexes are the most interesting part --- Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.cpp b/Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.cpp index a3b70a6fb..51c14158d 100644 --- a/Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.cpp +++ b/Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.cpp @@ -774,8 +774,8 @@ uint32_t SyscallHandler::CalculateHostKernelVersion() { } uint32_t SyscallHandler::CalculateGuestKernelVersion() { - // We currently only emulate a kernel between the ranges of Kernel 5.0.0 and 6.6.0 - return std::max(KernelVersion(5, 0), std::min(KernelVersion(6, 6), GetHostKernelVersion())); + // We currently only emulate a kernel between the ranges of Kernel 5.0.0 and 6.8.0 + return std::max(KernelVersion(5, 0), std::min(KernelVersion(6, 8), GetHostKernelVersion())); } uint64_t SyscallHandler::HandleSyscall(FEXCore::Core::CpuStateFrame *Frame, FEXCore::HLE::SyscallArguments *Args) {