x86emul: vendor specific direct branch behavior in 64-bit mode
authorJan Beulich <jbeulich@suse.com>
Thu, 26 Mar 2020 11:32:07 +0000 (12:32 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 26 Mar 2020 11:32:07 +0000 (12:32 +0100)
commit6329109cf352e164e0c227fe119b64bf7d38de38
tree1af685adf1944769a7e21f86bd708b2d362b5cbd
parent2a59f937752659900850341c53ee847ff011eba1
x86emul: vendor specific direct branch behavior in 64-bit mode

Intel CPUs ignore operand size overrides here, while AMD ones don't.

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