Programming Interface Information:
The Monitor Records are intended Programming Interfaces that
allow the customer to write programs to obtain services of z/VM.

MRMTRPRP

Prolog
Control Block Contents
Storage Layout
Cross Reference

MRMTRPRP Prolog

 DSECT NAME - MTRPRP
 FUNCTION - Map a Monitor record.
 LOCATED BY -
        Through the Monitor Control Area
 REFERENCED CONTROL BLOCKS -
        MRRECHDR    Monitor Record Header
 NAME - MRMTRPRP
 DESCRIPTIVE NAME - Monitor Sample Configuration Record
                    Domain 1 - Monitor Record
                    Record 5 - Processor Configuration
                               (Per Processor)
 DESCRIPTION - Describes the configuration of a real processor.
               A separate record is generated for each processor
               varied online.


MRMTRPRP Control Block Contents

Offsets
Dec Hex  Type       Len  Name (Dim)          Description
 
  0   0  Structure   40  MTRPRP              Start of monitor record
  0   0  Character    0  MTRPRP_MRHDR        Record header. See MRRECHDR for
                                             details.
  0   0  Character   20  MRHDR               
  0   0  Unsigned     2  MRHDRLEN            record length in bytes
  2   2  Unsigned     2  MRHDRZER            field of zeros
  4   4  Unsigned     1  MRHDRDM             domain identifier
  5   5  Unsigned     1  *                   
  6   6  Unsigned     2  MRHDRRC             record identifier
  8   8  Character    8  MRHDRTOD            Time at which this record was
                                             built. In time-of-day (TOD) clock
                                             format. See IBM System 370 XA
                                             Principle of Operation for
                                             explanation of format.
 16  10  Character    4  *                   
 20  14  Character    0  MRHDR_END           End of header
 20  14  Unsigned     2  MTRPRP_PFXCPUAD     Processor address
 22  16  Character    2  MTRPRP_PFXIDMDL     CPU model number in packed
                                             decimal
 24  18  Character    3  MTRPRP_PFXIDSER     CPU serial number in packed
                                             decimal
 27  1B  Bitstring    1  MTRPRP_PFXVFST      Vector facility status. X'00' =
                                             not installed. X'20' =
                                             operational. X'40' = in standby.
                                             X'80' = online.
 28  1C  Bitstring    1  MTRPRP_CALFLAGS     Flag byte
          1... ....      MTRPRP_PFXCFO       Crypto facility is online
          .1.. ....      *                   
          ..1. ....      *                   
          ...1 ....      *                   
          .... 1...      *                   
          .... .1..      *                   
          .... ..1.      *                   
          .... ...1      *                   
 29  1D  Unsigned     1  MTRPRP_PCCCSU       Crypto Unit ID. Valid only if
                                             crypto facility is online
                                             (MTRPRP_PFXCFO = ON)
 30  1E  Unsigned     1  MTRPRP_PFXIDVER     Processor model version code.
                                             Derived from the Store CPU ID
                                             instruction (STIPD) issued by CP.
                                             The format depends on the model,
                                             usually described in Processor
                                             Characteristics Manuals for
                                             different processors.
 31  1F  Unsigned     1  MTRPRP_PFXTYPE      Host CPU usage type identifier.
                                             Processor type is: X'14' = Master
                                             Processor X'1E' = Dedicated
                                             Processor X'28' = Alternate
                                             Processor
 32  20  Character    8  MTRPRP_CALUDED      If processor is dedicated, this
                                             is the userid to which it is
                                             dedicated. Otherwise, the field is
                                             binary zeros.
 40  28  Character    0  MTRPRP_END          

MRMTRPRP 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
MTRPRP                  0     40
MTRPRP_CALFLAGS        1C      1
MTRPRP_CALUDED         20      8
MTRPRP_END             28      0
MTRPRP_MRHDR            0      0
MTRPRP_PCCCSU          1D      1
MTRPRP_PFXCFO          1C           80
MTRPRP_PFXCPUAD        14      2
MTRPRP_PFXIDMDL        16      2
MTRPRP_PFXIDSER        18      3
MTRPRP_PFXIDVER        1E      1
MTRPRP_PFXTYPE         1F      1
MTRPRP_PFXVFST         1B      1

This information is based on z/VM V4R3.0.
Last updated on 1 May 2002 at 16:20:33.
Copyright IBM Corporation, 1990, 2002