Bug 1551452
Summary: | RFE: Add support for qemu-system-riscv64 | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Richard W.M. Jones <rjones> | ||||
Component: | qemu | Assignee: | Fedora Virtualization Maintainers <virt-maint> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | rawhide | CC: | amit, berrange, cfergeau, crobinso, dwmw2, itamar, pbonzini, rjones, virt-maint | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2018-07-31 20:53:43 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: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 1553405 | ||||||
Attachments: |
|
Description
Richard W.M. Jones
2018-03-05 08:36:33 UTC
Created attachment 1404230 [details]
patch
probably sending a pull request here -> https://src.fedoraproject.org/rpms/qemu makes easy to merge. I tried to cherry pick this for the 2.11 branch but it's pretty difficult. I wonder if (for Rawhide only) we could move to a 2.11.50/2.12 git version? https://wiki.qemu.org/Planning/2.12 2.12 rc0 is planned for mar 20 which isn't far away, but if you're motivated to do a git snapshot before then I say go for it OK it's only a week so let's wait. In the mean time we found a bug in FPU support which is still being looked at. We don't have any proper fix for the FPU problem, so we will need to include this workaround: https://github.com/rwmjones/fedora-riscv-bootstrap/blob/master/stage1-riscv-qemu/force-float-save.patch It has a performance penalty in the guest because FP registers are saved and loaded on every context switch, but that's better than corrupting any math calculations, and in any case it only affects riscv64 guests. qemu-2.12.0-rc0 is building now with the patch in comment #7 |