Hi all.
We developped a pv-scsi driver that we refered Fujita-san's scsi-driver
and blkback.
(see, http://www.xensource.com/files/xensummit_4/Xen_Summit_8_Matsumoto.pdf)
The pv-scsi driver's feature is as follow:
* Guest has dedicated SCSI-HBAs of Dom0.
* Guest can send scsi_cdb to the HBAs.
* Guest recognises the HBAs from hostno of xenstore.
Currentlly, We are developping FC version based on this.
* Future work:
* implement python code
* performance tunning
* attach, detach
* suspend, resume
* We are wondering about:
* We used "scsihost" as xenstore nodename. Is it suitable?
* We consider about configfile format...
scsihost = ['fc,0', 'scsi,1', 'type,num']
type = "fc" or "scsi"
num = scsi host number on Dom0
Do you have any comment?
* We have no idea how to implement suspend/resume feature.
ex. Physical HBA mapping for resumed guest.
Pending I/O.
The WWN within FC mode for resumed guest.
Influence of migration.
...
Could you suggest to us about this?
Best regards,
Tomonari Horikoshi
scsiback.patch
Description: Binary data
scsifront.patch
Description: Binary data
makeconfig.patch
Description: Binary data
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|