[Qemu-devel] [Bug 1201446] Re: Instructions not supported by targeted CPU do not throw SIGILL

2016-10-18 Thread Jonathan Morton
Wow, a full 3 years later! Well, better late than never... -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1201446 Title: Instructions not supported by targeted CPU do not throw SIGILL Status in QE

[Qemu-devel] [Bug 1201446] Re: Instructions not supported by targeted CPU do not throw SIGILL

2013-07-15 Thread Jonathan Morton
Yes, that seems to work nicely, at least as far as CMOV itself is concerned. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1201446 Title: Instructions not supported by targeted CPU do not throw SIG

[Qemu-devel] [Bug 1201446] Re: Instructions not supported by targeted CPU do not throw SIGILL

2013-07-15 Thread Jonathan Morton
The CMOV feature bit (bit 15 of EDX) should affect availability of the following instructions: CMOVcc (0F 40 -> 0F 4F) FCMOVcc (DA C0 -> DA DF and DB C0 -> DB DF) FCOMI family (DB E8 -> DB F7 and DF E8 -> DF F7) HTH -- You received this bug notification because you are a member of qemu- devel-m

[Qemu-devel] [Bug 1201446] Re: Instructions not supported by targeted CPU do not throw SIGILL

2013-07-15 Thread Jonathan Morton
> Incidentally, if you're using KVM acceleration then these > instructions won't fault in that setup because the host CPU > hardware doesn't provide a means for trapping them. This I already understood, and we made sure that we were running with the TCG backend. -- You received this bug notifica

[Qemu-devel] [Bug 1201446] Re: Instructions not supported by targeted CPU do not throw SIGILL

2013-07-15 Thread Jonathan Morton
> Actually, we do do testing of feature bits for things like SSE2, 3DNow!, and so on -- it looks like we just missed cmov. That's encouraging to hear - I hadn't specifically tested for the behaviour in the other cases I described, just extrapolated. Is there a good chance that the CMOV thing will

[Qemu-devel] [Bug 1201446] [NEW] Instructions not supported by targeted CPU do not throw SIGILL

2013-07-15 Thread Jonathan Morton
Public bug reported: We encountered a bug in another package that caused it to include CMOV instructions when targetting i486, resulting in an inability to run the package on real i486 and i586 hardware. We then attempted to use QEMU to reproduce the bug for easier debugging, since most developer