ZCOM Tables and Data Structures

ZCOM Kernel Data

HPANO - HPA value of I/F card (zhpano_type)

The HPA value is setup by the DAM when HP-UX creates an instance of the DAM for a particular Mux interface card. This field is used by the LDM to match the Mux interface cards defined in the TTGEN configuration file, to those actually configured in the hardware. The format of the field is shown in Table 3-45.

Table 3-45

HPA value of I/F card (HPANO)

 

 

 

 

 

 

 

 

 

 

 

 

63-32

31-28

27-18

17-14

13-12

11

10-6

5-2

1-0

 

 

 

 

 

 

 

 

 

All 1’s (111...)

1111

Bus

Slot

Module

Pag

Register

Reg No.

00

 

 

nmbr

 

 

e

Set

 

 

 

 

 

 

 

 

 

 

 

In the 32-bit kernel, the HPA value is a 32-bit value. Only the lower 32-bit are kept in this field. This field will also become a 32-bit field, followed by a 32-bit padding.

RESRVD1 - Reserved for future use.

RESRVD2 - Reserved for future use.

HLMPDA - Pointer to DAM PDA for I/F card

This is the address of the PDA for this Mux interface card and is setup by the DAM when it initializes a row for an interface card.

HPAIFT - Pointer to ZCOM Interface table for this interface

This field is initialized to NULL during bootup. It is set up by the LDM during ZCOM subsystem startup. It is used to retrieve the responsible IFT from the HPA value.

HSTATUS - Status of this entry

This field contains the status indicators for the HPA entry. The DAM sets up the status after the drivers recognize the hardware during HP-UX system boot-up. Currently, only one bit is used (bit 15, ZCOM_HSTATUS_ALIVE). Bit ZCOM_HSTATUS_ALIVE indicates that the Mux card is physically present and usable.

The LDM checks this status before it communicates with the DAM. If this bit is not set, the LDM will ignore the card. This feature is intended for the implementation of dynamic hardware reconfiguration in HP-UX.

126

Chapter 3