[libvirt] [PATCH 10/14] conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP/SCLPLM
Andrea Bolognani
abologna at redhat.com
Wed Nov 15 16:46:29 UTC 2017
On Wed, 2017-11-15 at 12:50 +0100, Andrea Bolognani wrote:
> @@ -10249,6 +10249,15 @@ qemuBuildSerialChrDeviceStr(char **deviceStr,
> }
> break;
>
> + case VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP:
> + case VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLPLM:
> + if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_SCLP_S390)) {
> + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
> + _("sclp/sclplm console requires QEMU to support s390-sclp"));
> + return -1;
> + }
> + break;
It's existing code, but a single capability should really not be
used for both devices.
QEMU_CAPS_SCLP_S390 is set whenever sclpconsole is available, so
it should be renamed to QEMU_CAPS_DEVICE_SCLPCONSOLE and a new
QEMU_CAPS_DEVICE_SCLPLMCONSOLE should be introduced to signal the
availability of sclplmconsole separately.
With that fixed, and assuming the series gets ACKed up until here,
Reviewed-by: Andrea Bolognani <abologna at redhat.com>
--
Andrea Bolognani / Red Hat / Virtualization
More information about the libvir-list
mailing list