x86: move PV invalid op emulation code
authorWei Liu <wei.liu2@citrix.com>
Mon, 5 Jun 2017 12:07:16 +0000 (13:07 +0100)
committerWei Liu <wei.liu2@citrix.com>
Wed, 21 Jun 2017 13:25:36 +0000 (14:25 +0100)
commitbb705e608d0b6d41eae717c2af594a2cfa796c2a
tree84239529bb5843335f2e8d8aaa47a6d3b6149b88
parentd3dfd92e592898891af6ba861296f35e9e02bbf1
x86: move PV invalid op emulation code

Move the code to pv/emul-inv-op.c. Both functions are unchanged.
Provide pv_emulate_invalid_op and use it in traps.c.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/pv/Makefile
xen/arch/x86/pv/emul-inv-op.c [new file with mode: 0644]
xen/arch/x86/traps.c
xen/include/asm-x86/pv/traps.h