x86emul: correct VEX.L handling for VCVT{,T}S{S,D}2SI
authorJan Beulich <jbeulich@suse.com>
Tue, 5 Sep 2017 15:32:05 +0000 (17:32 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 5 Sep 2017 15:32:05 +0000 (17:32 +0200)
commita6488965ca3ec30f2e0b7022b539bba78c2aeede
treefaa5c365aa16c5e42340fe387099953d6289e873
parent9c2babd05a213f8802e3cc1c64a2af932b5cbd7d
x86emul: correct VEX.L handling for VCVT{,T}S{S,D}2SI

Recent changes to the SDM (and XED) have made clear that older hardware
raising #UD when the bit is set was really an erratum. Generalize the
so far AMD-only override.

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