[Bug 47571] Unable to start some Games in Wine with UMIP enabled on Ryzen 3000 series CPUs
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Aug 2 12:58:44 CDT 2019
https://bugs.winehq.org/show_bug.cgi?id=47571
Shmerl <shtetldik at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |shtetldik at gmail.com
--- Comment #3 from Shmerl <shtetldik at gmail.com> ---
According to:
https://www.mail-archive.com/[email protected]/msg1529309.html
> When enabled, however, UMIP will change the behavior that certain applications
> expect from the operating system. For instance, programs running on WineHQ and
> DOSEMU2 rely on some of these instructions to function.
> [...]
> In order to not change the behavior of the system (i.e., a SIGSEGV signal
> should not be generated when using these instructions), this implementation
> traps the #GP fault generated by the CPU and emulates SGDT, SIDT and SMSW. with
> dummy returned values. This should be sufficient to not break the applications
> mentioned above.
Does this mean that workaround is broken and Wine is expecting something else?
Apparently Zen 2 processors are practically first ones to provide UMIP, so may
be that workaround was never tested before on actual hardware that supports it.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list