X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_cpuid.h;h=88d48bdd42fa1e63a68b70fa5dd6122df417ca92;hb=276cfa264720edddc1677e35c6a300596965de7d;hp=30467fd632f579b1aebcf9cf2920df6cf58b69d9;hpb=b3662a67b9b28e2b0724ebb2ea10edccba5d2a5b;p=palacios.git diff --git a/palacios/include/palacios/vmm_cpuid.h b/palacios/include/palacios/vmm_cpuid.h index 30467fd..88d48bd 100644 --- a/palacios/include/palacios/vmm_cpuid.h +++ b/palacios/include/palacios/vmm_cpuid.h @@ -54,6 +54,12 @@ struct v3_cpuid_map { void v3_print_cpuid_map(struct v3_vm_info * vm); +int v3_cpuid_add_fields(struct v3_vm_info * vm, uint32_t cpuid, + uint32_t rax_mask, uint32_t rax, + uint32_t rbx_mask, uint32_t rbx, + uint32_t rcx_mask, uint32_t rcx, + uint32_t rdx_mask, uint32_t rdx); + 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, \