QCIBK Back to Index page
 
Prolog 
Control Block Contents 
   QCIBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  QCIBK Prolog Top of page
 
 NAME       : HCPQCIBK
 DESCRIPTION: Query Counter Information Block
 DSECT      : QCIBK
 FUNCTION   : Mapping of the Query Counter Information Block which is
              used to obtain CPU-Measurement Counter Facility
              information for this system.
 LOCATED BY : RCCQCTRI, a table of 4-byte addresses indexed by
              CPU address.
 CREATED BY : Subroutine GetQCIBK in HCPCCF ASSEMBLE the first time
              a CPU is going to issue a QCTRI instruction.
 DELETED BY : This control block is not deleted.  It persists for
              the life of the system for RAS purposes.  However,
              it is reused when a CPU issues a subsequent QCTRI.
 REFERENCES : none
 SERIALIZED : Processor local serialization with no loss of control
              serializes access to the data in this control block.
              Once allocated, this control block is only used
              by the CPU on which it was allocated.
 RELOCATION CONSIDERATIONS : None
 COMPATIBILITY AND MIGRATION CONCERNS : The format of this control block is defined in "The
              Set-Program-Parameter and CPU-Measurement Facilities"
              book and should not be modified.
 
 
  QCIBK Control Block Content Top of page
 

 QCIBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure QCIBK Query Counter Information Block 0000 0 Address 2 QCICFVN Counter first version number 0002 2 Bitstring 2 QCIAC Authorization Controls 00008000 QCICPGCS X'8000' Coprocessor-group-counter-set ..1. .... QCIMT1CS X'0020' MT-Diagnostic counter set .... 1... QCICACS X'0008' Crypto-activity-counter-set .... .1.. QCIPSCS X'0004' Problem-state-counter-set .... ..1. QCIBCS X'0002' Basic-counter-set .... ...1 QCIECS X'0001' Extended-counter-set 0004 4 Bitstring 2 QCIEC Enable Controls (see QCIAC for bit definitions) 0006 6 Bitstring 2 QCICC Activation Controls (see QCIAC for bit definitions) 0008 8 Signed 2 QCIMAXC Maximum CPU address 000A 10 Address 2 QCICSVN Counter second version number 000C 12 Address 2 QCIMXCGA Maximum coprocessor group address at the basic machine machine level 000E 14 Bitstring 2 QCIFLAGS Flag bits 00008000 QCICGACI X'8000' Coprocessor-group-address- change indicator 0010 16 Signed 4 * (12) Reserved 00000008 QCISIZE (*-QCIBK+7)/8 size in double words 00000040 QCIBSIZE QCISIZE*8 size in bytes
 
 
  QCIBK Storage Layout Top of page
 
          
*** QCIBK - Query Counter Information Block
*
*     +-------------+-------------+-------------+-------------+
*   0 |  QCICFVN    |   QCIAC     |   QCIEC     |   QCICC     |
*     +-------------+-------------+-------------+-------------+
*   8 |  QCIMAXC    |  QCICSVN    |  QCIMXCGA   |  QCIFLAGS   |
*     +-------------+-------------+-------------+-------------+
*  10 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  40
*
*** QCIBK - Query Counter Information Block
 
 
  QCIBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
QCIAC          0002
QCIBCS         0002 02
QCIBSIZE       0010 00000040
QCICACS        0002 08
QCICC          0006
QCICFVN        0000
QCICGACI       000E 00008000
QCICPGCS       0002 00008000
QCICSVN        000A
QCIEC          0004
QCIECS         0002 01
QCIFLAGS       000E
QCIMAXC        0008
QCIMT1CS       0002 20
QCIMXCGA       000C
QCIPSCS        0002 04
QCISIZE        0010 00000008
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:54:04 EDT.
Copyright IBM Corporation, 1990, 2022