|
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 Unsigned 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 V6R4.0.
Last updated on 4 Oct 2016 at 15:23:31.
Copyright IBM Corporation, 1990, 2016