X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmx.h;h=acadf229caea6496562914c8f74733271f4a932a;hb=5614cff13837121053e831419f569b4e6e32bcd9;hp=33b8654225268f5c41088e5d195ed458c5ea71db;hpb=fcc9962fe5d3b877f8f25de8745d0d4d1eaf394e;p=palacios.releases.git diff --git a/palacios/include/palacios/vmx.h b/palacios/include/palacios/vmx.h index 33b8654..acadf22 100644 --- a/palacios/include/palacios/vmx.h +++ b/palacios/include/palacios/vmx.h @@ -209,6 +209,8 @@ struct vmx_data { struct vmx_entry_ctrls entry_ctrls; struct vmx_exception_bitmap excp_bmap; + + void * msr_area; }; int v3_is_vmx_capable(); @@ -217,6 +219,7 @@ void v3_init_vmx_cpu(int cpu_id); void v3_deinit_vmx_cpu(int cpu_id); int v3_start_vmx_guest(struct guest_info* info); +int v3_reset_vmx_vm_core(struct guest_info * core, addr_t rip); int v3_vmx_enter(struct guest_info * info); int v3_init_vmx_vmcs(struct guest_info * info, v3_vm_class_t vm_class);