The following commit has been merged into the x86/cpu branch of tip:
Commit-ID: b91e7089ae70d2f7c81a4456e5b78fef498663d9
Gitweb:
https://git.kernel.org/tip/b91e7089ae70d2f7c81a4456e5b78fef498663d9
Author:Brendan Shanks
AuthorDate:Fri, 10 Jul 2020 15:45:25 -07:00
Committer
Add emulation/spoofing of SLDT and STR for both 32- and 64-bit
processes.
Wine users have found a small number of Windows apps using SLDT that
were crashing when run on UMIP-enabled systems.
Reported-by: Andreas Rammhold
Originally-by: Ricardo Neri
Signed-off-by: Brendan Shanks
---
v5
Add emulation/spoofing of SLDT and STR for both 32- and 64-bit
processes.
Wine users have found a small number of Windows apps using SLDT that
were crashing when run on UMIP-enabled systems.
Reported-by: Andreas Rammhold
Originally-by: Ricardo Neri
Signed-off-by: Brendan Shanks
---
v4: Use
Add emulation/spoofing of SLDT and STR for both 32- and 64-bit
processes.
Wine users have found a small number of Windows apps using SLDT that
were crashing when run on UMIP-enabled systems.
Reported-by: Andreas Rammhold
Originally-by: Ricardo Neri
Signed-off-by: Brendan Shanks
---
v3: Use
> On Jun 8, 2020, at 2:53 PM, Ricardo Neri
> wrote:
>
> On Mon, Jun 08, 2020 at 11:14:54AM -0700, Brendan Shanks wrote:
>> Add emulation/spoofing of SLDT and STR for both 32- and 64-bit
>> processes.
>>
>> Wine users have found a small number of Windows a
Add emulation/spoofing of SLDT and STR for both 32- and 64-bit
processes.
Wine users have found a small number of Windows apps using SLDT that
were crashing when run on UMIP-enabled systems.
Reported-by: Andreas Rammhold
Originally-by: Ricardo Neri
Signed-off-by: Brendan Shanks
---
v2
> On Jun 5, 2020, at 3:42 PM, Ricardo Neri
> wrote:
>
> On Fri, Jun 05, 2020 at 11:58:13AM -0700, Brendan Shanks wrote:
>>
>>> On Jun 3, 2020, at 9:39 PM, Andy Lutomirski wrote:
>>>
>>> On Wed, Jun 3, 2020 at 5:12 PM Ricardo Neri
>>> &g
Add emulation/spoofing of SLDT and STR for both 32- and 64-bit
processes.
Wine users have found a small number of Windows apps using SLDT that
were crashing when run on UMIP-enabled systems.
Reported-by: Andreas Rammhold
Originally-by: Ricardo Neri
Signed-off-by: Brendan Shanks
---
arch/x86
t; would need some care.
Although if that’s running a BPF filter on every syscall, wouldn’t it also
incur the ~10% overhead that Paul and Gabriel have seen with existing seccomp?
Brendan Shanks
CodeWeavers
ll cases).
https://www.winehq.org/pipermail/wine-devel/2020-February/160027.html
In the meantime, an easy way to disable UMIP without rebuilding the kernel is
to pass 'clearcpuid=514’ on the kernel command line.
Brendan Shanks
CodeWeavers
The following commit has been merged into the x86/asm branch of tip:
Commit-ID: e86c2c8b9380440bbe761b8e2f63ab6b04a45ac2
Gitweb:
https://git.kernel.org/tip/e86c2c8b9380440bbe761b8e2f63ab6b04a45ac2
Author:Brendan Shanks
AuthorDate:Thu, 05 Sep 2019 16:22:21 -07:00
Committer
> On Sep 7, 2019, at 2:26 PM, Ricardo Neri
> wrote:
>
> On Thu, Sep 05, 2019 at 04:22:21PM -0700, Brendan Shanks wrote:
>>
>> if (umip_inst == UMIP_INST_SGDT || umip_inst == UMIP_INST_SIDT) {
>> +u64 dummy_base_addr;
>&
Add emulation of the sgdt, sidt, and smsw instructions for 64-bit
processes.
Wine users have encountered a number of 64-bit Windows games that use
these instructions (particularly sgdt), and were crashing when run on
UMIP-enabled systems.
Originally-by: Ricardo Neri
Signed-off-by: Brendan
13 matches
Mail list logo