About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
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