Re: [Qemu-devel] [PATCH] target/i386: Fixed CR0.TS check in gen_sse

2018-06-27 Thread Paolo Bonzini
On 29/05/2018 12:19, Alexandro Sanchez Bach wrote: > The function `gen_sse` assumes all of its instructions require CR0.TS=0. > However, integer extensions at `0F 38 F[0-F]` and `0F 3A F[0-F]` such as > CRC32, MOVBE, ADX, BMI1, BMI2 that are handled by `gen_sse` are not supposed > to throw an excep

Re: [Qemu-devel] [PATCH] target/i386: Fixed CR0.TS check in gen_sse

2018-06-26 Thread Peter Maydell
Ccing the target/i386 maintainers... thanks -- PMM On 26 June 2018 at 18:39, Alexandro Sanchez Bach wrote: > Ping. > > -Original Message- > From: Alexandro Sanchez Bach > Sent: Tuesday, May 29, 2018 12:20 > To: 'qemu-devel@nongnu.org' > Subject: [PATCH] target/i386: Fixed CR0.TS check

Re: [Qemu-devel] [PATCH] target/i386: Fixed CR0.TS check in gen_sse

2018-06-26 Thread Alexandro Sanchez Bach
Ping. -Original Message- From: Alexandro Sanchez Bach Sent: Tuesday, May 29, 2018 12:20 To: 'qemu-devel@nongnu.org' Subject: [PATCH] target/i386: Fixed CR0.TS check in gen_sse The function `gen_sse` assumes all of its instructions require CR0.TS=0. However, integer extensions at `0F 38

[Qemu-devel] [PATCH] target/i386: Fixed CR0.TS check in gen_sse

2018-05-29 Thread Alexandro Sanchez Bach
The function `gen_sse` assumes all of its instructions require CR0.TS=0. However, integer extensions at `0F 38 F[0-F]` and `0F 3A F[0-F]` such as CRC32, MOVBE, ADX, BMI1, BMI2 that are handled by `gen_sse` are not supposed to throw an exception in this scenario. This causes issues while booting som