| Summary: | Flag invtsc unusable on Xeon Westmere | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | jblume <jblume> | ||||||
| Component: | libvirt | Assignee: | Jiri Denemark <jdenemar> | ||||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Virtualization Bugs <virt-bugs> | ||||||
| Severity: | high | Docs Contact: | |||||||
| Priority: | high | ||||||||
| Version: | 7.2 | CC: | dbaek, djdumas, dyuan, helge.deller, jberan, jblume, jdenemar, jtomko, lhuang, linux, peter.engel, rbalakri | ||||||
| Target Milestone: | rc | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2016-04-06 21:14:33 UTC | Type: | Bug | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Attachments: |
|
||||||||
|
Description
jblume@redhat.com
2016-03-02 14:17:42 UTC
Would you mind sharing the output of virsh capabilities and /proc/cpuinfo from the host? Created attachment 1132364 [details]
Output of virsh capabilities
Created attachment 1132365 [details]
output of cat /proc/cpuinfo
This appears to also be the case for Sandy Bridge. I have the same setup - RHEL 7.2 host, virsh capabilities does show invtsc, I added to my xml as <feature policy='require' name='invtsc'/> and get no errors at define or guest start up. I do not see invtsc in /proc/cpuinfo for either the host or guest. The qemu process does not have it either. Dave The RHEL7 hypervisor (qemu-kvm from the qemu-kvm package) does not support invtsc. The support is only in the RHEV hypervisor (qemu-kvm from the qemu-kvm-rhev package). I suggest closing this as NOTABUG. The feature shows in /proc/cpuinfo as nonstop_tsc, not invtsc. Thanks to Jan Tomko we now have a reliable status about qemu-kvm in RHEL7.2.
What we checked out now:
1. Subscribed the system to the RHEV channel
2. Installed the quemu-kvm-rhev package which updated qemu-kvm
3. Switched the guest off and on again
4. The desired CPU flags {constant,nonstop}_tsc are now visible within the guest.
So we can close this bug for now. Thank you all.
Closing as per comment #7 *** Bug 1625014 has been marked as a duplicate of this bug. *** |