diff options
author | Keir Fraser <keir@xen.org> | 2013-01-14 13:55:45 +0000 |
---|---|---|
committer | Keir Fraser <keir@xen.org> | 2013-01-14 13:55:45 +0000 |
commit | 143c33f1bcc93392beea4c045dd19917bd81888f (patch) | |
tree | a2f9e6dc7aa16192ac00da84eff6beaf392b2055 /xen/arch/x86/hvm/svm | |
parent | b07423c7cec88c19a63d7ed2c676b365af5d18c2 (diff) | |
download | xen-143c33f1bcc93392beea4c045dd19917bd81888f.tar.gz xen-143c33f1bcc93392beea4c045dd19917bd81888f.tar.bz2 xen-143c33f1bcc93392beea4c045dd19917bd81888f.zip |
x86: Assert !in_atomic() before exiting to guest context.
Signed-off-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/arch/x86/hvm/svm')
-rw-r--r-- | xen/arch/x86/hvm/svm/entry.S | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/arch/x86/hvm/svm/entry.S b/xen/arch/x86/hvm/svm/entry.S index e70b499e4e..a025be3c55 100644 --- a/xen/arch/x86/hvm/svm/entry.S +++ b/xen/arch/x86/hvm/svm/entry.S @@ -42,6 +42,7 @@ ENTRY(svm_asm_do_resume) call svm_intr_assist call_with_regs(nsvm_vcpu_switch) + ASSERT_NOT_IN_ATOMIC get_current(bx) CLGI |