X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fsvm_halt.c;h=3c893d3d848149b82144e53165e11d21d8bb426a;hb=f7cc83b3bae64c853f5b7b63e2830b1ea92dfed9;hp=a3749c1de907fa8c455e8058b4ab5b40209d7a93;hpb=8ee31494ea28d1756689574fb69791746daac3f3;p=palacios-OLD.git diff --git a/palacios/src/palacios/svm_halt.c b/palacios/src/palacios/svm_halt.c index a3749c1..3c893d3 100644 --- a/palacios/src/palacios/svm_halt.c +++ b/palacios/src/palacios/svm_halt.c @@ -1,5 +1,5 @@ #include - +#include // From GeekOS void Yield(void); @@ -23,8 +23,9 @@ int handle_svm_halt(struct guest_info * info) rdtscll(yield_stop); - v3_update_time(info, yield_stop - yield_start); + //v3_update_time(info, yield_stop - yield_start); gap = yield_stop - yield_start; + v3_raise_irq(info, 0); PrintDebug("GeekOS Yield Done (%d cycles)\n", gap);