[libvirt] [PATCH] qemu: Floppy disks not supported on pSeries machines

Madhu Pavan kmp at linux.vnet.ibm.com
Tue Oct 10 09:26:52 UTC 2017



On 10/10/2017 02:05 PM, Ján Tomko wrote:
> On Sun, Oct 08, 2017 at 03:26:13PM +0530, Kothapally Madhu Pavan wrote:
>> Signed-off-by: Kothapally Madhu Pavan <kmp at linux.vnet.ibm.com>
>> ---
>> src/qemu/qemu_parse_command.c | 5 +++++
>> 1 file changed, 5 insertions(+)
>>
>> diff --git a/src/qemu/qemu_parse_command.c 
>> b/src/qemu/qemu_parse_command.c
>> index 7c409b0..d5745ce 100644
>> --- a/src/qemu/qemu_parse_command.c
>> +++ b/src/qemu/qemu_parse_command.c
>> @@ -760,6 +760,11 @@ qemuParseCommandLineDisk(virDomainXMLOptionPtr 
>> xmlopt,
>>             } else if (STREQ(values[i], "floppy")) {
>>                 def->bus = VIR_DOMAIN_DISK_BUS_FDC;
>>                 def->device = VIR_DOMAIN_DISK_DEVICE_FLOPPY;
>> +                if (qemuDomainIsPSeries(dom)) {
>> +                    virReportError(VIR_ERR_INTERNAL_ERROR,
>> +                                   _("pseries systems do not support 
>> floppy devices '%s'"), val);
>> +                    goto error;
>
> Do we actually need to worry about that here?
>
> I would expect that if pseries does not support floppy devices, you will
> not be able to run QEMU with such command line in the first place.
>
> So this case would never happen with QEMU that is actually running.
This is definitely not a possible use case for qemu-attach as you point 
out.  I intended
this patch for "virsh domxml-from-native qemu-argv <cmdline>". I expect 
domxml-from-native
command to be equally capable of validating qemu-argv as that of 
qemu-attach command
which otherwise errors out from qemu.

Madhu
>
>> +                }
>>             } else if (STREQ(values[i], "virtio")) {
>>                 def->bus = VIR_DOMAIN_DISK_BUS_VIRTIO;
>>             } else if (STREQ(values[i], "xen")) {
>> -- 
>> 1.8.3.1
>>
>> -- 
>> libvir-list mailing list
>> libvir-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/libvir-list




More information about the libvir-list mailing list