DFIR | Back to Index page

| Prolog Control Block Contents DFIR DSECT DFIZ DSECT DFIZCPU 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.

DFIR Prolog | Top of page

     NAME       : HCPDFIR
     DESCRIPTION: DUMP FILE INFORMATION RECORD
     DSECT      : DFIR
     FUNCTION   : HCPDFIR contains vital system register and storage
                  location values for a dump of a system.
                  HCPDFIR is the ESA/390 snapshot of this information
                  and HCPDFIZ is the zArch snapshot of the same
                  information.  The HCPDFIZ DSECT is included in
                  this file.
     LOCATED BY : The DFIR starts at the third record of a system
                  abend dump, a standalone dump, or a VMDUMP.
     CREATED BY : HCPABB for a Soft Abend Dump
                  HCPDMP (SYSTEM ABEND DUMP PROCESSOR) DURING A SYSTEM
                  ABEND DUMP
                  HCPEDM (DUMP PROCESSOR) WHEN PROCESSING A SYSTEM ABEND
                  OR STANDALONE DUMP
                  SADUnn IMAGE for a Stand-Alone Dump
                  HCPVDU (VIRTUAL MACHINE DUMP PROCESSOR) DURING A VIRTUAL
                  MACHINE DUMP
     DELETED BY : NOT APPLICABLE
     RELOCATION CONSIDERATIONS : None
     COMMENTS   : The HCPDFIR is used by HCPEDM (DUMPLOAD) to process a
                  dump.
                  The DFIR Dsect is used for dumps of ESA/390 machines.
                  The DFIR is 5 4k bytes in length and can contain
                  information for up to 63 processors.
                  The DFIZ Dsect is used for dumps of z/Arch machines.
                  Except for dumps created by HCPDMP, the DFIZ is 9
                  4K pages in length and contains information for up to
                  63 processors.  For dumps by HCPDMP (hard abend &
                  snapdumps), the DFIZ is 70 4K pages in length and
                  contains information for up to 512 processors.
                  Refer to the value in DFIZPAGS for the length of a
                  the DFIZ in a dump.  Refer to the value in DFIZCPUN
                  for the number of online processors that have
                  information stored in the dump.
                  HCPVDU builds the DFIR in the work pages HCPWRKA1 to
                  HCPWRKA5.  HCPVDU builds the DFIZ in the work pages
                  HCPWRKA1 to HCPWRKA9.
                  The displacement of DFIDVF cannot change because
                  DFIDVF is used by DVF to determine if the dump
                  release matches the DUMPSCAN release.
                  The offset and content of some fields in the DFIR
                  DSECT must precisely match the offset and content of
                  equivalent fields in the DFIZ DSECT.  These fields
                  are clearly marked.  DUMPLOAD depends on this fact.

