X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_msr.h;h=f8cbd4e1f6f486ff602e8cec57c7c2e42e253b05;hp=87a8a7e5a27769e11c3a51b68e11ba2af2c7338f;hb=a9e204d157a33976ca454b2ce8b161c2a5501b14;hpb=e3f45cda75462948e8d2ad89a6167fbecc8d13f5 diff --git a/palacios/include/palacios/vmm_msr.h b/palacios/include/palacios/vmm_msr.h index 87a8a7e..f8cbd4e 100644 --- a/palacios/include/palacios/vmm_msr.h +++ b/palacios/include/palacios/vmm_msr.h @@ -93,6 +93,9 @@ int v3_hook_msr(struct v3_vm_info * vm, uint32_t msr, void * priv_data); +int v3_msr_unhandled_read(struct guest_info * core, uint32_t msr, struct v3_msr * dst, void * priv_data); +int v3_msr_unhandled_write(struct guest_info * core, uint32_t msr, struct v3_msr src, void * priv_data); + struct v3_msr_hook * v3_get_msr_hook(struct v3_vm_info * vm, uint32_t msr); void v3_refresh_msr_map(struct v3_vm_info * vm); @@ -100,7 +103,6 @@ void v3_refresh_msr_map(struct v3_vm_info * vm); void v3_print_msr_map(struct v3_vm_info * vm); int v3_handle_msr_write(struct guest_info * info); - int v3_handle_msr_read(struct guest_info * info);