Thread (93 messages) 93 messages, 7 authors, 2013-05-30

Re: [RFC 7/11] virtio_pci: new, capability-aware driver.

From: Rusty Russell <hidden>
Date: 2012-01-12 01:35:06

On Wed, 11 Jan 2012 07:30:34 -0600, Anthony Liguori [off-list ref] wrote:
I think the more important thing to do is require accesses to integers in the 
config space to always be aligned and to use the appropriate accessor. 
Non-integer fields should be restricted to byte access.

That limits config space entries to 32-bit but also means that there is no need 
for a generation counter.
Unfortunately not, see virtio_blk.  capacity is 64 bits, and geometry is
multiple fields.
If we're already making the change, the endianness ought to be a feature bit.
I'd rather tie it to the new PCI config layout (and ring format).  Then
we can simply have two backends, legacy and modern.

For non-PCI, we would need a feature bit.

Cheers,
Rusty.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help