aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/Kconfig
diff options
context:
space:
mode:
authorJuergen Gross <jgross@suse.com>2014-08-28 00:44:11 -0400
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>2014-09-23 09:36:19 -0400
commit8beb8d4c91d652617dc992de565ec9904361c33e (patch)
treed224ac744e751bea5b7454e5be20a3c8cf8c91a5 /drivers/scsi/Kconfig
parente124c9a2c3c4c51555fe6f0bc214fe1b5cce3666 (diff)
xen-scsifront: Add Xen PV SCSI frontend driver
Introduces the Xen pvSCSI frontend. With pvSCSI it is possible for a Xen domU to issue SCSI commands to a SCSI LUN assigned to that domU. The SCSI commands are passed to the pvSCSI backend in a driver domain (usually Dom0) which is owner of the physical device. This allows e.g. to use SCSI tape drives in a Xen domU. The code is taken from the pvSCSI implementation in Xen done by Fujitsu based on Linux kernel 2.6.18. Changes from the original version are: - port to upstream kernel - put all code in just one source file - move module to appropriate location in kernel tree - adapt to Linux style guide - some minor code simplifications - replace constants with defines - remove not used defines - add support for larger SG lists by putting them in a granted page Signed-off-by: Juergen Gross <jgross@suse.com> Acked-by: Christoph Hellwig <hch@lst.de> Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Diffstat (limited to 'drivers/scsi/Kconfig')
-rw-r--r--drivers/scsi/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig
index 18a3358eb1d4..9130df14f742 100644
--- a/drivers/scsi/Kconfig
+++ b/drivers/scsi/Kconfig
@@ -576,6 +576,15 @@ config VMWARE_PVSCSI
576 To compile this driver as a module, choose M here: the 576 To compile this driver as a module, choose M here: the
577 module will be called vmw_pvscsi. 577 module will be called vmw_pvscsi.
578 578
579config XEN_SCSI_FRONTEND
580 tristate "XEN SCSI frontend driver"
581 depends on SCSI && XEN
582 help
583 The XEN SCSI frontend driver allows the kernel to access SCSI Devices
584 within another guest OS (usually Dom0).
585 Only needed if the kernel is running in a XEN guest and generic
586 SCSI access to a device is needed.
587
579config HYPERV_STORAGE 588config HYPERV_STORAGE
580 tristate "Microsoft Hyper-V virtual storage driver" 589 tristate "Microsoft Hyper-V virtual storage driver"
581 depends on SCSI && HYPERV 590 depends on SCSI && HYPERV