Re: How to enable Pause Loop Exiting (PLE)?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Jun 8, 2014 at 11:52 PM, Zhang Haoyu <zhanghy@xxxxxxxxxxx> wrote:
>>Hi,
>>
>>I am using this tool for querying VMX capabilities.
>>
>>http://git.qemu.org/?p=qemu.git;a=blob_plain;f=scripts/kvm/vmxcap;hb=HEAD
>>
>>And it shows as below that pause-loop exiting is not enabled. My kernel is 3.14.
>>
>>secondary processor-based controls
>>  Virtualize APIC accesses                 yes
>>  Enable EPT                               yes
>>  Descriptor-table exiting                 yes
>>  Enable RDTSCP                            yes
>>  Virtualize x2APIC mode                   yes
>>  Enable VPID                              yes
>>  WBINVD exiting                           yes
>>  Unrestricted guest                       no
>>  APIC register emulation                  no
>>  Virtual interrupt delivery               no
>>  PAUSE-loop exiting                       no
>>  RDRAND exiting                           no
>>  Enable INVPCID                           no
>>  Enable VM functions                      no
>>  VMCS shadowing                           no
>>  EPT-violation #VE                        no
>>
>>What shall I do if I wish to enable PLE? I have also tried this:
>>
> From above info, your physical cpu dose not support ple feature,
> if you want to enable ple, your cpu must support ple feature, and 'PAUSE exiting' must be 0-settting, 'PAUSE-loop exiting' must be 1-setting.
> And, kvm-intel module will enable ple as default if your cpu support ple feature.

Thank you. I think you are right. I have just seen this also:

https://lkml.org/lkml/2011/1/4/125

It looks like my cpu is older than Nehalem, so it must be too old and
PLE is not supported.

-Jidong

>
>>linux-vsvo:~/code/test # rmmod kvm-intel
>>linux-vsvo:~/code/test # modprobe kvm-intel ple_gap=128
>>linux-vsvo:~/code/test # cat /sys//module/kvm_intel/parameters/ple_gap
>>0
>>
>>But, it does not change the ple_gap, and also, the above script still
>>says PLE is disabled.
>>
>>-Jidong
>
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux