Bug 436859
Summary: | F-8 xen: update HV in kernel-xen to 3.1.3 (fixes 32-on-64 issue with F-9 pv_ops xen) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Orion Poplawski <orion> |
Component: | kernel-xen | Assignee: | Mark McLoughlin <markmc> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Virtualization Bugs <virt-bugs> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | xen-maint |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 2.6-2.6.21.7-3.fc8 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-03-24 16:26:56 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 434756 |
Description
Orion Poplawski
2008-03-10 19:48:39 UTC
Orion: just to be clear, this is an x86_32 Xen guest, right? How many vcpus do you have assigned to it? Is this 100% reproducible? Eduardo: have you seen this? I don't recall seeing it before For reference, the code is: static void setup_runstate_info(int cpu) { struct vcpu_register_runstate_memory_area area; area.addr.v = &per_cpu(runstate, cpu); if (HYPERVISOR_vcpu_op(VCPUOP_register_runstate_memory_area, cpu, &area)) BUG(); } Is this perhaps related to the PER_CPU changes in the x86_64 patch? This is 32 bit (--arch=i686) xen guest on 64-bit 2.6.21.7-2.fc8xen host. Happens with 1 or 2 vcpus. 100% reproducible. Ah, thanks. The 32-on-64 part is probably what we need to reproduce. Okay, this turns out to be a 32-on-64 bug with the F-8 HV: http://xenbits.xensource.com/xen-3.1-testing.hg?rev/aa44bbc4a2de The difference with pv_ops xen is that that it notices when VCPUOP_register_runstate_memory_area fails; older kernels didn't notice To solve this we're going to update the HV to 3.1.3 in F-8 kernel-xen kernel-xen-2.6-2.6.21.7-3.fc8 has been submitted as an update for Fedora 8 I've built kernel-xen-2.6-2.6.21.7-3.fc8 with 3.1.3 and requested it be pushed to F8 updates-testing. In the mean time, you can pull it from here: http://koji.fedoraproject.org/koji/buildinfo?buildID=43414 * Thu Mar 20 2008 Mark McLoughlin <markmc> - Update HV to 3.1.1; fixes pv_ops 32-on-64 (bug #436859) kernel-xen-2.6-2.6.21.7-3.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update kernel-xen-2.6'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F8/FEDORA-2008-2618 Confirmed fixed with kernel-xen-2.6-2.6.21.7-3.fc8. Thanks! kernel-xen-2.6-2.6.21.7-3.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report. |