On Thu, 2017-11-16 at 14:56 +0100, Pavel Hrdina wrote:
Here the name "pl011" is even worse than
"spapr-vty". It's a device
name and there is also "pl022" (probably not supported by QEMU). The
bus name is APB (Advanced Peripheral Bus). [1] [2]
QEMU has pl031 and pl061 devices in addition to pl011, but no pl022
as far as I can tell.
How about we introduce another attribute/element that would specify
the
exact model of the serial device and it would be optional, libvirt would
be able to choose the model if none is specified.
That would have precedents in eg. PCI controllers, where the <model>
subelement contains the hypervisor-specific device name whereas
the 'model' attribute of the <controller> element contains a more
generic name...
You might have just convinced me :)
Of course that would lead to duplicated information in the existing
cases of ISA, USB and PCI, but I guess we can live with that.
I was no able to find anything about s390 and its sclp/sclplm
consoles
but it's the same case. I would expect that both devices are connected
to the same BUS, we just need to find the BUS name to use it $BUS-serial
and have sclp/sclplm as models.
Pino, any ideas about this?
--
Andrea Bolognani / Red Hat / Virtualization