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...