Impact: Currently it is not possible to use "console <guest>" from virsh for a PV guest, even when a console is defined. With the patch applied this works.
Fix: Single patch cherry-picked from upstream solves the issue.
Testcase: Define a PV guest in libvirt with the following console definition:
Start the PV guest from virsh and try to connect to the console (console <domid|domname>). Without the patch this results in an error message. With the patch applied the console output shows up.
SRU Justification (for Trusty)
Impact: Currently it is not possible to use "console <guest>" from virsh for a PV guest, even when a console is defined. With the patch applied this works.
Fix: Single patch cherry-picked from upstream solves the issue.
Testcase: Define a PV guest in libvirt with the following console definition:
<console type='pty'>
<target type='xen'/>
</console>
Start the PV guest from virsh and try to connect to the console (console <domid|domname>). Without the patch this results in an error message. With the patch applied the console output shows up.