!*** MODULE $CSTDEF *** !DEC$ OPTIONS/ALIGN=(RECORDS=PACKED,COMMONS=PACKED)/NOWARN ! + ! ! Constants defining single-transition operations ! PARAMETER CST$K_CPU_STOP = '00000001'X PARAMETER CST$K_CPU_MIGRATE = '00000002'X PARAMETER CST$K_CPU_START = '00000003'X PARAMETER CST$K_CPU_ASSIGN = '00000004'X PARAMETER CST$K_CPU_DEASSIGN = '00000005'X PARAMETER CST$K_CPU_FAILOVER = '00000006'X PARAMETER CST$K_CPU_POWER_OFF = '00000007'X PARAMETER CST$K_CPU_POWER_ON = '00000008'X ! ! Constants defining multiple operation masks. The starting ! position of these values must be in the upper word to save ! space for future single-operation codes ! PARAMETER CST$m_reserved1 = '000000FF'X PARAMETER CST$M_CPU_STOP = '00000100'X PARAMETER CST$M_CPU_MIGRATE = '00000200'X PARAMETER CST$M_CPU_START = '00000400'X PARAMETER CST$M_CPU_ASSIGN = '00000800'X PARAMETER CST$M_CPU_DEASSIGN = '00001000'X PARAMETER CST$M_CPU_FAILOVER = '00002000'X PARAMETER CST$M_CPU_POWER_OFF = '00004000'X PARAMETER CST$M_CPU_POWER_ON = '00008000'X STRUCTURE /CST_MASK/ PARAMETER CST$S_reserved1 = 8 PARAMETER CST$V_reserved1 = 0 PARAMETER CST$S_CPU_STOP = 1 PARAMETER CST$V_CPU_STOP = 8 PARAMETER CST$S_CPU_MIGRATE = 1 PARAMETER CST$V_CPU_MIGRATE = 9 PARAMETER CST$S_CPU_START = 1 PARAMETER CST$V_CPU_START = 10 PARAMETER CST$S_CPU_ASSIGN = 1 PARAMETER CST$V_CPU_ASSIGN = 11 PARAMETER CST$S_CPU_DEASSIGN = 1 PARAMETER CST$V_CPU_DEASSIGN = 12 PARAMETER CST$S_CPU_FAILOVER = 1 PARAMETER CST$V_CPU_FAILOVER = 13 PARAMETER CST$S_CPU_POWER_OFF = 1 PARAMETER CST$V_CPU_POWER_OFF = 14 PARAMETER CST$S_CPU_POWER_ON = 1 PARAMETER CST$V_CPU_POWER_ON = 15 BYTE %FILL (2) END STRUCTURE ! CST_MASK ! ! Constants defining target software nodes for reassignment ! PARAMETER CST$K_PARTITION = -1 PARAMETER CST$K_COMMUNITY = -2 PARAMETER CST$K_HARD_PARTITION = -3 PARAMETER CST$K_SW_ROOT = -4 ! ! Constants defining CPU types ! PARAMETER CST$K_ANY_OWNED_CPU = -1 PARAMETER CST$K_ANY_ACTIVE_CPU = -2 PARAMETER CST$K_ANY_STOPPED_CPU = -3 PARAMETER CST$K_ANY_UNOWNED_CPU = -4 ! ! Constants defining flag parameter characteristics ! PARAMETER CST$M_CPU_DEFAULT_CAPABILITIES = '00000001'X PARAMETER CST$M_CPU_ALLOW_ORPHANS = '00000002'X STRUCTURE /CST_FLAGS/ PARAMETER CST$S_CPU_DEFAULT_CAPABILITIES = 1 PARAMETER CST$V_CPU_DEFAULT_CAPABILITIES = 0 PARAMETER CST$S_CPU_ALLOW_ORPHANS = 1 PARAMETER CST$V_CPU_ALLOW_ORPHANS = 1 BYTE %FILL (1) END STRUCTURE ! CST_FLAGS !DEC$ END OPTIONS