https://bugzilla.kernel.org/show_bug.cgi?id=116031 Bug ID: 116031 Summary: Many MSR sets are skipped when vcpu type is qemu64. Product: Virtualization Version: unspecified Kernel Version: 4.1.x Hardware: x86-64 OS: Linux Tree: Mainline Status: NEW Severity: high Priority: P1 Component: kvm Assignee: virtualization_kvm@xxxxxxxxxxxxxxxxxxxx Reporter: changlimin@xxxxxxx Regression: No 1. When vcpu type is qemu64, cpuid[8000_0001_EDX] does not support EXT2_RDTSCP on default. 2. Because kvm msrs_to_save contains MSR_TSC_AUX, qemu will set MSR_TSC_AUX in kvm_put_msrs. 3. In kvm, vmx->rdtscp_enabled is false(see 1), so vmx_set_msr set MSR_TSC_AUX will return error. 4. In __msr_io, the error will break the loop, so msrs after MSR_TSC_AUX will be skipped. -- You are receiving this mail because: You are watching the assignee of the bug. -- 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