* local-fate316613-pvscsi-staging-4.4 git://github.com/olafhering/xen.git : local-fate316613-pvscsi-staging-4.4 Implement pvscsi in xl/libxl fate#316613 , https://fate.suse.com/316613 10bd594 pvscsi: move parse_vscsi_config code block to avoid fuzz 06914e1 Merge pull request #4 from aaannz/pvscsi fe65eb3 define SUSE PVSCSI extension for 3rd party use 8a34a98 pvscsi: check null pointer in libxl__add_vscsis 09fa151 pvscsi: avoid double assignment of host devices aa88928 pvscsi: fix double free in scsi-attach 2de1507 pvscsi: update comments about libxl.so ABI 483f7e9 Merge pull request #3 from aaannz/pvscsi d98458c Xen4.2 ABI compat 73744a5 preserve Xen4.2 ABI, WIP 0f8e701 fix minor memory leaks 1b1c55d pvscsi: correct comment for DEFINE_DEVICES_ADD 6f50972 pvscsi: move libxl__add_vscsis call 6fd1327 pvscsi: add comment for DEFINE_DEVICES_ADD e4bf1fd pvscsi: fix DEFINE_DEVICE_REMOVE destroy 51b63a6 pvscsi: man pages e461042 pvscsi: implememnt single device scsi-detach 540e524 Merge pull request #2 from aaannz/pvscsi 919a851 implement vscsi-attach e07db68 fix indentation b087b9d pvscsi: implement simple scsi-detach 824f286 pvscsi: simplify sysfs parsing in parse_vscsi_config 977d81d pvscsi: include stddef in xl_cmdimpl.c to get offsetof ee2e7e5 Merge pull request #1 from aaannz/pvscsi 7de6f49 support character devices too c84381b allow /dev/sda as scsi devspec f11e3a2 pvscsi --- a/docs/man/xl.cfg.pod.5 +++ b/docs/man/xl.cfg.pod.5 @@ -448,6 +448,36 @@ value is optional if this is a guest dom =back +=item B + +Specifies the PVSCSI devices to be provided to the guest. PVSCSI passes +dom0 SCSI devices as-is to the guest. + +Each B is a mapping from dom0 SCSI devices to guest visible +SCSI devices, like 'pvdev,vdev[,option]'. Example: '/dev/sdm,3:0:4:5,feature-host' + +=over 4 + +=item C + +Specifies the dom0 visible SCSI device. The string can be either a device path +like to a block device like /dev/disk/by-id/scsi-XYZ. Or it can be a device path +to a char device like /dev/sg5. Or it can be specified in the SCSI notation +HOST:CHANNEL:TARGET:LUN. Note that the latter format is unreliable because +the HOST value can change across dom0 reboots. + +=item C + +Specifies how the SCSI device is mapped into the guest. The notation is in +SCSI notation HOST:CHANNEL:TARGET:LUN. HOST in this case means a virthal +SCSI host within the guest. + +=item C