On Thu, 2012-08-09 at 12:33 +0300, Avi Kivity wrote:
> From: Stefan Bader <[email protected]>
> 
> Based on commit fee84b079d5ddee2247b5c1f53162c330c622902 upstream.
> 
>   Intercept RDPMC and forward it to the PMU emulation code.
> 
> Newer vmx support will only allow to load the kvm_intel module
> if RDPMC_EXITING is supported. Even without the actual support
> this part of the change is required on 3.2 hosts.
> 
> BugLink: http://bugs.launchpad.net/bugs/1031090
> Signed-off-by: Stefan Bader <[email protected]>
> Signed-off-by: Avi Kivity <[email protected]>

Added to the queue, thanks.

Ben.

> ---
>  arch/x86/kvm/vmx.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
> index 7315488..407789b 100644
> --- a/arch/x86/kvm/vmx.c
> +++ b/arch/x86/kvm/vmx.c
> @@ -1956,6 +1956,7 @@ static __init void nested_vmx_setup_ctls_msrs(void)
>  #endif
>               CPU_BASED_MOV_DR_EXITING | CPU_BASED_UNCOND_IO_EXITING |
>               CPU_BASED_USE_IO_BITMAPS | CPU_BASED_MONITOR_EXITING |
> +             CPU_BASED_RDPMC_EXITING |
>               CPU_BASED_ACTIVATE_SECONDARY_CONTROLS;
>       /*
>        * We can allow some features even when not supported by the

-- 
Ben Hutchings
I say we take off; nuke the site from orbit.  It's the only way to be sure.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to