# HG changeset patch # User kaf24@firebug.cl.cam.ac.uk # Date 1141117893 -3600 # Node ID a2dce576313fe16644e6aea3ab7cb8105d1c8ad8 # Parent 5262bd9e9d1939baa369f4ec8cfcee341853cf47 Removing hvm_safe_block() from the SVM hlt function avoids SVM guest problems. This is a temporary solution. Signed-off-by: Tom Woller diff -r 5262bd9e9d19 -r a2dce576313f xen/arch/x86/hvm/svm/svm.c --- a/xen/arch/x86/hvm/svm/svm.c Mon Feb 27 18:44:38 2006 +0100 +++ b/xen/arch/x86/hvm/svm/svm.c Tue Feb 28 10:11:33 2006 +0100 @@ -1813,7 +1813,9 @@ static inline void svm_vmexit_do_hlt(str next_wakeup = next_pit; if ( next_wakeup != - 1 ) set_timer(¤t->arch.hvm_svm.hlt_timer, next_wakeup); +/* temporary workaround for 8828/8822 evtchn patches causing SVM failure. hvm_safe_block(); +*/ }