]> xenbits.xensource.com Git - xen.git/commit
x86/hvm: Use SAVE_ALL to construct the cpu_user_regs frame after VMExit
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 17 Aug 2017 14:23:21 +0000 (15:23 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 5 Jan 2018 19:57:08 +0000 (19:57 +0000)
commit13682ca8c94bd5612a44f7f1edc1fd8ff675dacb
treeb115ff5a50e41bd28f2e82b4bdc60fc44d647df8
parentf85d105e27735f0e20aa30d77f03774f3ed55ae5
x86/hvm: Use SAVE_ALL to construct the cpu_user_regs frame after VMExit

No practical change.

One side effect in debug builds is that %rbp is inverted in the manner
expected by the stack unwinder to indicate a interrupt frame.

This is part of XSA-254.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Wei Liu <wei.liu2@citrix.com>
xen/arch/x86/hvm/svm/entry.S
xen/arch/x86/hvm/vmx/entry.S