[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [virtio-comment] Re: [virtio] [OASIS Issue Tracker] Created: (VIRTIO-9) Change config space, ring and headers to always be little endian
On Wed, Aug 21, 2013 at 04:37:35PM +0930, Rusty Russell wrote: > Stefan Hajnoczi <stefanha@redhat.com> writes: > > On Mon, Aug 19, 2013 at 05:57:49PM +0930, Rusty Russell wrote: > >> OASIS Issues Tracker <workgroup_mailer@lists.oasis-open.org> writes: > > > > What is the transition plan for existing virtio implementations? > > > > On x86 it's not an issue since guest endian == little-endian. Not sure > > about others. > > Indeed! I didn't cover that at all. We're supposed to produce a > separate transition guide: it's a deliverable after the main spec > itself. For now, I'm working on making spec describe both legacy layout and the new spec. I think it will be easier to do it like this, and if necessary, separate this out later. > For PCI, we're looking at using PCI capabilities to describe the device: > we want more feature bits and other changes anyway. The new endianness > (and any other changes) would be tied to that new layout. > > For MMIO and CCW, there's no equivalent transition point proposed. A > feature bit? Some other boutique marker? See ongoing discussion... > > >> struct virtio_blk_req { > >> - u32 type; > >> - u32 ioprio; > >> - u64 sector; > >> + le32 type; > >> + le32 ioprio; > >> + le64 sector; > >> char data[][512]; > >> - u8 status; > >> + le8 status; > > > > spurious change, there is no le8. > > Oops, thanks. Overzealous search/replace. > > Cheers, > Rusty. > > > This publicly archived list offers a means to provide input to the > OASIS Virtual I/O Device (VIRTIO) TC. > > In order to verify user consent to the Feedback License terms and > to minimize spam in the list archive, subscription is required > before posting. > > Subscribe: virtio-comment-subscribe@lists.oasis-open.org > Unsubscribe: virtio-comment-unsubscribe@lists.oasis-open.org > List help: virtio-comment-help@lists.oasis-open.org > List archive: https://lists.oasis-open.org/archives/virtio-comment/ > Feedback License: https://www.oasis-open.org/who/ipr/feedback_license.pdf > List Guidelines: https://www.oasis-open.org/policies-guidelines/mailing-lists > Committee: https://www.oasis-open.org/committees/virtio/ > Join OASIS: https://www.oasis-open.org/join/
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]