X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fsvm_lowlevel.S;fp=palacios%2Fsrc%2Fpalacios%2Fsvm_lowlevel.S;h=45c55756c73532f9c411f47eff9847302e8d1901;hp=6dcd39bdf7110d520d775768949c22ce76832c7e;hb=de6084de2145f3889a16d8498e5e7d44e96e0162;hpb=87b1679efe8bee960b65cfd730188ccc94966b71 diff --git a/palacios/src/palacios/svm_lowlevel.S b/palacios/src/palacios/svm_lowlevel.S index 6dcd39b..45c5575 100644 --- a/palacios/src/palacios/svm_lowlevel.S +++ b/palacios/src/palacios/svm_lowlevel.S @@ -74,12 +74,15 @@ v3_svm_launch: addl $4, %esp; + popa; + popf; movl 16(%ebp), %eax; vmload; - popa; - popf; + // We don't detect failures here, so just return 0 + xorl %eax, %eax + pop %ebp; ret