mbox series

[0/7] x86emul: (mainly) vendor specific behavior adjustments

Message ID cfeb8fcf-3ba6-674c-17a9-93be9e746930@suse.com (mailing list archive)
Headers show
Series x86emul: (mainly) vendor specific behavior adjustments | expand

Message

Jan Beulich March 24, 2020, 4:18 p.m. UTC
There are quite a few more vendor differences than we currently support,
in particular in 64-bit mode. Now that I've made some progress on the
binutils side I felt more confident in making the changes here as well.

1: add wrappers to check for AMD-like behavior
2: vendor specific near RET behavior in 64-bit mode
3: vendor specific direct branch behavior in 64-bit mode
4: vendor specific near indirect branch behavior in 64-bit mode
5: vendor specific SYSENTER/SYSEXIT behavior in long mode
6: vendor specific SYSCALL behavior
7: support SYSRET

Jan