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