X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_cpuid.h;h=82a4fd6d21e2bb42d4c340ccc5ecca8184101353;hb=4071a0ced0f209760c73e505c1634512abf29728;hp=a5f45ee0db061867a5e43e61ad225a5d4140ec36;hpb=c06413341bf1dca02f22c0502fa5c2d1c2c11eab;p=palacios.git diff --git a/palacios/include/palacios/vmm_cpuid.h b/palacios/include/palacios/vmm_cpuid.h index a5f45ee..82a4fd6 100644 --- a/palacios/include/palacios/vmm_cpuid.h +++ b/palacios/include/palacios/vmm_cpuid.h @@ -31,7 +31,7 @@ struct guest_info; -void v3_init_cpuid_map(struct guest_info * info); +void v3_init_cpuid_map(struct v3_vm_info * vm); struct v3_cpuid_hook { @@ -52,16 +52,16 @@ struct v3_cpuid_map { struct rb_root map; }; -void v3_print_cpuid_map(struct guest_info * info); +void v3_print_cpuid_map(struct v3_vm_info * vm); -int v3_hook_cpuid(struct guest_info * info, uint32_t cpuid, +int v3_hook_cpuid(struct v3_vm_info * vm, uint32_t cpuid, int (*hook_fn)(struct guest_info * info, uint32_t cpuid, \ uint32_t * eax, uint32_t * ebx, \ uint32_t * ecx, uint32_t * edx, \ void * private_data), void * private_data); -int v3_unhook_cpuid(struct guest_info * info, uint32_t cpuid); +int v3_unhook_cpuid(struct v3_vm_info * vm, uint32_t cpuid); int v3_handle_cpuid(struct guest_info * info);