The SCSI Target Mode Driver component is a platform agnostic module used on embedded applications running Linux and other operating systems. It provides infrastructure for the access to the storage interface hardware (Host Bus Adapter) within a general-purpose operating system. The BSI SCSI Target Mode Driver implements the functionality of what is known as the SCSI transport services layer. The SCSI transport layer can be a traditional parallel SCSI, SAS, Fiber Channel or iSCSI. Commands, status and data are sent and received via the Target Mode Driver API.
BSI’s user level applications as the Virtual Disk Software (VDS) and Virtual Tape Library (VTL) use the Target Mode Driver to access the hardware on the supported operating systems.
“WinDriver was selected to provide platform portability for our storage interface hardware driver components for the most popular GPOS” says Terry Spear, BSI’s CTO. “The BSI software is designed to be platform independent supporting both embedded real time (RTOS) and general purpose operating systems (GPOS). WinDriver was the enabling technology to allow our software to be platform independent in the latest generation GPOSs. It also allowed our embedded storage interface driver products to be quickly ported to Linux and Solaris.”
“Our alternative to using WinDriver was to build a traditional OS specific driver for each storage interface HBA we wanted to support. This created a “m x n” problem of the number of unique drivers we would have to create and support. As a cost savings move, BSI used WinDriver to reduce the “m x n” to “n”.”
Architecture diagram
Breakthrough Systems SCSI Target Mode Drivers control PCI Host Bus Adapter products. The drivers access ASIC registers, set up PCI Bus master DMA and respond to interrupts. The WinDriver APIs are used for DMA mapping, interrupt control and general high-performance PCI access. WinDriver’s unique architecture also allows this layer to be implemented in the user mode.
About WinDriver Jungo's WinDriver™ automates and simplifies the development of user-mode device drivers and applications for USB / PCI / PCI Express / CardBus / PCMCIA / PCI-X / and CompactPCI underAbout Breakthrough Breakthrough Systems, Inc. (BSI) is an established storage software company serving storage OEMs and VARs worldwide. BSI’s products range from Fiber Channel and SCSI target mode drivers with protocol stacks, to “ready to brand” scalable Virtual Tape Library and Virtual Disk appliance software. BSI provides dramatic time-to-market advantages by delivering tested semi-custom foundation products. This is accomplished by leveraging their extensive portfolio of platform independent storage software modules.
About Jungo
Breakthrough Systems Contact Details:
1380 Forest Park Circle, Suite# 204, Lafayette, CO 80026
Phone: 877-661-0355 x103
Fax: 303-661-9707
Email: info@breakthrough.com
www.breakthrough.com
Jungo Sales Department:
Phone: 1-877-514-0537 (USA) or +972-74-721-2223 (Worldwide)
Fax: 972-74-721-2122
Email: sales@jungo.com

