AFFBK Back to Index page
 
Prolog 
Control Block Contents 
   AFFBK 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.


  AFFBK Prolog Top of page
 
 NAME       : HCPAFFBK
 DESCRIPTION: AFFinity management control BlocK
 DSECT      : AFFBK
 FUNCTION   : The AFFBK maps the storage in HCPRCC starting at
              label HCPRCCAF, extending for the length of this
              block.  When the AFFBK is copied via the 'COPY'
              psuedo-op into any module other than HCPRCC, it will
              generate a DSECT.  When copied in HCPRCC, however,
              it will generate code to actually define the fields.
              The AFFBK is used by the processor feature affinity
              management routines as an area to do bookkeeping
              and recording.
 LOCATED BY : HCPRCCAF is the address of the start of the block.
 CREATED BY : The block is DCed in module HCPRCC.
 DELETED BY : Never deleted
 SERIALIZED : Alterations and references to the AFFBK are
              serialized by the Scheduler Lock.
 RELOCATION CONSIDERATIONS : None
 
 
  AFFBK Control Block Content Top of page
 

 AFFBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure AFFBK AFFinity management control BlocK workarea. 0000 0 Signed 4 AFFPFTR (512) Processor features A data area containing a fullword for each processor (indexed by PFXINDEX, or VMDHDSV/2**6) describing the features available on each processor. 00000800 AFFALEN *-AFFBK Length in bytes of affinity area The following fields are used together as a table that may be indexed by processor type (VMDDSPTY). They must remain contiguous 0800 2048 Signed 2 AFFFTTBL (0) Feature table of processor types 0800 2048 Address 4 * Feature for type CP 0804 2052 Address 4 * Not used 0808 2056 Address 4 * Feature for type zAAP 080C 2060 Address 4 * Feature for type IFL 0810 2064 Address 4 * Feature for type ICF 0814 2068 Address 4 * Feature for type zIIP END OF AFFFTTBL TABLE 00000818 AFFLEN *-AFFBK Length in bytes of the AFFBK 00000103 AFFSIZE (AFFLEN+7)/8 Size in doublewords of the AFFBK
 
 
  AFFBK Storage Layout Top of page
 
          
*** AFFBK - AFFinity management control BlocK
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                       AFFPFTR                         =
*     |                                                       |
*     +---------------------------+---------------------------+
* 800 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 808 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 810 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 818
*
*** AFFBK - AFFinity management control BlocK
 
 
  AFFBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
AFFALEN        0000 00000800
AFFFTTBL       0800
AFFLEN         0814 00000818
AFFPFTR        0000
AFFSIZE        0814 00000103
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:47:06 EDT.
Copyright IBM Corporation, 1990, 2022