x86emul: correct {,F}CMOV and F{,U}COMI{,P} emulation
authorJan Beulich <jbeulich@suse.com>
Thu, 13 Oct 2016 11:07:25 +0000 (13:07 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 13 Oct 2016 11:07:25 +0000 (13:07 +0200)
commitde05bd965afcd08769c1e21d98ba7c2e4de7394b
treef985acac9b5075c53a8722527fe6dc99e30e6893
parent610b4eda2ce2b87cccbc8f61bdec01052e54fc66
x86emul: correct {,F}CMOV and F{,U}COMI{,P} emulation

The FPU ones need to be executed with guest EFLAGS.{C,P,Z}F in context.

We also can't exclude someone wanting to hide the feature from (32-bit)
guests.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/x86_emulate/x86_emulate.c