|
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 takes up 9 pages (8 full pages
and 1 partial page).
- 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 HCPWRKA1
through HCPWRKA9.
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.
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 * Reserved for future IBM Use
000C 12 Bitstring 1 * Reserved for future IBM Use
000D 13 Bitstring 1 * Reserved for future IBM Use
000E 14 Bitstring 1 * Reserved for future IBM Use
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
Format
00000003 DFIZSOFT X'03' DFIZSOFT CP SOFT Abend Dump
Format
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
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.
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.
0396 918 Signed 2 * Reserved For future IBM Use
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 (0) Additional dump processing stats.
03D0 976 Character 4 DFIZEYE2 Eyecatcher
03D4 980 Signed 4 DFIZTIMT Approx Elapsed Time (msecs)
03D8 984 Signed 4 * Reserved for IBM use
03DC 988 Signed 4 * Reserved for IBM use
03E0 992 Signed 4 DFIZTIMH Duration of header writes (msecs)
03E4 996 Signed 4 DFIZTIMF Duration of frame table writes
(msecs)
03E8 1000 Signed 4 DFIZTIMI Duration of ID-mapped CP (msecs)
03EC 1004 Signed 4 DFIZTIMR Duration of rest of dump (msecs)
03F0 1008 Signed 4 DFIZIOSH I/Os for headers
03F4 1012 Signed 4 DFIZIOSF I/Os for frame table
03F8 1016 Signed 4 DFIZIOSI I/Os for ID-mapped CP
03FC 1020 Signed 4 DFIZIOSR I/Os for rest of dump
0400 1024 Signed 4 DFIZRECH Recs for headers (pages)
0404 1028 Signed 4 DFIZRECF Recs for frame table (pages)
0408 1032 Signed 4 DFIZRECI Recs for ID-mapped CP (pages)
040C 1036 Signed 4 DFIZRECR Recs for rest of dump (pages)
0410 1040 Signed 4 DFIZSCSW Number of recs written to FBA or
SCSI.
0414 1044 Signed 4 DFIZCKDW Number of records written to
ECKD/CKD.
0418 1048 Dbl-Word 8 * (3) Reserved for IBM use in DFIZSTA2
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
63 non-failing CPU's. The failing CPU data is
stored above.
00000450 DFIZDATA * Start of non-failing CPU data
000087D8 DFIZDATL 63*DFIZCPUL Length of non-failing
CPU data
00008C28 DFIZDZLN DFIZFCLN+DFIZDATL Total DFIZ
length in bytes
00000009 DFIZPGCT (DFIZDZLN+4095)/4096 Total DFIZ
length in pages
FUNCTION :
Map the data of 1 non-failing CPU.
LOCATED BY :
DFIZDATA contains DFIZCPU entries.
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
| |