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

MRPRCVON

Prolog
Control Block Contents
Cross Reference

MRPRCVON Prolog

 DSECT NAME - PRCVON
 FUNCTION - Map a Monitor record.
 LOCATED BY -
        Through the Monitor Control Area
 REFERENCED CONTROL BLOCKS -
        MRRECHDR    Monitor Record Header
 NAME - MRPRCVON
 DESCRIPTIVE NAME - Monitor Event Record
                    Domain 5 - Processor Domain
                    Record 1 - Vary On Processor
 DESCRIPTION - Generated whenever a real processor is varied online.

MRPRCVON Control Block Contents

Offsets
Dec  Hex  Type        Len  Name (Dim)             Description
 
   0   0  Structure    32  PRCVON                 Start of monitor record
   0   0  Character     0  PRCVON_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  Unsigned      2  PRCVON_PFXCPUAD        Processor address
  22  16  Character     2  PRCVON_PFXIDMDL        CPU model number in packed
                                                  decimal
  24  18  Character     3  PRCVON_PFXIDSER        CPU serial number in packed
                                                  decimal
  27  1B  Unsigned      1  PRCVON_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.
  28  1C  Unsigned      1  PRCVON_PFXCPUTY        Processor type. Valid
                                                  values: X'00' - General
                                                  Purpose (CP) X'02' - zSeries
                                                  Application Assist (zAAP)
                                                  X'03' - Integrated Facility
                                                  for Linux (IFL) X'04' -
                                                  Internal Coupling Facility
                                                  (ICF) X'05' - zSeries
                                                  Integrated Information (zIIP)
  29  1D  Unsigned      1  PRCVON_VONRSON         Vary on reason. Valid
                                                  values: X'00' - Vary on
                                                  command X'01' -
                                                  Initialization X'02' - Thread
                                                  Activation for multithreading
                                                  config change X'FF' - Other
  30  1E  Unsigned      2  PRCVON_CORID           Core ID for this Processor.
  32  20  Character     0  PRCVON_END

MRPRCVON 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
PRCVON                     0     32
PRCVON_CORID              1E      2
PRCVON_END                20      0
PRCVON_MRHDR               0      0
PRCVON_PFXCPUAD           14      2
PRCVON_PFXCPUTY           1C      1
PRCVON_PFXIDMDL           16      2
PRCVON_PFXIDSER           18      3
PRCVON_PFXIDVER           1B      1
PRCVON_VONRSON            1D      1

This information is
based on z/VM V7R2.0.

Last updated on 08 August 2020 at 20:45:45.
Copyright IBM Corporation, 1990, 2020