X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fsvm.h;h=ed227fa298ed0aa21365f62da433f9671a6bbd98;hb=a9e204d157a33976ca454b2ce8b161c2a5501b14;hp=a0078ca75f165088e7de839cfbf861b00d113bcc;hpb=18713f98a14335b09cb7d87b3bea087255eaf10d;p=palacios.git diff --git a/palacios/include/palacios/svm.h b/palacios/include/palacios/svm.h index a0078ca..ed227fa 100644 --- a/palacios/include/palacios/svm.h +++ b/palacios/include/palacios/svm.h @@ -82,11 +82,17 @@ void v3_init_svm_cpu(int cpu_id); void v3_deinit_svm_cpu(int cpu_id); + int v3_init_svm_vmcb(struct guest_info * core, v3_vm_class_t vm_class); int v3_deinit_svm_vmcb(struct guest_info * core); int v3_svm_enter(struct guest_info * info); int v3_start_svm_guest(struct guest_info *info); +int v3_reset_svm_vm_core(struct guest_info * core, addr_t rip); + +int v3_svm_load_core(struct guest_info * core, void * ctx); +int v3_svm_save_core(struct guest_info * core, void * ctx); + #endif