linux/drivers/staging/unisys
Ken Cox dc95086172 staging: virthba driver to access shared SCSI hba
The virthba module provides access to a shared SCSI host bus adapter
and one or more disk devices, by proxying SCSI commands between the
guest and the service partition that owns the shared SCSI adapter,
using a channel between the guest and the service partition. The disks
that appear on the shared bus are defined by the s-Par configuration
and enforced by the service partition, while the guest driver handles
sending commands and handling responses. Each disk is shared as a
whole to a guest. Sharing the bus adapter in this way provides
resiliency; should the device encounter an error, only the service
partition is rebooted, and the device is reinitialized. This allows
guests to continue running and to recover from the error.

Signed-off-by: Ken Cox <jkc@redhat.com>
Cc: Ben Romer <sparmaintainer@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-03-04 17:03:22 -08:00
..
channels staging: visorchannelstub driver to provide channel support routines 2014-03-04 16:59:30 -08:00
common-spar/include staging: visorchipset driver to provide registration and other services 2014-03-04 16:58:21 -08:00
include staging: visoruislib driver used to handle requests from virtpci 2014-03-04 16:59:31 -08:00
uislib staging: visoruislib driver used to handle requests from virtpci 2014-03-04 16:59:31 -08:00
virthba staging: virthba driver to access shared SCSI hba 2014-03-04 17:03:22 -08:00
virtpci staging: virtpci driver 2014-03-04 17:03:21 -08:00
visorchannel staging: visorchannel module 2014-03-04 16:57:45 -08:00
visorchipset staging: visorchipset driver to provide registration and other services 2014-03-04 16:58:21 -08:00
visorutil
Kconfig staging: virthba driver to access shared SCSI hba 2014-03-04 17:03:22 -08:00
Makefile staging: virthba driver to access shared SCSI hba 2014-03-04 17:03:22 -08:00