Slot Control API

Reset -

The new reset state for the slot: TRUE means the slot is placed in the

 

reset state; FALSE means the slot is taken out of the reset state

Return Value:

 

HSI_STATUS_SUCCESS

if successful

HSI_STATUS_NOT_IMPLEMENTED

returned if slot reset functionality is not implemented for the given platform

HSI_STATUS_INVALID_PARAMETER

returned if the physical slot number does not correspond to any actual slot or if the handle is invalid

Other HSI_STATUS values

returned if other errors occurred during execution of this function

Synopsis:

This function sets the reset status for the specified slot. The reset status is specified by the Reset parameter: TRUE means assert reset to the slot; FALSE means de-assert reset to the slot.

Reset is considered a state rather than an action: that is, if a board is put into the reset state, it remains in the reset state until it is taken out of the reset state.

This function is optional for the Hot Swap Controller; if it is not implemented by the hardware, HSI_STATUS_NOT_SUPPORTED is returned.

9.10HsiGetSlotM66Enable

Prototype:

HSI_API_DEF HSI_STATUS

HsiGetSlotM66Enable(

IN HSI_SLOT_CONTROL_HANDLE Handle,

IN UINT32 Slot, OUT BOOLEAN *pM66Enable )

Arguments:

 

Handle -

the handle of the current session

Slot -

the physical slot number

pM66Enable -

pointer to the location where the state of the M66EN line for the

 

specified slot is placed (TRUE: 66 MHz operation is enabled for the slot;

 

FALSE: 66 MHz operation is not enabled for the slot).

Return Value:

HSI_STATUS_SUCCESS

if successful

HSI_STATUS_NOT_IMPLEMENTED

returned if slot reset functionality is not implemented for the given platform

High Availability Software for the Intel® NetStructureTM ZT 4901 Technical Product Specification

91

Page 91
Image 91
Intel ZT 4901 manual HsiGetSlotM66Enable, Hsiapidef Hsistatus, False 66 MHz operation is not enabled for the slot