While thinking about the patches, a few questions about the virtio spec have popped into my head.
1. Should the config space size also be updated (for port 0) when multiport is used? Based on my reading of the spec, I think yes. 2. Can VIRTIO_CONSOLE_RESIZE be sent if VIRTIO_CONSOLE_F_SIZE is not negotiated? The spec does not say, which I think means it can. 3. The spec says that reading from config space fields that are conditional on features should be allowed even if the driver has not (yet) accepted the feature. Does it mean that we have to update the size even if the feature is not accepted (yet), or is it OK if the reads return 0? Thanks for any answers or opinions, Filip Hejsek
