https://bugs.winehq.org/show_bug.cgi?id=47970
--- Comment #7 from David Torok dt@zeroitlab.com --- Created attachment 65624 --> https://bugs.winehq.org/attachment.cgi?id=65624 Alternative patch to SegDS spoofing
Alternative patch to 0003's ds spoofing
My understanding is that the kernel has no business messing with the userland context structure arbitrarily. %ds should be preserved, since x86_64 "set_full_cpu_context" does not set %ds.
On top of that, 0003 has been applied incorrectly on the staging repo. __syscall_NtContinue has to take ( context, FALSE ) as arguments.
With that in place, Legends of Runeterra works. Thanks for the quick clean-up on the dispatcher, looks great :)