DFIR Control Block Content | Top of page

     DFIR DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DFIR           DUMP FILE INFORMATION RECORD
    0000    0 Bitstring   64 DFIGPRS        16 GENERAL PURPOSE REGISTERS
    0040   64 Bitstring   64 DFICRS         16 CONTROL REGISTERS
    0080  128 Bitstring   32 DFIFPRS        4 FLOATING POINT REGISTERS
    00A0  160 Dbl-Word     8 DFITODCK       TIME OF DAY CLOCK
    00A8  168 Dbl-Word     8 DFICPUTM       CPU TIMER
    00B0  176 Dbl-Word     8 DFICKCOM       CLOCK COMPARATOR
    00B8  184 Bitstring    1 DFIFLAG        FLAG BYTE. This field must match
                                            the offset and contents of
                                            DFIZFLAG.
              1... ....      DFIHALF        X'80' DFIHALF Obsolete. No longer
                                            used by VM/ESA.
              .1.. ....      DFI370         X'40' DFI370 Obsolete. No longer
                                            used by VM/ESA
              ..1. ....      DFIXA          X'20' DFIXA Format of dump is
                                            'XA'. All dumps by VM/ESA are in
                                            this format.
              ...1 ....      DFIMASI        X'10' DFIMASI MAS INSTALLED ON
                                            DUMPED SYSTEM
              .... 1...      DFIMXC         X'08' DFIMXC Virtual machine was
                                            in XC mode. This is set for
                                            VMDUMPs only.
              .... .1..      DFIMESA        X'04' DFIMESA Virtual machine was
                                            in ESA or XA mode. This is set
                                            for VMDUMPs only.
              .... ..1.      DFIM370        X'02' DFIM370 Virtual machine was
                                            in 370 mode. This is set for
                                            VMDUMPs only.
    00B9  185 Bitstring    1 DFITYPE        TYPE OF DUMP FLAG. This field
                                            must match the offset and
                                            contents of DFIZTYPE.
              00000000       DFICP          X'00' DFICP CP ABEND, SNAPDUMP or
                                            STAND-ALONE dump
              00000001       DFICPSA        X'01' DFICPSA CP SOFT ABEND DUMP
              00000080       DFIVM          X'80' DFIVM VIRTUAL MACHINE DUMP
    00BA  186 Bitstring    1 DFICOMP        DUMP COMPLETION FLAG. This field
                                            must match the offset and
                                            contents of DFIZCOMP.
              00000000       DFIDONE        X'00' DFIDONE DUMP IS COMPLETE
              00000040       DFINOLOD       X'40' DFINOLOD DUMP WAS NOT
                                            COMPLETELY LOADED BY THE DUMPLOAD
                                            COMMAND
              00000080       DFIINC         X'80' DFIINC DUMP WAS NOT
                                            COMPLETE WHEN CREATED
    00BB  187 Bitstring    1 DFIFMT         Format of the DFIR. This field
                                            must match offset and contents of
                                            DFIZFMT
              00000000       DFIF390        X'00' DFIF390 ESA/390 compatible
                                            DFIR format
              00000082       DFIFEME        X'82' DFIFEME zArch format DFIR -
                                            Revision 1
              00000002       DFIFR2         X'02' DFIFR2 zArch format DFIR -
                                            Revision 2
    00BC  188 Signed       4 DFISYSRV       SYSTEM GENERATED STORAGE SIZE
                                            DFISYSRV is not used in VMDUMPs,
                                            ASISYSRV is used instead.
    00C0  192 Bitstring    1 DFILCORE (256) LOCATIONS 0-255 OF REAL MEMORY
    01C0  448 Signed       4 DFIPFX         PREFIX ADDR FOR DUMPED SYSTEM
    01C4  452 Signed       2 DFICPUNO       NUMBER OF ON-LINE ALTERNATE CPUS
    01C6  454 Bitstring    1 DFICONT        CONT MODE FLAGS
              1... ....      DFICNTMD       X'80' DFICNTMD DUMP IS IN CONT
                                            FORMAT The following crypto field
                                            is obsolete and its value will
                                            always be zero. It may be removed
                                            in a future release.
    01C7  455 Bitstring    1 DFICDX         Crypto Domain Index Register
    01C8  456 Bitstring    1 DFIVCPI        Virtual CPU information Used in
                                            VMDUMPs only. The following
                                            crypto flag is obsolete and will
                                            never be set. It may be removed
                                            in a future release.
              1... ....      DFIVCF         X'80' DFIVCF This vCPU has a vCF
                                            defined.
    01C9  457 Bitstring    1 DFIARCH        Architectural Mode Identifier Not
                                            used in VMDUMPs. The following
                                            crypto field is obsolete and its
                                            value will always be zero. It may
                                            be removed in a future release.
              .... ...1      PFXAINME       X'01' PFXAINME Bit 7 on indicates
                                            CP is currently executing in
                                            z/Architecture mode. When off CP
                                            is currently in ESA/390 mode.
    01CA  458 Signed       2 DFIDOMN        Crypto domain index mask Used in
                                            VMDUMPs only.
    01CC  460 Signed       4 DFIPFXR        Hardware prefix register
    01D0  464 Signed       4 DFISAMBK       ADDRESS OF THE SNAP AREA MAP
                                            BLOCK Used in Soft Abend Dumps
                                            only.
    01D4  468 Signed       4 * (2)          Reserved for future IBM use.
    01DC  476 Signed       4 DFISYSAD       Address of HCPSYS at the time of
                                            dump
    01E0  480 Signed       4 DFIDVF (20)    Reserved for use by the Dump
                                            Viewing Facility. This field must
                                            match offset and contents of
                                            DFIZDVF.
    0230  560 Dbl-Word     8 DFIPSW         PSW, used only for VMDUMPs and
                                            Standalone dumps.
    0238  568 Signed       2 DFIADCPU       CPU ADDRESS
    023A  570 Signed       2 DFIOLD1        Reserved. Was old DFIVFSSZ field.
    023C  572 Bitstring   64 DFIARS         16 ACCESS REGISTERS
    027C  636 Bitstring    8 DFIASITP       eASIT OF PRIMARY ADDRESS SPACE -
                                            USED IN VMDUMPS ONLY
    0284  644 Bitstring   33 DFISPACP       SPACEID OF PRIMARY ADDRESS
    02A5  677 Bitstring    1 * (131)        RESERVED FOR FUTURE IBM USE
              00000328       DFIFEND        * Address after end of Failing
                                            CPU data
             OTHER ON-LINE CPU HAS THE FOLLOWING INFORMATION
    0328  808 Bitstring  312 DFICPU (0)     OTHER CPU INFORMATION
    0328  808 Signed       2 DFICPUAD       CPU ADDRESS
    032A  810 Signed       2 DFIOLD2        Reserved. Was old DFIVFSIZ field.
    032C  812 Signed       4 DFIPFXPG       ADDRESS OF PREFIX PAGE FOR CPU
                                            The following crypto field is
                                            obsolete and its value will
                                            always be zero. It may be removed
                                            in a future release.
    0330  816 Bitstring    1 DFICDXOP       Crypto Domain Index Register Used
                                            in VMDUMPs only.
    0331  817 Bitstring    1 DFIVCPUI       Virtual CPU information Used in
                                            VMDUMPs only. The following
                                            crypto field is obsolete and its
                                            value will always be zero. It may
                                            be removed in a future release.
              1... ....      DFIVCF         X'80' DFIVCF This vCPU has a vCF
                                            defined.
    0332  818 Signed       2 DFICDOM        Crypto domain index mask Used in
                                            VMDUMPs only.
    0334  820 Signed       4 *              Reserved for future IBM use
    0338  824 Dbl-Word     8 * (0)
    0338  824 Bitstring  296 DFICPUIF       CPU'S REAL STORAGE LOC. 216-511
              00000138       DFICPULN       *-DFICPUAD LENGTH OF OTHER
                                            PROCESSOR INFO
              0000008C       DFISIZE        (*-DFIR+7)/8 SIZE OF DUMP INFO.
                                            RECORD
              00000000       DFIMCPUT       0,8 CPU TIMER LOGOUT
              00000008       DFIMCKCP       DFIMCPUT+L'DFIMCPUT,8 TOD
                                            COMPARATOR LOGOUT
              00000010       DFIMCHIN       DFIMCKCP+L'DFIMCKCP,8 MACHINE
                                            CHECK INTERRUPT CODE
              00000018       DFISPAR1       DFIMCHIN+L'DFIMCHIN,8 RESERVED
                                            FOR FUTURE HARDWARE USE
              00000020       DFIMCFSA       DFISPAR1+L'DFISPAR1,4 MACHINE
                                            CHECK FAILING STORAGE ADDRESS
              00000024       DFIMCHRD       DFIMCFSA+L'DFIMCFSA,4 MACHINE
                                            DEPENDENT REQION CODE
              00000028       DFIFXLOG       DFIMCHRD+L'DFIMCHRD,16 MACHINE
                                            DEPENDENT FIXED LOGOUT AREA
              00000038       DFISPAR2       DFIFXLOG+L'DFIFXLOG,16 RESERVED
                                            FOR FUTURE HARDWARE USE
              00000048       DFIARLG        DFISPAR2+L'DFISPAR2,64 ACCESS
                                            REGISTERS
              00000088       DFIFPRLG       DFIARLG+L'DFIARLG,32 FLOATING
                                            POINT REGS
              000000A8       DFIGPRLG       DFIFPRLG+L'DFIFPRLG,64 GENERAL
                                            REGISTERS
              000000E8       DFICRLG        DFIGPRLG+L'DFIGPRLG,64 CONTROL
                                            REGISTERS
          FUNCTION   :
                 DFIZ DSECT is the zArch version of the DFIR.
          LOCATED BY :
                 Same as DFIR DSECT
          CREATED BY :
                 Same as DFIR DSECT
          DELETED BY :
                 Same as DFIR DSECT
          COMMENTS   :
                 Same as DFIR DSECT except:
                 - The DFIZ is bigger because lots of fields are
                   bigger.
                 - The DFIZ is 9 4K pages in length if it contains
                   information for up to 63 processors and is 70 4K
                   pages in length if it contains information for
                   up to 512 processors.  Refer to the value in
                   DFIZPAGS for the length of a the DFIZ in a dump.
                   Refer to the value in DFIZCPUN for the number of
                   online processors that have information stored
                   in the dump.
                 - The offset and content of some fields in the DFIR
                   DSECT must precisely match the offset and content
                   of equivalent fields in the DFIZ DSECT.  These
                   fields are clearly marked.  There is no guarantee
                   that other fields will appear in both the DFIR
                   and DFIZ DSECTs.
                 - The data for the non-failing CPU's is defined
                   with a separate DSECT (DFIZCPU).
                 - HCPDMP builds the DFIZ in the work pages. Refer
                   to HCPDMP to how these are allocated.
                 DFIZ Revision 2 Format - See DFIZFMT byte.
                   In this release, the DFIZ will always be in
                   Revision 2 format.  Change from Revision 1 are:
                   1. Added DFIZFR2 definition to DFIZFMT byte.
                   2. DFIZINFO defined - This field indicates the
                      "Format of the Dump".  The various dump
                      generating programs will produce these dump
                      formats based on the environment that is
                      present at the time of the dump.
                   3. DFIZDVF no longer defined.  This field was not
                      being used because DVF does not support dumps
                      with a DFIZ.
                   4. DFIZSYSR and DFIZSTOR fields renamed.
                      Equivalent data is now stored in the ASIBK.
                      These old fields are left as "Reserved" and
                      with different labels for use by VM DUMP TOOL.
                 DFIZ Revision 3 Format - See DFIZFMT byte.
                   1. Added DFIZFR3 definition to DFIZFMT byte.
                   2. Added DFIZPAGS to define number of pages in
                      this DFIZ.  The DFIZ will now be 70 4K pages
                      long if created by HCPDMP.  The new length
                      will accomodate information from up to 512
                      processors.
                   3. New value DFIZCT in DFIZINFO byte if Hard
                      Abend dump format but dump has Correlation
                      Table instead of full Frame Table.
                   4. Added DFIZCTNM field.
                   5. Added DFIZCTFM field.
                   6. Deleted the following fields because they
                      have been of limited value and no place in
                      CP or VMDUMPTL uses them.
                         DFIZEYE2 DFIZTIMT DFIZTIMH DFIZTIMF
                         DFIZTIMI DFIZTIMR DFIZIOSH DFIZIOSF
                         DFIZIOSI DFIZIOSR DFIZRECH DFIZRECF
                         DFIZRECI DFIZRECR DFIZSCSW DFIZCKDW
                      Can't delete obsolete crypto fields DFIZCDX,
                      DFIZDOMN, DFIZVCF, DFIZCDXR and DFIZCDOM
                      because some of them still in use (HCQINI
                      ASSEMBLE and HCPVDU PLX).

     DFIZ DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DFIZ           DUMP FILE INFORMATION RECORD
    0000    0 Character    8 DFIZID         Identification string
    0008    8 Signed       4 DFIZCTNM       Number of entries in Correlation
                                            Table in a CP Dump that has a
                                            Corr Table
    000C   12 Signed       2 DFIZPAGS       Size of DFIZ; number of 4K pages.
                                            If DFIZPAGS is zero then the dump
                                            was generated by a dump program
                                            that is not aware of this field.
                                            In that case, the DFIZ is 9 pages
                                            and can contain up to 64
                                            processors.
    000E   14 Bitstring    1 DFIZCTFM       Format of Correlation Table
                                            entries
              00000001       DFIZCTR1       X'01' DFIZCTR1 Corr Table Format
                                            Revision 1.
    000F   15 Bitstring    1 DFIZINFO       Format of the Dump
              00000001       DFIZBIG        X'01' DFIZBIG Big Storage Dump
                                            Format
              00000002       DFIZHARD       X'02' DFIZHARD CP HARD Abend Dump
                                            Fmt with Frame Table
              00000003       DFIZSOFT       X'03' DFIZSOFT CP SOFT Abend Dump
                                            Format
              00000004       DFIZCT         X'04' DFIZCT CP Hard Abend Dump
                                            Fmt with Corr Table
    0010   16 Bitstring  128 DFIZGRS        16 64 bit General Purpose
                                            Registers
    0090  144 Signed       4 DFIZPFX        Prefix Register
    0094  148 Signed       4 *              Reserved for future IBM Use
    0098  152 Bitstring    1 *              Reserved for future IBM Use
    0099  153 Bitstring    8 DFIZTOD        Time of Day Clock
    00A1  161 Bitstring    3 *              Reserved for future IBM Use
    00A4  164 Signed       4 *              Reserved for future IBM Use
    00A8  168 Bitstring    1 *              Reserved for future IBM Use
    00A9  169 Bitstring    8 DFIZCPUT       CPU Timer logout area
    00B1  177 Bitstring    3 *              Reserved for future IBM Use
    00B4  180 Signed       4 *              Reserved for future IBM Use
    00B8  184 Bitstring    1 DFIZFLAG       FLAG BYTE. This field must match
                                            the offset and contents of
                                            DFIFLAG.
              1... ....      DFIZHALF       X'80' DFIZHALF Obsolete. No
                                            longer used by VM/ESA
              .1.. ....      DFIZ370        X'40' DFIZ370 Obsolete. No longer
                                            used by VM/ESA
              ..1. ....      DFIZXA         X'20' DFIZXA Format of dump is
                                            'XA'. All dumps by VM/ESA are in
                                            this format.
              ...1 ....      DFIZMASI       X'10' DFIZMASI MAS Installed on
                                            dumped system
              .... 1...      DFIZMXC        X'08' DFIZMXC Virtual machine was
                                            in XC mode. This is set for
                                            VMDUMPs only.
              .... .1..      DFIZMESA       X'04' DFIZMESA Virtual machine
                                            was in ESA or XA mode. This is
                                            set for VMDUMPs only.
              .... ..1.      DFIZM370       X'02' DFIZM370 Virtual machine
                                            was in 370 mode. This is set for
                                            VMDUMPs only.
              .... ...1      DFIZMEME       X'01' DFIZMEME Virtual CPU was in
                                            zArch mode. This is set for
                                            VMDUMPs only.
    00B9  185 Bitstring    1 DFIZTYPE       TYPE OF DUMP FLAG. This field
                                            must match the offset and
                                            contents of DFITYPE.
              00000000       DFIZCP         X'00' DFIZCP CP ABEND, SNAPDUMP
                                            or STAND-ALONE dump and CPCTDUMP
              00000001       DFIZCPSA       X'01' DFIZCPSA CP SOFT ABEND DUMP
              00000080       DFIZVM         X'80' DFIZVM VIRTUAL MACHINE DUMP
    00BA  186 Bitstring    1 DFIZCOMP       DUMP COMPLETION FLAG. This field
                                            must match the offset and
                                            contents of DFICOMP.
              00000000       DFIZDONE       X'00' DFIZDONE DUMP IS COMPLETE
              00000040       DFIZNLOD       X'40' DFIZNLOD DUMP WAS NOT
                                            COMPLETELY LOADED BY THE DUMPLOAD
                                            COMMAND
              00000080       DFIZINC        X'80' DFIZINC DUMP WAS NOT
                                            COMPLETE WHEN CREATED
    00BB  187 Bitstring    1 DFIZFMT        Format of the DFIR. This field
                                            must match offset and contents of
                                            DFIFMT.
              00000000       DFIZF390       X'00' DFIZF390 ESA/390 compatible
                                            DFIR format
              00000082       DFIZFEME       X'82' DFIZFEME zArch format DFIR
                                            - Revision 1
              00000002       DFIZFR2        X'02' DFIZFR2 zArch format DFIR -
                                            Revision 2. See prologue for
                                            change description.
              00000003       DFIZFR3        X'03' DFIZFR3 zArch format DFIR -
                                            Revision 3. See prologue for
                                            change description.
    00BC  188 Bitstring    1 DFIZCONT       CONT MODE FLAGS
              1... ....      DFIZCTMD       X'80' DFIZCTMD DUMP IS IN CONT
                                            FORMAT The following crypto field
                                            is obsolete and its value will
                                            always be zero. It may be removed
                                            in a future release.
    00BD  189 Bitstring    1 DFIZCDX        Crypto Domain Index Register
    00BE  190 Bitstring    1 DFIZVCPI       Virtual CPU information Used in
                                            VMDUMPs only. The following
                                            crypto flag is obsolete and will
                                            never be set. It may be removed
                                            in a future release.
              1... ....      DFIZVCF        X'80' DFIZVCF This vCPU has a vCF
                                            defined.
    00BF  191 Bitstring    1 DFIZARCH       Architectural Mode Identifier Not
                                            used in VMDUMPs.
              .... ...1      PFXAINME       X'01' PFXAINME Bit 7 on indicates
                                            CP is currently executing in
                                            z/Architecture mode. When off CP
                                            is currently in ESA/390 mode.
    00C0  192 Signed       4 DFIZGPSW (4)   128 bit PSW, used only for
                                            VMDUMPs and Standalone dumps.
    00D0  208 Bitstring  128 DFIZCRS        16 64 bit Control Registers
    0150  336 Bitstring  128 DFIZFRS        16 64 bit Floating Point
                                            Registers
    01D0  464 Bitstring    1 *              Reserved for future IBM Use
    01D1  465 Bitstring    8 DFIZCKCM       Clock Comparator logout area
    01D9  473 Bitstring    3 *              Reserved for future IBM Use
    01DC  476 Signed       4 DFIZTPR        TOD Clock Programable Register
    01E0  480 Bitstring   80 DFIZSTAT       HCPDMP Statistics. This is set
                                            for Hard Abend and Snapdumps
                                            only.
    0230  560 Bitstring   64 DFIZARS        16 32 bit Access Registers
    0270  624 Signed       4 DFIZOLD1       Reserved. Was old DFIZSYSR field.
    0274  628 Signed       4 *              Reserved for future IBM Use
    0278  632 Signed       4 DFIZSYSA       Address of HCPSYS at the time of
                                            dump
    027C  636 Signed       4 *              Reserved for future IBM Use
    0280  640 Dbl-Word     8 DFIZOLD2       Reserved. Was old DFIZSTOR field.
                                            This info is now in ASIZNDSS.
    0288  648 Signed       4 DFIZSAMB       ADDRESS OF THE SNAP AREA MAP
                                            BLOCK Used in Soft Abend Dumps
                                            only.
    028C  652 Signed       4 DFIZPFXR       Hardware prefix register
    0290  656 Bitstring    1 DFIZLCOR (256) Locations 0-255 of Real Memory
    0390  912 Signed       2 DFIZCPUN       Number of On-Line Alternate CPUS
    0392  914 Signed       2 DFIZACPU       CPU Address
    0394  916 Signed       2 DFIZOLD3       Reserved. Was old DFIZVFSZ field.
                                            PGMBKS and FRMTBL options used
                                            for this dump
    0396  918 Bitstring    1 DFIZOPPB       Final PGMBKS option for this
                                            dump.
              00000080       DFIZPGMA       X'80' DFIZPGMA Dump includes all
                                            PGMBKS
              00000040       DFIZPGMN       X'40' DFIZPGMN PGMBKS excluded
                                            from the dump
              00000010       DFIZPGMF       X'10' DFIZPGMF Dump includes
                                            PGMBKS of failuser
    0397  919 Bitstring    1 DFIZOPFT       Final FRMTBL option for this
                                            dump.
              00000080       DFIZFRTY       x'80' DFIZFRTY This is a frame
                                            table dump
              00000040       DFIZFRTN       x'40' DFIZFRTN This is a
                                            correlation table dump
    0398  920 Bitstring    8 DFIZASIT       eASIT of Primary Address Space.
                                            Used in VMDUMPS ONLY
    03A0  928 Bitstring   33 DFIZPSID       SPACEID of Primary Address Space.
    03C1  961 Bitstring    1 * (3)          Reserved for future IBM use. The
                                            following crypto field is
                                            obsolete and its value will
                                            always be zero. It may be removed
                                            in a future release.
    03C4  964 Signed       2 DFIZDOMN       Crypto domain index mask Used in
                                            VMDUMPs only.
    03C6  966 Signed       2 *              Reserved for future IBM use.
    03C8  968 Signed       4 DFIZFPCR       Floating Point Control Register
    03CC  972 Signed       4 *              Reserved for future IBM use.
    03D0  976 Dbl-Word     8 * (0)
    03D0  976 Bitstring   96 DFIZSTA2       Additional dump processing stats.
                                            (mapped by DMPZSTA2 in HCPDMP)
    0430 1072 Dbl-Word     8 * (4)          Reserved for IBM use
              00000450       DFIZFCLN       *-DFIZ Length of failing CPU data
             The following space holds the processor data for
             the non-failing CPUs.  The failing CPU data is
             stored above.
              00000450       DFIZDATA       * Start of non-failing CPU data
          FUNCTION   :
            Map the data of 1 non-failing CPU.
          LOCATED BY :
            DFIZDATA contains DFIZCPU entries.

     DFIZCPU DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DFIZCPU        DUMP FILE INFORMATION RECORD
          Section 1
            The data in this section is set individually by the
            dump creating program.
    0000    0 Signed       2 DFIZCPUA       CPU Address
    0002    2 Signed       2 DFIZOLD4       Reserved. Was old DFIZVFS field.
                                            The following crypto field is
                                            obsolete and its value will
                                            always be zero. It may be removed
                                            in a future release.
    0004    4 Bitstring    1 DFIZCDXR       Crypto Domain Index Register Used
                                            in VMDUMPs only.
    0005    5 Bitstring    1 DFIZVCPU       Virtual CPU information Used in
                                            VMDUMPs only. The following
                                            crypto field is obsolete and its
                                            value will always be zero. It may
                                            be removed in a future release.
              1... ....      DFIZVCF        X'80' DFIZVCF This vCPU has a vCF
                                            defined.
    0006    6 Signed       2 DFIZCDOM       Crypto domain index mask Used in
                                            VMDUMPs only.
    0008    8 Signed       4 *              Reserved for future IBM use
    000C   12 Signed       4 *              Reserved for future IBM use
    0010   16 Bitstring  128 DFIZFRLG       Floating Point Registers
    0090  144 Bitstring  128 DFIZGRLG       General Registers
    0110  272 Dbl-Word     8 DFIZPSWL (2)   PSW or Fixed Logout Area
    0120  288 Signed       4 *              Reserved for hardware use
    0124  292 Signed       4 *              Reserved for hardware use
    0128  296 Signed       4 DFIZPRLG       Prefix Register
    012C  300 Signed       4 DFIZFCLG       Floating Point Control Register
    0130  304 Signed       4 *              Reserved for hardware use
    0134  308 Signed       4 DFIZTPLG       TOD Clock Programmable Register
    0138  312 Dbl-Word     8 DFIZCTLG       CPU Timer logout area
    0140  320 Bitstring    1 *              Reserved for hardware use
    0141  321 Bitstring    7 DFIZCCLG       Clock Comparator logout area
    0148  328 Signed       4 *              Reserved for hardware use
    014C  332 Signed       4 *              Reserved for hardware use
    0150  336 Bitstring   64 DFIZARLG       Access Registers
    0190  400 Bitstring  128 DFIZCRLG       Control Registers
              ...1 ....      DFIZS2         00200 DFIZFRLG,*-DFIZFRLG Section
                                            2 Label With Length Section 3 The
                                            data in this section is moved in
                                            one block from an zArch
                                            processor's 8K prefix page. The
                                            data is from HCPPFXPG fields
                                            PFXMCHIN through PFXGMCFS. Thus,
                                            the following fields must be
                                            maintained in order and without
                                            changes to field sizes.
    0210  528 Dbl-Word     8 DFIZMCHI       Machine Check Interrupt Code
    0218  536 Signed       4 *              Reserved for future hardware use
    021C  540 Signed       4 DFIZDCOD       External Damage code
    0220  544 Dbl-Word     8 DFIZMCFA       Machine Check Failing Storage
                                            Address
              DFIZMCFA       DFIZS3         00018 DFIZMCHI,*-DFIZMCHI Section
                                            3 Label With Length
              00000228       DFIZCPUL       *-DFIZCPU Length of non-failing
                                            CPU data area

