search for: vmwring

Displaying 2 results from an estimated 2 matches for "vmwring".

Did you mean: maring
2009 Sep 09
1
[PATCH] SCSI driver for VMware's virtual HBA - V4.
...mpProdIdx; > + u32 cmpConsIdx; > + u32 cmpNumEntriesLog2; > + > + u8 _pad[104]; > + > + u32 msgProdIdx; > + u32 msgConsIdx; > + u32 msgNumEntriesLog2; > +} __packed PVSCSIRingsState; All of this can be hidden behind a struct virtqueue. You could then introduce a virtio-vmwring that implemented this ABI. You could then separate out the actual scsi logic into a separate virtio-scsi.c driver. There are numerous advantages to this layering. You get to remain ABI compatible with yourself. You can potentially reuse the ring logic in other drivers. Other VMMs can use di...
2009 Sep 09
1
[PATCH] SCSI driver for VMware's virtual HBA - V4.
...mpProdIdx; > + u32 cmpConsIdx; > + u32 cmpNumEntriesLog2; > + > + u8 _pad[104]; > + > + u32 msgProdIdx; > + u32 msgConsIdx; > + u32 msgNumEntriesLog2; > +} __packed PVSCSIRingsState; All of this can be hidden behind a struct virtqueue. You could then introduce a virtio-vmwring that implemented this ABI. You could then separate out the actual scsi logic into a separate virtio-scsi.c driver. There are numerous advantages to this layering. You get to remain ABI compatible with yourself. You can potentially reuse the ring logic in other drivers. Other VMMs can use di...