Document Organization

1

This document describes the High Availability Software Development Kit for the Intel® NetStructure™ ZT 4901 I/O Mezzanine Card. Following is a summary of the contents.

Chapter 2, “Introduction,” provides an overview of the hardware and software subsystems supported by Intel’s High Availability Software Development Kit.

Chapter 3, “Host Application Software,” covers the basic requirements needed for applications to properly leverage Redundant Host architecture.

Chapter 4, “System Management,” describes the philosophy behind system management through the monitoring of onboard and chassis located devices as well as the importance placed upon logging other system resources.

Chapter 5, “High Availability CompactPCI Device Drivers,” describes the requirements placed on a device driver in order to operate in a Redundant Host framework.

Chapter 6, “Redundant Host API,” presents a detailed description of the Redundant Host Application Programming Interfaces. These function interfaces provide programmatic control of takeover configurations and event notifications.

Chapter 7, “Hot Swap API,” outlines system configuration and event notification using the Hot Swap API functions.

Chapter 8, “IPMI API,” describes system monitoring and alarming functions.

Chapter 9, “Slot Control API,” describes the interface for High Availability control of individual CompactPCI slots.

Chapter 10, “Demonstration Utilities,” describes interactive utilities used to configure and monitor the High Availability attributes of the system.

Appendix A, “Software Installation,” includes the procedures for installing the software components that make up the High Availability platform architecture for systems running the VxWorks* and Linux* operating environments.

Appendix B, “Redundant Host Function Return Values,” documents an extensive table of values that are returned by the Redundant Host APIs.

Appendix C, “HSK Device Driver Interface for VxWorks* 5.4,” details how a VxWorks 5.4 backplane device driver functions within a Redundant Host environment.

Appendix D, “RH Device Driver Interface for Linux* 2.4,” details how a Linux 2.4 backplane device driver functions within a Redundant Host environment.

Appendix E, “Design Guideline for Peripheral Vendors,” offers important information for designing a device driver for use in the Intel® NetStructureTM Redundant Host environment.

Appendix F, “Porting ZT 5550 HA Applications to PICMG 2.12,” provides information for porting applications that were written for the Intel® NetStructure™ ZT 5550 to a PICMG* 2.12 based system.

Intel® NetStructureTM ZT 4901 High Availability Software Technical Product Specification

9

Page 9
Image 9
Intel ZT 4901 manual Document Organization