DFIR Storage Layout | Top of page

    *** DFIR - DUMP FILE INFORMATION RECORD
    *
    *     +-------------------------------------------------------+
    *   0 |                                                       |
    *     =                       DFIGPRS                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  40 |                                                       |
    *     =                        DFICRS                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  80 |                                                       |
    *     =                       DFIFPRS                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  A0 |                       DFITODCK                        |
    *     +-------------------------------------------------------+
    *  A8 |                       DFICPUTM                        |
    *     +-------------------------------------------------------+
    *  B0 |                       DFICKCOM                        |
    *     +------+------+------+------+---------------------------+
    *  B8 |:FLAG |:TYPE |:COMP |DFIFMT|         DFISYSRV          |
    *     +------+------+------+------+---------------------------+
    *  C0 |                                                       |
    *     =                       DFILCORE                        =
    *     |                                                       |
    *     +---------------------------+-------------+------+------+
    * 1C0 |          DFIPFX           |  DFICPUNO   |:CONT |DFICDX|
    *     +------+------+-------------+-------------+------+------+
    * 1C8 |:VCPI |:ARCH |  DFIDOMN    |         DFIPFXR           |
    *     +------+------+-------------+---------------------------+
    * 1D0 |         DFISAMBK          |///////////////////////////|
    *     +---------------------------+---------------------------+
    * 1D8 |///////////////////////////|         DFISYSAD          |
    *     +---------------------------+---------------------------+
    * 1E0 |                                                       |
    *     =                        DFIDVF                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 230 |                        DFIPSW                         |
    *     +-------------+-------------+---------------------------+
    * 238 |  DFIADCPU   |  DFIOLD1    |                           |
    *     +-------------+-------------+                           |
    * 240 |                                                       |
    *     =                        DFIARS                         =
    *     |                           +---------------------------+
    *     |                           |        DFIASITP-          |
    *     +---------------------------+---------------------------+
    * 280 |          -(27C)           |                           |
    *     +---------------------------+                           |
    * 288 |                                                       |
    *     =                       DFISPACP                        =
    *     |                                  +--------------------+
    *     |                                  |////////////////////|
    *     +----------------------------------+////////////////////|
    * 2A8 |///////////////////////////////////////////////////////|
    *     =///////////////////////////////////////////////////////=
    *     |///////////////////////////////////////////////////////|
    *     +-------------+-------------+---------------------------+
    * 328 |  DFICPUAD   |  DFIOLD2    |         DFIPFXPG          |
    *     +------+------+-------------+---------------------------+
    * 330 |:CDXOP|:VCPUI|  DFICDOM    |///////////////////////////|
    *     +------+------+-------------+---------------------------+
    * 338 |                                                       |
    *     =                       DFICPUIF                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 460
    *
    *** DFIR - DUMP FILE INFORMATION RECORD

    *** DFIZ - DUMP FILE INFORMATION RECORD
    *
    *     +-------------------------------------------------------+
    *   0 |                        DFIZID                         |
    *     +---------------------------+-------------+------+------+
    *   8 |         DFIZCTNM          |  DFIZPAGS   |:ZCTFM|:ZINFO|
    *     +---------------------------+-------------+------+------+
    *  10 |                                                       |
    *     =                       DFIZGRS                         =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    *  90 |         DFIZPFX           |///////////////////////////|
    *     +------+--------------------+---------------------------+
    *  98 |//////|                   DFIZTOD-                     |
    *     +------+--------------------+---------------------------+
    *  A0 |-(099)|////////////////////|///////////////////////////|
    *     +------+--------------------+---------------------------+
    *  A8 |//////|                   DFIZCPUT-                    |
    *     +------+--------------------+---------------------------+
    *  B0 |-(0A9)|////////////////////|///////////////////////////|
    *     +------+------+------+------+------+------+------+------+
    *  B8 |:ZFLAG|:ZTYPE|:ZCOMP|:ZFMT |:ZCONT|:ZCDX |:ZVCPI|:ZARCH|
    *     +------+------+------+------+------+------+------+------+
    *  C0 |                       DFIZGPSW                        |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  D0 |                                                       |
    *     =                       DFIZCRS                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 150 |                                                       |
    *     =                       DFIZFRS                         =
    *     |                                                       |
    *     +------+------------------------------------------------+
    * 1D0 |//////|                   DFIZCKCM-                    |
    *     +------+--------------------+---------------------------+
    * 1D8 |-(1D1)|////////////////////|         DFIZTPR           |
    *     +------+--------------------+---------------------------+
    * 1E0 |                                                       |
    *     =                       DFIZSTAT                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 230 |                                                       |
    *     =                       DFIZARS                         =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    * 270 |         DFIZOLD1          |///////////////////////////|
    *     +---------------------------+---------------------------+
    * 278 |         DFIZSYSA          |///////////////////////////|
    *     +---------------------------+---------------------------+
    * 280 |                       DFIZOLD2                        |
    *     +---------------------------+---------------------------+
    * 288 |         DFIZSAMB          |         DFIZPFXR          |
    *     +---------------------------+---------------------------+
    * 290 |                                                       |
    *     =                       DFIZLCOR                        =
    *     |                                                       |
    *     +-------------+-------------+-------------+------+------+
    * 390 |  DFIZCPUN   |  DFIZACPU   |  DFIZOLD3   |:ZOPPB|:ZOPFT|
    *     +-------------+-------------+-------------+------+------+
    * 398 |                       DFIZASIT                        |
    *     +-------------------------------------------------------+
    * 3A0 |                                                       |
    *     =                       DFIZPSID                        =
    *     |      +--------------------+-------------+-------------+
    * 3C0 |      |////////////////////|  DFIZDOMN   |/////////////|
    *     +------+--------------------+-------------+-------------+
    * 3C8 |         DFIZFPCR          |///////////////////////////|
    *     +---------------------------+---------------------------+
    * 3D0 |                                                       |
    *     =                       DFIZSTA2                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 430 |///////////////////////////////////////////////////////|
    *     =///////////////////////////////////////////////////////=
    *     |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    * 450
    *
    *** DFIZ - DUMP FILE INFORMATION RECORD

    *** DFIZCPU - DUMP FILE INFORMATION RECORD
    *
    *     +-------------+-------------+------+------+-------------+
    *   0 |  DFIZCPUA   |  DFIZOLD4   |:ZCDXR|:ZVCPU|  DFIZCDOM   |
    *     +-------------+-------------+------+------+-------------+
    *   8 |///////////////////////////|///////////////////////////|
    *     +---------------------------+---------------------------+
    *  10 |                                                       |
    *     =                       DFIZFRLG                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  90 |                                                       |
    *     =                       DFIZGRLG                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 110 |                       DFIZPSWL                        |
    *     |                                                       |
    *     +---------------------------+---------------------------+
    * 120 |///////////////////////////|///////////////////////////|
    *     +---------------------------+---------------------------+
    * 128 |         DFIZPRLG          |         DFIZFCLG          |
    *     +---------------------------+---------------------------+
    * 130 |///////////////////////////|         DFIZTPLG          |
    *     +---------------------------+---------------------------+
    * 138 |                       DFIZCTLG                        |
    *     +------+------------------------------------------------+
    * 140 |//////|                   DFIZCCLG                     |
    *     +------+--------------------+---------------------------+
    * 148 |///////////////////////////|///////////////////////////|
    *     +---------------------------+---------------------------+
    * 150 |                                                       |
    *     =                       DFIZARLG                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 190 |                                                       |
    *     =                       DFIZCRLG                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 210 |                       DFIZMCHI                        |
    *     +---------------------------+---------------------------+
    * 218 |///////////////////////////|         DFIZDCOD          |
    *     +---------------------------+---------------------------+
    * 220 |                       DFIZMCFA                        |
    *     +-------------------------------------------------------+
    * 228
    *
    *** DFIZCPU - DUMP FILE INFORMATION RECORD

