Intel SRCS14L User Guide - Page 16
Common Layers, RAID Firmware - drivers
UPC - 735858159418
View all Intel SRCS14L manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 16 highlights
Intel® Integrated RAID Controller SRCS14L 3.1.3 3.1.3.1 3.1.3.2 3.1.3.3 3.1.3.4 3.1.4 Common Layers PCI BIOS The PCI BIOS is the Expansion ROM software as defined in the PCI specification. It performs IIR initialization from host system memory during POST. IIR API The IIR API is a C++ class library consisting of OS-independent classes and methods. This layer encapsulates sequences of lower level C library API functions and builds OS independent data structures used for communicating with the HBA. This API relies on an OS dependent layer that communicates with the local driver (if one is present) or a remote driver via the TCP/IP or IPX/ SPX network protocol. Operating System Driver The IIR device driver is the OS specific driver that communicates between the host resident application and the IIR HBA using the IIR communications protocol. RAID Configuration Service The IIR Service / IIRD allows remote access to the IIR HBA. It runs as a service on Windowsbased systems and as a daemon on Unix-based systems. In order to use the remote access capability, an administrator has to create user accounts. The passwords for these accounts are encrypted for security. RAID Firmware The IIR firmware is composed of multiple software layers allowing for maximum flexibility, reuse and maintainability. At the highest level is a host interface abstraction layer in the common firmware that is also composed of multiple internal layers of service and library modules. The I/O Device pictured next to the firmware (Figure 4: RAID Software Stack Architecture Block Diagram) also communicates over an abstraction layer allowing for elegant integration of multiple I/O device types from different vendors. 16 Technical Product Specification