]> xenbits.xensource.com Git - xen.git/commit
x86: use unambiguous register names
authorJan Beulich <jbeulich@suse.com>
Fri, 6 Jan 2017 14:07:31 +0000 (15:07 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 6 Jan 2017 14:07:31 +0000 (15:07 +0100)
commit897129deabc518f2a4207b38f1672393ced47a9a
tree3bc3bef3bffc1d436275538408aeccb4a5d54a17
parent62c6e94dbaa3a4308bcedd9f507adeeec36f3d7a
x86: use unambiguous register names

Eliminate the mis-naming of 64-bit fields with 32-bit register names
(eflags instead of rflags etc). To ensure no piece of code was missed,
transiently use the underscore prefixed names only for 32-bit register
accesses. This will be cleaned up subsequently.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
12 files changed:
tools/include/xen-foreign/mkheader.py
tools/tests/x86_emulator/Makefile
xen/arch/x86/domctl.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/vmx/realmode.c
xen/arch/x86/ioport_emulate.c
xen/arch/x86/x86_emulate/x86_emulate.c
xen/include/Makefile
xen/include/public/arch-x86/xen-x86_32.h
xen/include/public/arch-x86/xen-x86_64.h
xen/include/public/arch-x86/xen.h
xen/tools/compat-build-header.py