CFEBK | Back to Index page

| Prolog Control Block Contents CFEBK 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.

CFEBK Prolog | Top of page

     NAME       : HCPCFEBK
     DESCRIPTION: Map the HCPIODCW resident data area
     DSECT      : CFEBK
     FUNCTION   : Map system variables used for I/O.
     LOCATED BY : HCPIODcw
     CREATED BY : HCPIIOcw
     DELETED BY : none
      eneral Comments.
                  - The variables are hard coded in HCPIODCW, (no longer
                  dynamically set during initialization.)
                  - We use the address X'8FFFFFxx' because z/Architecture
                  guarantees that bit 0 in the CCW data address
                  will be checked late (at data access time).

CFEBK Control Block Content | Top of page

     CFEBK DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      CFEBK          Map the HCPIODCW resident data area
                              CP-Forced program check
    0000    0 Signed       4 CFEPRGAD       X'8FFFFF02'
                              CP-Forced protection check
    0004    4 Signed       4 CFEPRTAD       X'8FFFFF04'
                              CP-Forced interface control check
    0008    8 Signed       4 CFEIFCAD       X'8FFFFF06'
                              CP-Forced incorrect length
    000C   12 Signed       4 CFEICLAD       X'8FFFFF08'
                              CP-Forced program check in IDA
    0010   16 Signed       4 CFEF1PG        X'FFFFFF02'
                              CP-Forced protection check in IDA
    0014   20 Signed       4 CFEF1PT        X'8FFFF800'
                              CP-Forced program check for fmt2 IDA
    0018   24 Bitstring    8 CFEF2PG (0)    IDAWs X'FFFFFFFFFFFFF002'
    0018   24 Bitstring    4 CFEF2PGH       X'FFFFFFFF'
    001C   28 Bitstring    4 CFEF2PGL       X'FFFFFF02'
                              CP-Forced protection check for fmt2 IDA
    0020   32 Bitstring    8 CFEF2PT (0)    IDAWs X'FFFFFFFFFFFFF000'
    0020   32 Bitstring    4 CFEF2PTH       X'FFFFFFFF'
    0024   36 Bitstring    4 CFEF2PTL       X'FFFFF000'
              00000028       CFEBKBYL       *-CFEBK
              00000005       CFEBKDSZ       ((CFEBKBYL+7)/8) Doubleword
                                            length of CFEBK

CFEBK Storage Layout | Top of page

    *** CFEBK - Map the HCPIODCW resident data area
    *
    *     +---------------------------+---------------------------+
    *   0 |         CFEPRGAD          |         CFEPRTAD          |
    *     +---------------------------+---------------------------+
    *   8 |         CFEIFCAD          |         CFEICLAD          |
    *     +---------------------------+---------------------------+
    *  10 |         CFEF1PG           |         CFEF1PT           |
    *     +---------------------------+---------------------------+
    *  18 |         CFEF2PGH          |         CFEF2PGL          |
    *     +---------------------------+---------------------------+
    *  20 |         CFEF2PTH          |         CFEF2PTL          |
    *     +---------------------------+---------------------------+
    *  28
    *
    *** CFEBK - Map the HCPIODCW resident data area

CFEBK Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    CFEBKBYL       0024 00000028
    CFEBKDSZ       0024 00000005
    CFEF1PG        0010
    CFEF1PT        0014
    CFEF2PG        0018
    CFEF2PGH       0018
    CFEF2PGL       001C
    CFEF2PT        0020
    CFEF2PTH       0020
    CFEF2PTL       0024
    CFEICLAD       000C
    CFEIFCAD       0008
    CFEPRGAD       0000
    CFEPRTAD       0004

This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:27:16 EDT.
Copyright IBM Corporation, 1990, 2020