On Wed, Dec 07, 2022 at 12:50:44PM +0530, Viresh Kumar wrote:
+=item B<virtio=[ "VIRTIO_DEVICE_STRING", "VIRTIO_DEVICE_STRING", ...]>
+Specifies the Virtio devices to be provided to the guest.
+Each B<VIRTIO_DEVICE_STRING> is a comma-separated list of C<KEY=VALUE> +settings from the following list:
We should probably say something about allowing a comma in the VALUE for "type" when the value starts with "virtio," as otherwise it might be confusing.
+=over 4
+=item B<backend=domain-id>
+Specifies the backend domain name or id, defaults to dom0.
+=item B<type=STRING>
+Specifies the compatible string for the specific Virtio device. The same will be +written in the Device Tree compatible property of the Virtio device. For +example, "type=virtio,device22" for the I2C device, whose device-tree binding is +present here:
+Lhttps://www.kernel.org/doc/Documentation/devicetree/bindings/i2c/i2c-virtio.yaml
+=item B<transport=STRING>
+Specifies the transport mechanism for the Virtio device, like "mmio" or "pci".
"pci" doesn't exist, only "mmio" is allowed here at the moment. We can change the man page later when new options become available.
Thanks,