Programming Interface Information:
The Monitor Records are intended Programming Interfaces that allow the customer to write programs to obtain services of z/VM. |
MRMTRCPD
PrologControl Block Contents
Cross Reference
MRMTRCPD Prolog
DSECT NAME - MTRCPD FUNCTION - Map a Monitor record. LOCATED BY - Through the Monitor Control Area REFERENCED CONTROL BLOCKS - MRRECHDR Monitor Record Header NAME - MRMTRCPD DESCRIPTIVE NAME - Monitor Event Record Domain 1 - Monitor Domain Record 29 - CPU Pool Definition DESCRIPTION - Records CPU Pool changes made by the DEFINE CPUPOOL, SET CPUPOOL, and DELETE CPUPOOL commands.
MRMTRCPD Control Block Contents
Offsets Dec Hex Type Len Name (Dim) Description 0 0 Structure 40 MTRCPD Start of monitor record. 0 0 Character 0 MTRCPD_MRHDR Record header. See MRRECHDR for details. 0 0 Character 20 MRHDR 0 0 Unsigned 2 MRHDRLEN 2 2 Unsigned 2 MRHDRZER 4 4 Unsigned 1 MRHDRDM 5 5 Unsigned 1 * 6 6 Unsigned 2 MRHDRRC 8 8 Character 8 MRHDRTOD 16 10 Character 4 * 20 14 Character 0 MRHDR_END 20 14 Character 8 MTRCPD_LIMPOOL CPU pool name. 28 1C Bitstring 1 MTRCPD_FLAGS Flag byte. 1... .... MTRCPD_CPUAFFON CPU Affinity setting for the MTRCPD_LIMCPUTY processor type limited by this CPU pool. If ON, CPU Affinity is ON. If OFF, CPU Affinity is suppressed. .1.. .... * ..1. .... * ...1 .... * .... 1... * .... .1.. * .... ..1. * .... ...1 * 29 1D Unsigned 1 MTRCPD_LIMCPUTY CPU pool CPU type limited. Valid values: X'00' - General Purpose (CP) X'03' - Integrated Facility for Linux (IFL) 30 1E Unsigned 1 MTRCPD_TYPELIM TYPE of LIMIT listed in MTRCPD_MAXSHARE. Valid values: X'01' - LIMITHARD limit X'02' - CAPACITY limit 31 1F Unsigned 1 MTRCPD_COMMAND What command/action caused the change in CPU Pool? Valid values: X'01' - DEFINE CPUPOOL issued X'02' - SET CPUPOOL issued X'03' - DELETE CPUPOOL issued 32 20 Signed 4 MTRCPD_MAXSHARE CPU pool maximum share from DEFINE or SET CPUPOOL command. Unit of value is a hexadecimal factor scaled 16 bits. For example, X'00010000' = 1.00(100%), X'0000C000' = 0.75(75%), X'00008000' = 0.50(50%), etc. 36 24 Unsigned 4 MTRCPD_LIMCTMEM Current number of users in the CPU pool. 40 28 Character 0 MTRCPD_END
MRMTRCPD Cross Reference
Hex Hex Name Offset Length Value MRHDR 0 20 MRHDR_END 14 0 MRHDRDM 4 1 MRHDRLEN 0 2 MRHDRRC 6 2 MRHDRTOD 8 8 MRHDRZER 2 2 MTRCPD 0 40 MTRCPD_COMMAND 1F 1 MTRCPD_CPUAFFON 1C 80 MTRCPD_END 28 0 MTRCPD_FLAGS 1C 1 MTRCPD_LIMCPUTY 1D 1 MTRCPD_LIMCTMEM 24 4 MTRCPD_LIMPOOL 14 8 MTRCPD_MAXSHARE 20 4 MTRCPD_MRHDR 0 0 MTRCPD_TYPELIM 1E 1
This information is based on z/VM V6R3.0.
Last updated on 13 Jun 2014 at 13:33:38.
Copyright IBM Corporation, 1990, 2014