Bug 1643404
| Summary: | [RFE] add Support for bochs-display | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux Advanced Virtualization | Reporter: | Gerd Hoffmann <kraxel> |
| Component: | libvirt | Assignee: | Jonathon Jongsma <jjongsma> |
| Status: | CLOSED ERRATA | QA Contact: | yafu <yafu> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | medium | ||
| Version: | 8.1 | CC: | chhu, dyuan, fjin, jdenemar, jsuchane, knoel, xuzhang, yalzhang |
| Target Milestone: | rc | Keywords: | FutureFeature |
| Target Release: | 8.0 | Flags: | rule-engine:
mirror+
|
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | libvirt-5.6.0-1.el8 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-11-06 07:12:03 UTC | Type: | Feature Request |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Gerd Hoffmann
2018-10-26 07:59:22 UTC
Implemented upstream by
commit e579f5300b9cd32282e50f3d0b30dd989b3238c8
Refs: v5.5.0-153-ge579f5300b
Author: Jonathon Jongsma <jjongsma>
AuthorDate: Fri Jul 12 15:12:16 2019 -0500
Commit: Ján Tomko <jtomko>
CommitDate: Mon Jul 15 10:21:21 2019 +0200
qemu: add 'bochs' video display type
Update schema and configuration to allow specifying new video type of
'bochs'. Add implementation and tests for qemu.
Signed-off-by: Jonathon Jongsma <jjongsma>
Reviewed-by: Ján Tomko <jtomko>
Signed-off-by: Ján Tomko <jtomko>
Verified with libvirt-5.6.0-3.x86_64.
Test steps:
1.Start a guest with bochs type video:
#virsh dumpxml vm2
...
<video>
<model type='bochs' vram='16384' heads='1' primary='yes'>
<acceleration accel3d='no'/>
</model>
<alias name='ua-04c2decd-4e33-4023-84de-12205c777af6'/>
<address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
</video>
...
2.Connect the guest with virt-viewer and can show the display correctly:
#virt-viewer vm2
3.Do migration with bochs video device:
#virsh migrate vm2 qemu+ssh://10.66.5.225/system --live --verbose
Migration: [100 %]
4.Do cross migration and target host not support bochs video device:
# virsh migrate iommu2 qemu+ssh://10.66.5.225/system --live --verbose
error: unsupported configuration: unknown video model 'bochs
5.Edit guest xml with bochs as non-primary video and save:
#virsh edit vm2
...
<video>
<model type='virtio' vram='16384' heads='1' primary='yes'>
<acceleration accel3d='no'/>
</model>
<alias name='ua-04c2decd-4e33-4023-84de-12205c777af6'/>
<address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
</video>
<video>
<model type='bochs' heads='1'/>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
</video>
...
error: unsupported configuration: video type 'bochs' is only valid as primary video device
Failed. Try again? [y,n,i,f,?]:
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:3723 |