ZCOM Tables and Data Structures

ZCOM Kernel Data

RESET state). If so, an error will be returned to the application program. This mechanism allows all sleeping ZCOM programs to be notified when the operational state of the ZCOM subsystem has changed.

STATUS - Current ZCOM system status

This field contains the current state of the ZCOM subsystem. The defined values are shown in Table 3-47.

Table 3-47

Current ZCOM system status

 

 

 

 

 

 

Name

Value (hex)

State

 

 

 

ZCOM_STAT_READY

0x84000001

Operative

 

 

 

ZCOM_STAT_BRESET

0x40000002

Being reset, going down

 

 

 

ZCOM_STAT_ABORT

0x20000003

Being reset, going down

 

 

 

ZCOM_STAT_RESET

0x10000004

Reset, not functioning

 

 

 

ZCOM_STAT_BOOT

0x10000005

System just booted up

 

 

 

ZCOM_STAT_RESTART

0x0C000006

Starting up

 

 

 

ZCOM_STAT_INIT

0x04000007

Memory initialized

 

 

 

 

 

The LDM uses the high order bits of this field as individual indicator to

 

determine the status of the system as listed in Table 3-48.

Table 3-48

Current ZCOM system status (Higher Order Bits)

 

 

 

 

 

Name

Value (hex)

State

 

 

 

ZCOM_MASK_READY

0x80000000

Operative

 

 

 

ZCOM_MASK_BRESET

0x40000000

Being reset, going down

 

 

 

ZCOM_MASK_ABORT

0x20000000

Being reset, going down

 

 

 

ZCOM_MASK_RESET

0x10000000

Reset, not functioning

 

 

 

ZCOM_MASK_BSTART

0x08000000

System just booted up

 

 

 

ZCOM_MASK_INIT

0x04000000

Memory initialized

 

 

 

 

Chapter 3

129