X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fsvm_lowlevel.asm;h=77e85978061ebad257b31416225ed1c8db0bd253;hb=e9bfcdfa725b34d81c48d713adf9d173f3168951;hp=503776f7f5f3197704183ed56e1edec1395c486b;hpb=ace8f0532fa5650c6642a3a7174f3aa19b09095a;p=palacios-OLD.git diff --git a/palacios/src/palacios/svm_lowlevel.asm b/palacios/src/palacios/svm_lowlevel.asm index 503776f..77e8597 100644 --- a/palacios/src/palacios/svm_lowlevel.asm +++ b/palacios/src/palacios/svm_lowlevel.asm @@ -143,6 +143,8 @@ safe_svm_launch: push ebp mov ebp, esp pushf + push fs + push gs pusha ;; Save Host state @@ -166,6 +168,8 @@ safe_svm_launch: add esp, 4 ;; skip past the gpr ptr popa ;; Restore Host state + pop gs + pop fs popf pop ebp ret