|
Programming Interface Information:
The Monitor Records are intended Programming Interfaces that allow the customer to write programs to obtain services of z/VM. |
MRPRCMFC
PrologControl Block Contents
Cross Reference
MRPRCMFC Prolog
DSECT NAME - PRCMFC
FUNCTION - Map a Monitor record.
LOCATED BY -
Through the Monitor Control Area
REFERENCED CONTROL BLOCKS -
MRRECHDR Monitor Record Header
NAME - MRPRCMFC
DESCRIPTIVE NAME - Monitor Sample Record
Domain 5 - Processor Domain
Record 13 - CPU Measurement Facility Counters
DESCRIPTION - Provides CPU Measurement Facility counter values.
NOTES -
For additional information about the format and meaning
of fields defined in this record, refer to the following
books:
- Load-Program-Parameter and CPU-Measurement
Facilities (SA23-2260-01)
- CPU-Measurement Facility Extended Counters
Definition for System z10 and System z196
(SA23-2261-01)
MRPRCMFC Control Block Contents
Offsets
Dec Hex Type Len Name (Dim) Description
0 0 Structure 64 PRCMFC Start of monitor record
0 0 Character 0 PRCMFC_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 44 PRCMFC_INTRO Introductory section
20 14 Unsigned 2 PRCMFC_INTLEN Length of intro section
22 16 Unsigned 2 PRCMFC_PFXCPUAD Processor address
24 18 Bitstring 1 PRCMFC_CCFCMFAC Mask of counter sets that
are currently activated
1... .... PRCMFC_COPROC Coprocessor-group
.1.. .... *
..1. .... *
...1 .... *
.... 1... *
.... .1.. *
.... ..1. *
.... ...1 *
25 19 Bitstring 1 *
1... .... *
.1.. .... *
..1. .... *
...1 .... *
.... 1... PRCMFC_CRYPTO Crypto-activity
.... .1.. PRCMFC_PROB Problem-state
.... ..1. PRCMFC_BASIC Basic
.... ...1 PRCMFC_EXT Extended
26 1A Unsigned 2 * Reserved for IBM use
28 1C Unsigned 4 PRCMFC_CCFCTLCD Cumulative number of times
a Measurement Alert external
interruption reported Lost
Counter Data
32 20 Unsigned 4 PRCMFC_RCCLFTIM A monotonically increasing
'counter lifetime' indicator
36 24 Unsigned 4 PRCMFC_CCFCPUSP CPU Speed (cycles/microsec)
40 28 Unsigned 2 PRCMFC_CFVN Data format counter first
version number
42 2A Unsigned 2 PRCMFC_CSVN Data format counter second
version number
44 2C Unsigned 2 PRCMFC_CCFCFVN Hardware reported counter
first version number
46 2E Unsigned 2 PRCMFC_CCFCSVN Hardware reported counter
second version number
48 30 Character 8 PRCMFC_CCFTOD TOD clock value when
counters were harvested
56 38 Unsigned 2 PRCMFC_HWCOFF Offset to counters
structure
58 3A Unsigned 2 PRCMFC_HWCLEN Length of counters
structure
60 3C Unsigned 4 * Reserved for future IBM use
64 40 Character 0 PRCMFC_INTEND
64 40 Character 0 PRCMFC_COUNTERS Hardware counters section.
PRCMFC_HWCOFF and
PRCMFC_HWCLEN should always
be used to determine the byte
offset of this field in the
record and the byte length of
this field.
MRPRCMFC 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
PRCMFC 0 64
PRCMFC_BASIC 18 02
PRCMFC_CCFCFVN 2C 2
PRCMFC_CCFCMFAC 18 1
PRCMFC_CCFCPUSP 24 4
PRCMFC_CCFCSVN 2E 2
PRCMFC_CCFCTLCD 1C 4
PRCMFC_CCFTOD 30 8
PRCMFC_CFVN 28 2
PRCMFC_COPROC 18 80
PRCMFC_COUNTERS 40 0
PRCMFC_CRYPTO 18 08
PRCMFC_CSVN 2A 2
PRCMFC_EXT 18 01
PRCMFC_HWCLEN 3A 2
PRCMFC_HWCOFF 38 2
PRCMFC_INTEND 40 0
PRCMFC_INTLEN 14 2
PRCMFC_INTRO 14 44
PRCMFC_MRHDR 0 0
PRCMFC_PFXCPUAD 16 2
PRCMFC_PROB 18 04
PRCMFC_RCCLFTIM 20 4
This information is
based on z/VM V5R4.0.
Last updated on 09 Aug 2011 at 16:18:41.
Copyright IBM Corporation, 1990, 2011