DFIR Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    DFIADCPU       0238
    DFIARCH        01C9
    DFIARLG        0338 00000048
    DFIARS         023C
    DFIASITP       027C
    DFICDOM        0332
    DFICDX         01C7
    DFICDXOP       0330
    DFICKCOM       00B0
    DFICNTMD       01C6 80
    DFICOMP        00BA
    DFICONT        01C6
    DFICP          00B9 00000000
    DFICPSA        00B9 00000001
    DFICPU         0328
    DFICPUAD       0328
    DFICPUIF       0338
    DFICPULN       0338 00000138
    DFICPUNO       01C4
    DFICPUTM       00A8
    DFICRLG        0338 000000E8
    DFICRS         0040
    DFIDOMN        01CA
    DFIDONE        00BA 00000000
    DFIDVF         01E0
    DFIFEME        00BB 00000082
    DFIFEND        02A5 00000328
    DFIFLAG        00B8
    DFIFMT         00BB
    DFIFPRLG       0338 00000088
    DFIFPRS        0080
    DFIFR2         00BB 00000002
    DFIFXLOG       0338 00000028
    DFIF390        00BB 00000000
    DFIGPRLG       0338 000000A8
    DFIGPRS        0000
    DFIHALF        00B8 80
    DFIINC         00BA 00000080
    DFILCORE       00C0
    DFIMASI        00B8 10
    DFIMCFSA       0338 00000020
    DFIMCHIN       0338 00000010
    DFIMCHRD       0338 00000024
    DFIMCKCP       0338 00000008
    DFIMCPUT       0338 00000000
    DFIMESA        00B8 04
    DFIMXC         00B8 08
    DFIM370        00B8 02
    DFINOLOD       00BA 00000040
    DFIOLD1        023A
    DFIOLD2        032A
    DFIPFX         01C0
    DFIPFXPG       032C
    DFIPFXR        01CC
    DFIPSW         0230
    DFISAMBK       01D0
    DFISIZE        0338 0000008C
    DFISPACP       0284
    DFISPAR1       0338 00000018
    DFISPAR2       0338 00000038
    DFISYSAD       01DC
    DFISYSRV       00BC
    DFITODCK       00A0
    DFITYPE        00B9
    DFIVCF         01C8 80
    DFIVCF         0331 80
    DFIVCPI        01C8
    DFIVCPUI       0331
    DFIVM          00B9 00000080
    DFIXA          00B8 20
    DFIZACPU       0392
    DFIZARCH       00BF
    DFIZARLG       0150
    DFIZARS        0230
    DFIZASIT       0398
    DFIZBIG        000F 00000001
    DFIZCCLG       0141
    DFIZCDOM       0006
    DFIZCDX        00BD
    DFIZCDXR       0004
    DFIZCKCM       01D1
    DFIZCOMP       00BA
    DFIZCONT       00BC
    DFIZCP         00B9 00000000
    DFIZCPSA       00B9 00000001
    DFIZCPUA       0000
    DFIZCPUL       0220 00000228
    DFIZCPUN       0390
    DFIZCPUT       00A9
    DFIZCRLG       0190
    DFIZCRS        00D0
    DFIZCT         000F 00000004
    DFIZCTFM       000E
    DFIZCTLG       0138
    DFIZCTMD       00BC 80
    DFIZCTNM       0008
    DFIZCTR1       000E 00000001
    DFIZDATA       0430 00000450
    DFIZDCOD       021C
    DFIZDOMN       03C4
    DFIZDONE       00BA 00000000
    DFIZFCLG       012C
    DFIZFCLN       0430 00000450
    DFIZFEME       00BB 00000082
    DFIZFLAG       00B8
    DFIZFMT        00BB
    DFIZFPCR       03C8
    DFIZFRLG       0010
    DFIZFRS        0150
    DFIZFRTN       0397 00000040
    DFIZFRTY       0397 00000080
    DFIZFR2        00BB 00000002
    DFIZFR3        00BB 00000003
    DFIZF390       00BB 00000000
    DFIZGPSW       00C0
    DFIZGRLG       0090
    DFIZGRS        0010
    DFIZHALF       00B8 80
    DFIZHARD       000F 00000002
    DFIZID         0000
    DFIZINC        00BA 00000080
    DFIZINFO       000F
    DFIZLCOR       0290
    DFIZMASI       00B8 10
    DFIZMCFA       0220
    DFIZMCHI       0210
    DFIZMEME       00B8 01
    DFIZMESA       00B8 04
    DFIZMXC        00B8 08
    DFIZM370       00B8 02
    DFIZNLOD       00BA 00000040
    DFIZOLD1       0270
    DFIZOLD2       0280
    DFIZOLD3       0394
    DFIZOLD4       0002
    DFIZOPFT       0397
    DFIZOPPB       0396
    DFIZPAGS       000C
    DFIZPFX        0090
    DFIZPFXR       028C
    DFIZPGMA       0396 00000080
    DFIZPGMF       0396 00000010
    DFIZPGMN       0396 00000040
    DFIZPRLG       0128
    DFIZPSID       03A0
    DFIZPSWL       0110
    DFIZSAMB       0288
    DFIZSOFT       000F 00000003
    DFIZSTAT       01E0
    DFIZSTA2       03D0
    DFIZSYSA       0278
    DFIZS2         0190 10
    DFIZS3         0220 DFIZMCFA
    DFIZTOD        0099
    DFIZTPLG       0134
    DFIZTPR        01DC
    DFIZTYPE       00B9
    DFIZVCF        00BE 80
    DFIZVCF        0005 80
    DFIZVCPI       00BE
    DFIZVCPU       0005
    DFIZVM         00B9 00000080
    DFIZXA         00B8 20
    DFIZ370        00B8 40
    DFI370         00B8 40
    PFXAINME       01C9 01
    PFXAINME       00BF 01

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