ARDHDR | Back to Index page

| Prolog Control Block Contents ARDHDR DSECT ARDVT DSECT ARDCPSEC DSECT ARDCASEC DSECT ARDSTSEC DSECT ARDRSSEC DSECT ARDMDSEC DSECT ARDFISEC DSECT ARDSISEC 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.

ARDHDR Control Block Content | Top of page

     ARDHDR DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ARDHDR         ARCHITECTURE DESCRIPTION BLOCK
    0000    0 Signed       4 ARDHL          Header Length On disk this
                                            reflects the shortened header. In
                                            memory, after expansion this
                                            includes the expansion area
                                            length
    0004    4 Signed       4 ARDHXL         Expanded section length as
                                            created by CP on the singleton
                                            member. Used when the ARD is
                                            expanded on other members who
                                            might be running an older version
                                            of CP. On the originating system
                                            ARDHXL will equal ARDHXLEN.
    0008    8 Signed       4 ARDHVER        Version of ARD Encoding Structure
                                            BEGIN NEW SECTION CAUTION ARDHVER
                                            reflects the version of CP that
                                            built the PDR ARD. It is checked
                                            for compatibility with the
                                            executing CP by comparing it with
                                            ARDHCPV. Members whose singleton
                                            ARDs have differing versions
                                            cannot co-exist in the same
                                            domain. Check for compatibility
                                            must be done before calling
                                            HCPARDUA, HCPARDIA, HCPARDXP and
                                            HCPARDDP
          The version is changed only when an extension to the ARD structure
          mandates a concomitant compatibility APAR for routines that
          manipulate ARDs. Some extensions to the ARD can be tolerated by a
          version of CP that was built using older ARD DSECTS. In general
          extensions that don't mandate a version change are:
            Extensions to the host STFLE String
            Extensions to the SIE STFLE Strings
            Extensions to the CP Architecture Section - Masks and additional
              architectures
            Extensions to the FII sections
            Extension to other sections will need careful consideration.
            Extensions to the vector table will mandate a change in ARD
              version.
          Equates for absolute version numbers of the ARD used to
          identify specific versions of the ARD.
              00000001       ARDHV1         1 Version one of the ARD
              00000002       ARDHV2         2 Version two of the ARD
              00000003       ARDHV3         3 Version three of the ARD
              00000004       ARDHV4         4 Version four of the ARD
              00000005       ARDHV5         5 Version five of the ARD
              00000006       ARDHV6         6 Version six of the ARD
              00000007       ARDHV7         7 Version seven of the ARD
              00000008       ARDHV8         8 Version eight of the ARD
              00000009       ARDHV9         9 Version nine of the ARD
              00000001       ARDHCPV        ARDHV1 ARD version supported by
                                            the executing CP to test for ARD
                                            compatibility. END NEW SECTION
                                            CAUTION
    000C   12 Signed       4 ARDHTL         Total Length of ARD Encoding
    0010   16 Address      4 ARDHVTP        Pointer to ARDVT
    0014   20 Signed       4 ARDHVTL        Vector Table Length
    0018   24 Signed       4 ARDHNSDW       Host STFLE String Length in
                                            DWords
    001C   28 Bitstring    1 ARDHFLGS       Flags byte
              1... ....      ARDHFXPD       X'80' ARDHFXPD ARD had been
                                            expanded. Pointers contain
                                            logical addresses and section is
                                            expanded.
              .1.. ....      ARDHFCDA       X'40' ARDHFCDA Canonical domain
                                            ARD.
              ..1. ....      ARDHFDMY       X'20' ARDHFDMY Dummy ARD built as
                                            a placeholder pending creation of
                                            the PDR on first ever IPL
              .111 1111      ARDHFNXP       X'FF'-ARDHFXPD ARDHFNXP PDR
                                            unexpanded disk version o
              1.11 1111      ARDHFVDA       X'FF'-ARDHFCDA ARDHFVDA This is a
                                            varient ARD
              11.1 1111      ARDHFNDM       X'FF'-ARDHFDMY ARDHFNDM This ARD
                                            is not a dummy ARD
    001D   29 Bitstring    1 *              Reserved for alignment
    001E   30 Bitstring    2 ARDHCVCP       Pending VMDBK connect count that
                                            is incremented for the base VMDBK
                                            in the vConfig when a call is
                                            stacked on the base VMDBK to
                                            connect the VMDBKs to the ARD.
                                            All code that removes an ARD from
                                            the RDMARDP chain to delete it
                                            must check this first. If not
                                            zero, it must not be deleted. The
                                            last stacked call that decrements
                                            the count to zero will delete it.
                                            Serialized by the domain's
                                            RDMLOCK.
          Fields below this point are used only in the expanded in-storage
          version of the ARD. If the ARD Header is altered then new fields
          that are not part of the PDR must be appended to the section below.
          New fields to be included in the unexpanded PDR ARD must be
          inserted above.
    0020   32 Signed       4 ARDHEXP (0)    Start of Header Expansion Area
    0020   32 Address      4 ARDHNXT        Next in chain, zero if end of
                                            chain
    0020   32 Address      4 ARDHASP        ARD Source Address used when
                                            transmitting a copy of this are
                                            to a target member. ARDHASP will
                                            enable the vector table pointers
                                            to be recalculated for use on the
                                            target system by applying the
                                            difference between this value and
                                            the address of this ARD on the
                                            target member
    0024   36 Address      4 ARDHRDM        Pointer to RDMBK
    0028   40 Address      4 ARDHVMDP       Ptr to chain of VMDBKs using this
                                            ARD
    002C   44 Signed       4 ARDHSEQ        ARD Sequence number for this ARD
    0030   48 Bitstring    4 ARDHMASK       Member override mask - see RDMBK
    0034   52 Bitstring    4 *              Reserved for alignment
    0038   56 Dbl-Word     8 ARDHVMRH       Handle of the previous ARD a
                                            guest was assigned to prior to
                                            relocation or domain assignment.
                                            Used by VMRELOCATE and SET
                                            VMRELOCATE to avoid ARD
                                            proliferation when multiple users
                                            are moved or reassigned.
    0038   56 Address      4 ARDHVMRD       Address of prior ARD's domain
    003C   60 Bitstring    4 ARDHVMSQ       Prior ARD's Sequence number
    003C   60 Bitstring    1 ARDHVMIX       Prior ARD's Member Index number
                                            which overlays top byte of the
                                            sequence no
    003D   61 Bitstring    3 ARDHVMQ3       3 low-order bytes of the ARD Seq
                                            No
              00000040       ARDHEND        *
           HCPARDXP relies on the following equates to be invariant across
           the entire membership of the SSI.
              00000020       ARDHPDL        ARDHEXP-ARDHDR Length of PDR ARD
                                            header
              00000020       ARDHXLEN       ARDHEND-ARDHEXP Length of header
                                            expansion section
              00000040       ARDHDLEN       ARDHEND-ARDHDR Length of full
                                            header section

     ARDVT DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ARDVT          ARCHITECTURE DESCRIPTION BLOCK
    0000    0 Address      4 ARDVCPCP       Pointer to CP Characteristics
                                            Section
    0004    4 Signed       4 ARDVCPCL       CP Characteristics Encoding
                                            Length CP Architecture Section
                                            described by ARDCASEC dsect
    0008    8 Address      4 ARDVCPAP       Pointer to CP Architecture
                                            Section
    000C   12 Signed       4 ARDVCPAL       CP Architecture Encoding Length
                                            Host STFLE Section described by
                                            ARDSTSEC dsect
    0010   16 Address      4 ARDVSTFP       Pointer to host STFLE Section
    0014   20 Signed       4 ARDVSTFL       Length of host STFLE Section (in
                                            bytes) CPU Model Section
                                            described by ARDMDSEC dsect
    0018   24 Address      4 ARDVMODP       Pointer to model information
                                            (STSI and STIDP)
    001C   28 Signed       4 ARDVMODL       Length of model section CPU
                                            Read_SCP_Info Section described
                                            by ARDRSSEC dsect (ARDBX)
    0020   32 Address      4 ARDVSCPP       Pointer to READ_SCP_INFO section
    0024   36 Signed       4 ARDVSCPL       Length of RSCPI section CHSC
                                            Section described by ARDCHSEC
                                            dsect (ARDBX)
    0028   40 Address      4 ARDVCHIP       Pointer to Channel System
                                            Information section
    002C   44 Signed       4 ARDVCHIL       Length of CHSC section FII
                                            Function Query Section described
                                            by ARDFISEC dsect
    0030   48 Address      4 ARDVFIIP       Pointer to FII Function Query
                                            section
    0034   52 Signed       4 ARDVFIIL       Length of FII section Extended
                                            FII Function Query Sect --
                                            ARDFXSEC dsect (ARDBX)
    0038   56 Address      4 ARDVXFIP       Pointer to Extended FII Function
                                            Query section
    003C   60 Signed       4 ARDVXFIL       Length of Extended FII section
          NEW SECTION CAUTION
          New PDR sections added above with a pointer/Length pair
          NEW SECTION CAUTION
          New XPD sections of fixed length added above with pointer/length
            Section that contains exact images of STFLE output for
            each architectural mode of guest: z/Arch, ESA, XC.
            Described by the ARDSISEC dsect.
    0040   64 Address      4 ARDVSISP       Pointer to SIE STFLE section
    0044   68 Signed       4 ARDVSISL       Length of SIE STLE section
          NEW SECTION CAUTION
          New XPD sections of dynamically-determined length added below
              00000048       ARDVTEND       *
              00000048       ARDVTLEN       ARDVTEND-ARDVT Length of ARD VT
                                            Section

     ARDCPSEC DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ARDCPSEC       ARCHITECTURE DESCRIPTION BLOCK
    0000    0 Character    8 ARDCPLPB       Licensed Program Bit-map from
                                            DIAG 0
              .... ..11      ARDLPP3        ARDCPLPB+3 ARDLPP3 Bit map byte
                                            with z/VM 6.4 bit
              .... .1..      ARDVM64        X'04' ARDVM64 Bit for z/VM 6.4
    0008    8 Bitstring    6 ARDCPLVL       CP Level (ver, rel, mod and SLU)
    0008    8 Bitstring    2 ARDCPVER       Binary Version Number
    000A   10 Bitstring    4 ARDCPREL       Binary Release Information
    000A   10 Bitstring    2 ARDCPRM        CP Release and Modification
                                            Number
    000A   10 Bitstring    1 ARDCPRN        CP Release Number
    000B   11 Bitstring    1 ARDCPMD        CP Modification Number
    000C   12 Bitstring    2 ARDCPSL        CP Service Level
    000E   14 Bitstring    2 ARDCPMCP       Maximum number of CPUs supported
    0010   16 Bitstring    1 ARDCPMVM       Maximum configurable storage
    0011   17 Bitstring    3 *              Reserved for future IBM use
          ARDCPFTS can be used to define available CP features that
          may or may not be available depending on the service level.
          It should generally be used to indicate the presence of CP
          support for a function or facility that was added in the
          service stream.  For relocation purposes, the program
          product bit map can be used for function shipped on a
          release boundary.
    0014   20 Signed       4 ARDCPFTS       Available CP features
    0014   20 Bitstring    1 ARDCPFT1       Feature byte 1
              1... ....      ARDEXHPF       X'80' ARDEXHPF Expanded HPF
                                            features available
              .1.. ....      ARD65846       X'40' ARD65846 APAR VM65846 is
                                            installed
              ..1. ....      ARD65976       X'20' ARD65976 APAR VM65976 is
                                            installed
              ...1 ....      ARD65942       X'10' ARD65942 APAR VM65942 is
                                            installed Notes : the following
                                            two bits must remain contiguous
                                            in the same byte. VMDDYNCR flags
                                            must adhere to this as well.
              .... 11..      ARDDYNCR       X'0C' ARDDYNCR Dynamic Crypto
                                            Flags
              .... 1...      ARDVAPXA       X'08' ARDVAPXA APXA may be
                                            simulated in APVIRT and APnone
                                            guests when required.
              .... .1..      ARDVAPIN       X'04' ARDVAPIN AP instructions
                                            may be simulated in APnone guests
                                            when required.
    0015   21 Bitstring    3 *              Reserved for future features
    0018   24 Bitstring    2 ARDCPMXD       Maximum Data Count for FCX I/O
    001A   26 Bitstring    6 *              Reserved for IBM use
              00000020       ARDCPEND       * End of CP section for this CP
              00000020       ARDCPLEN       ARDCPEND-ARDCPSEC Length of CP
                                            capabilities section

     ARDCASEC DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ARDCASEC       ARCHITECTURE DESCRIPTION BLOCK
          CP Supported Architectures Section.
          This comprises a self-describing table of STFLE Masks
          which are ANDed against the native STFLE string to determine
          the feature set of each supported architecture (currently:
          zArchitecture, ESA/390, XC/390, zAchitecture-only).
          The table is preceded by a byte number of entries
          Each entry comprises a byte indicating architecture,
          a byte count of number of mask half words that follow.
          The masks for each architecture are coded as equates to be
          used when building the ARDBK.
          The number of mask bytes stored per architecture is a multiple of
          halfwords, not necessarily equal to the number of STFLE doublewords
          but sufficient for masking purposes.
          See HCPARD for more details on how the guest STFLE responses
          are created.
          Important considerations when updating this section:
          HCPARD assumes that future updates to this section are cumulative.
          The overall length of this section is used to determine whether one
          ARD is a superset of another. Updates, which may include adding
          support for a new architecture and extensions to the STFLE masks
          must be well ordered.
    0000    0 Bitstring    1 ARDCANAR       Number of architectures supported
    0001    1 Bitstring    1 *              Reserved for alignment
    0002    2 Bitstring    2 ARDCAARC (0)   Beginning of an architecture
                                            entry allocation of the expanded
                                            ARD
    0002    2 Bitstring    1 ARDCAATP       Architecture applying to this
                                            entry
              00000000       ARDCAZ         X'00' ARDCAZ Z Architecture
              00000001       ARDCAESA       X'01' ARDCAESA ESA/390
                                            Architecture
              00000002       ARDCAXC        X'02' ARDCAXC XC/390 Architecture
              00000003       ARDCAZONL      X'03' ARDCAZONL Z Architecture
                                            only
    0003    3 Bitstring    1 ARDCAANH       Number of mask halfwords that
                                            follow
    0004    4 Bitstring    2 ARDCAMSK (0)   STFLE mask HWords
           The following equates represent the architecture supported by
           this version of CP.
           To increase the number of supported architectures and facilities
           Set ARDCAARS and define the STFLE masks accordingly. Code in
           HCPARD does have tolerance for more than three guest architectures
           being present in the ARD but does not support the removal of an
           obsolete architecture or the re-ordering of architectures in the
           ARDCAARC table.
           Notes      : throughout the ARD, STFLE related arrays are always sto
           in corresponding ascending order of ARDCPATP (architecture type)
              00000004       ARDCAARS       4 Z, ESA/390, XC/390, Z-only
                 STLFE mask for z/Arch guest.
          ARDMZ0 and ARDMZ1 define the first halfword mask
              000000FF       ARDMZ0         STFL0N3A+STFL0MEA+STFL0MEE+STFL0I
                                            DT+STFL0ICS+STFL0ICR+ST
                                            FL0ALR+STFL0FLE ARDMZ1 definition
                                            can be found in HCPARDBX
          ARDMZ8 and ARDMZ9 define the second halfword mask
         ARDMZ8        definition can be found in HCPARDBX
         ARDMZ9        definition can be found in HCPARDBX
          ARDMZ16 and ARDMZ17 define the third halfword mask
         ARDMZ16       definition can be found in HCPARDBX
         ARDMZ17       definition can be found in HCPARDBX
          ARDMZ18 and ARDMZ19 define the fourth halfword mask
         ARDMZ18       definition can be found in HCPARDBX
         ARDMZ19       definition can be found in HCPARDBX
          ARDMZ20 and ARDMZ21 define the fifth halfword mask
         ARDMZ20       definition can be found in HCPARDBX
         ARDMZ21       definition can be found in HCPARDBX
              00000005       ARDMZH         5 Number of mask halfwords
                                            required
              0000000C       ARDMZEL        (2*ARDMZH)+2 Z mask entry length
                 STLFE mask for ESA/390 non-XC guest.
          ARDM390 and ARDM391 define the first halfword mask
              000000DF       ARDM390        ARDMZ0-STFL0MEE ARDM391
                                            definition can be found in
                                            HCPARDBX
          ARDM398 and ARDM399 define the second halfword mask
         ARDM398       definition can be found in HCPARDBX
         ARDM399       definition can be found in HCPARDBX
          ARDM3916 and ARDM3917 define the third halfword mask
         ARDM3916      definition can be found in HCPARDBX
         ARDM3917      definition can be found in HCPARDBX
          ARDM3918 and ARDM3919 define the fourth halfword mask
         ARDM3918      definition can be found in HCPARDBX
         ARDM3919      definition can be found in HCPARDBX
          ARDM3920 and ARDM3921 define the fifth halfword mask
         ARDM3920      definition can be found in HCPARDBX
         ARDM3921      definition can be found in HCPARDBX
              00000005       ARDM39H        5 Number of mask halfwords
                                            required
              0000000C       ARDM39EL       (2*ARDM39H)+2 ESA/390 mask entry
                                            length
                 STLFE mask for XC guest.
                 The bits for IDTE and ASN & LX Reuse facilities are
                  turned off for XC guests because an XC guest is
                  DAT OFF and these facilities require DAT.
          ARDMXC0 and ARDMXC1 define the first halfword mask
              00000081       ARDMXC0        STFL0N3A+STFL0FLE ARDMXC1
                                            definition can be found in
                                            HCPARDBX
          ARDMXC8 and ARDMXC9 define the second halfword mask
         ARDMXC8       definition can be found in HCPARDBX
         ARDMXC9       definition can be found in HCPARDBX
          ARDMXC16 and ARDMXC17 define the third halfword mask
         ARDMXC16      definition can be found in HCPARDBX
         ARDMXC17      definition can be found in HCPARDBX
          ARDMXC18 and ARDMXC19 define the fourth halfword mask
         ARDMXC18      definition can be found in HCPARDBX
         ARDMXC19      definition can be found in HCPARDBX
          ARDMXC20 and ARDMXC21 define the fifth halfword mask
         ARDMXC20      definition can be found in HCPARDBX
         ARDMXC21      definition can be found in HCPARDBX
              00000005       ARDMXCH        5 Number of mask halfwords
                                            required
              0000000C       ARDMXCEL       (2*ARDMXCH)+2 XC mask entry
                                            length
                 STLFE mask for z/Arch-only guest.
          ARDMZO0 and ARDMZO1 define the first halfword mask
              000000FF       ARDMZO0        ARDMZ0 ARDMZO1 definition can be
                                            found in HCPARDBX
          ARDMZO8 and ARDMZO9 define the second halfword mask
         ARDMZO8       definition can be found in HCPARDBX
         ARDMZO9       definition can be found in HCPARDBX
          ARDMZO16 and ARDMZO17 define the third halfword mask
         ARDMZO16      definition can be found in HCPARDBX
              00000020       ARDMZO17       STFLZONL
          ARDMZO18 and ARDMZO19 define the fourth halfword mask
         ARDMZO18      definition can be found in HCPARDBX
         ARDMZO19      definition can be found in HCPARDBX
          ARDMZO20 and ARDMZO21 define the fifth halfword mask
         ARDMZO20      definition can be found in HCPARDBX
         ARDMZO21      definition can be found in HCPARDBX
              00000005       ARDMZOH        5 Number of mask halfwords
                                            required
              0000000C       ARDMZOEL       (2*ARDMZOH)+2 Z-only mask entry
                                            length
              00000030       ARDCAMSL       ARDMZEL+ARDM39EL+ARDMXCEL+ARDMZOE
                                            L Total length of mask table
    0002    2 Bitstring    1 *              Reserve space for this CP's masks
    0038   56 Dbl-Word     8 * (0)          Pad to the next DWORD boundary
              00000038       ARDCAEND       * End of CP section for this CP
              00000038       ARDCALEN       ARDCAEND-ARDCASEC Length of CP
                                            architecture section

     ARDSTSEC DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ARDSTSEC       ARCHITECTURE DESCRIPTION BLOCK
          This section is initially populated by the host STFLE string of
          the singleton member ARD. Following the formation of domains of more
          than one member this represents the common subset of native features
          present for all members of the domain. Nevertheless it is still
          referred to as the native STFLE string in HCPARD.
          For the singleton ARD the space reserved will be precisely the
          length of the host STFLE string stored on that member. There is no
          overflow space reserved as was formerly done by HCPBIE because:
             the ARD is rebuilt following an architecture upgrade.
             the SIE Interpreted STFLE responses are in ARDSISEC. These do
             contain expansion room for the same reasons as was done in HCPBIE.
          Where there are multiple members comprising a domain the space
          reserved will be the maximum of all the singleton native STFLE
          strings. No matter what domain the ARD represents, the length of
          the native STFLE string may be obtained from ARDHNSLN or ARDVSTFL
    0000    0 Dbl-Word     8 ARDSTFLE (0)   Machine STFLE response DS 1D
                                            Minimum STFLE space (comment
                                            line)
              00000000       ARDSTEND       *
              00000000       ARDSTLEN       ARDSTEND-ARDSTSEC minimum Length
                                            of ARD STFLE Section

     ARDRSSEC DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ARDRSSEC       ARCHITECTURE DESCRIPTION BLOCK
    0000    0 Bitstring    4 ARDRSFPC       FPCR validity mask (SCP INFO
                                            bytes 44-47)
              ARDRSFPC       ARDFPZ10       X'F8F8FF73' ARDFPZ10 Implicit Z10
                                            default for FPCR
    0004    4 Bitstring    4 ARDRSIBC       VAL controls (SCP INFO bytes
                                            76-79)
    0008    8 Bitstring   16 ARDRSIF        Installed-SCLP-Facilities bit
                                            mask
    0008    8 Bitstring    8 ARDRSIF1       Installed-SCLP-Facilities bit
                                            mask (SCP INFO bytes 48-55)
    0008    8 Bitstring    1 ARDINSF0
    0009    9 Bitstring    1 ARDINSF1
    000A   10 Bitstring    1 ARDINSF2
    000B   11 Bitstring    1 ARDINSF3
    000C   12 Bitstring    1 ARDINSF4
    000D   13 Bitstring    1 ARDINSF5
    000E   14 Bitstring    1 ARDINSF6
    000F   15 Bitstring    1 ARDINSF7
    0010   16 Bitstring    8 ARDRSIF2       Extensions to the Installed
                                            Facilities (SCP INFO bytes 56-63)
    0010   16 Bitstring    1 ARDINSF8
    0011   17 Bitstring    1 ARDINSF9
    0012   18 Bitstring    1 ARDINSFA
    0013   19 Bitstring    1 ARDINSFB
    0014   20 Bitstring    1 ARDINSFC
    0015   21 Bitstring    1 ARDINSFD
    0016   22 Bitstring    1 ARDINSFE
    0017   23 Bitstring    1 ARDINSFF
    0018   24 Bitstring    6 ARDRSCF1       Configuration characteristics
                                            Bits (1) (SCP INFO bytes 80-85)
    0018   24 Bitstring    1 ARDCNFG0
    0019   25 Bitstring    1 ARDCNFG1
    001A   26 Bitstring    1 ARDCNFG2
    001B   27 Bitstring    1 ARDCNFG3
    001C   28 Bitstring    1 ARDCNFG4
    001D   29 Bitstring    1 ARDCNFG5       Configuration bytes 6-10 are not
                                            required for architecture lying
                                            purposes. If CP needs to
                                            reference these they should be
                                            taken directly from
                                            PCCCNGF6-PCCCNFGA
          Configuration byte 11 (SCP INFO byte 91)
    001E   30 Bitstring    1 ARDCNFGB
          Configuration bytes 12-15 should be taken directly from
          PCCCNFGCC-PCCCNFGF
    001F   31 Bitstring    1 *              reserved
    0020   32 Bitstring    4 ARDRSCF2       Configuration characteristics
                                            Bits (2) (SCP INFO bytes 116-119)
    0020   32 Bitstring    1 ARDCNFX0
    0021   33 Bitstring    1 ARDCNFX1
    0022   34 Bitstring    1 ARDCNFX2
    0023   35 Bitstring    1 ARDCNFX3
    0024   36 Bitstring    4 *              reserved
    0028   40 Bitstring    1 *              reserved
    0029   41 Bitstring    1 ARDRSAF        Config-Characteristics Byte 123
    002A   42 Bitstring   14 ARDRSCPU       Primary CPU installed-facility
                                            bits from recognized-CPU-list
                                            entries (SCP INFO first CPU entry
                                            bytes 2-15)
    002A   42 Bitstring    1 ARDCPF0
    002B   43 Bitstring    1 ARDCPF1
    002C   44 Bitstring    1 ARDCPF2
    002D   45 Bitstring    1 ARDCPF3
    002E   46 Bitstring    1 ARDCPF4
    002F   47 Bitstring    1 ARDCPF5
    0030   48 Bitstring    1 ARDCPF6
    0031   49 Bitstring    1 ARDCPF7
    0032   50 Bitstring    1 ARDCPF8
    0033   51 Bitstring    1 ARDCPF9
    0034   52 Bitstring    1 ARDCPF10
    0035   53 Bitstring    1 ARDCPF11
    0036   54 Bitstring    1 ARDCPF12
    0037   55 Bitstring    1 ARDCPF13
           More bytes from the RSCPI SCCB
    0038   56 Bitstring    2 ARDIBM2        Reserved for IBM use
    003A   58 Bitstring    2 ARDIBM3
    003C   60 Bitstring    2 ARDIBM4        Reserved for IBM use
    003E   62 Bitstring    2 ARDIBM5        Reserved for IBM use
              00000040       ARDRSEND       *
              00000040       ARDRSLEN       ARDRSEND-ARDRSSEC Length of ARD
                                            Read SCPI Section

     ARDMDSEC DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ARDMDSEC       ARCHITECTURE DESCRIPTION BLOCK
    0000    0 Character    4 ARDMDTE        STSI 1.1.1 Type in EBCDIC
    0004    4 Bitstring    2 ARDMDTB        STIDP Type in binary
    0006    6 Bitstring    2 ARDIBM1        Reserved for IBM use
              00000008       ARDMDEND       *
              00000008       ARDMDLEN       ARDMDEND-ARDMDSEC Length of ARD
                                            CPU Model Section

     ARDFISEC DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ARDFISEC       ARCHITECTURE DESCRIPTION BLOCK
    0000    0 Bitstring   32 ARDPLO         PLO Function availability bit
                                            mask
    0020   32 Bitstring   16 ARDPTFF        PTFF Function availability bit
                                            mask
    0030   48 Bitstring   16 ARDKIMD        KIMD Function availability bit
                                            mask
    0040   64 Bitstring   16 ARDKLMD        KLMD Function availability bit
                                            mask
    0050   80 Bitstring   16 ARDKM          KM Function availability bit mask
    0060   96 Bitstring   16 ARDKMC         KMC Function availability bit
                                            mask
    0070  112 Bitstring   16 ARDKMAC        KMAC Function availability bit
                                            mask
    0080  128 Bitstring   16 ARDPCKMO       PCKMO Function availability bit
                                            mask
    0090  144 Bitstring   16 ARDKMF         KMF Function availability bit
                                            mask
    00A0  160 Bitstring   16 ARDKMCTR       KMCTR Function availability bit
                                            mask
    00B0  176 Bitstring   16 ARDKMO         KMO Function availability bit
                                            mask
    00C0  192 Bitstring   16 ARDPCC         PCC Function availability bit
                                            mask
              000000D0       ARDPCCND       *
              000000D0       ARDPCCLN       ARDPCCND-ARDFISEC
    00D0  208 Bitstring   16 ARDPPNO        PPNO/PRNO Function avail mask
              000000E0       ARDPPNND       *
              000000E0       ARDPPNLN       ARDPPNND-ARDFISEC
    00E0  224 Bitstring   16 ARDKMA         KMA Function availability mask
              000000F0       ARDKMAND       *
              000000F0       ARDKMALN       ARDKMAND-ARDFISEC
    00F0  240 Bitstring   32 ARDSORTL       SORTL Function availability mask
              00000110       ARDSORND       *
              00000110       ARDSORLN       ARDSORND-ARDFISEC
    0110  272 Bitstring   32 ARDDFLTC       DFLTCC Function availability mask
              00000130       ARDDFLND       *
              00000130       ARDDFLLN       ARDDFLND-ARDFISEC
    0130  304 Bitstring   16 ARDKDSA        KDSA Function availability mask
              00000140       ARDECSND       *
              00000140       ARDECSLN       ARDECSND-ARDFISEC
              00000140       ARDFIEND       *
              00000140       ARDFILEN       ARDFIEND-ARDFISEC Length of ARD
                                            FII Section Notes : HCPARDCA
                                            assumes ARDFISEC will never
                                            exceed 16KB with fu extensions
          NEW SECTION CAUTION
          All PDR ARD sections appear before this point and are  built by
          HCPARDBA on the member they represent.
          All sections following are built on expansion by HCPARDXP by all
          members of the SSI. Sections of fixed-length are inserted before
          those with dynamically-determined lengths

     ARDSISEC DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ARDSISEC       ARCHITECTURE DESCRIPTION BLOCK
          This section is modelled on the VSIM data that was used formerly to
          record STFLE data for all guests.
          ARDCANAR is used to determine the number of array entries
          (ARDCAARS is used only to build the ARD by the local member)
          Notes      : throughout the ARD STFLE related arrays are always store
          in ascending order of ARDCPATP (architecture type). This
          simplifies search algorithms and must be adhered to.
    0000    0 Signed       4 ARDNFLL (0)    Array of host logical addresses
                                            of guest STFLE responses
    0000    0 Signed       4 ARDNFLZL       Host logical address of STFLE
                                            response for z/Arch guest
                                            (non-XC)
    0004    4 Signed       4 ARDNFL3L       Host logical address of STFLE
                                            response for 390 guest (non-XC)
    0008    8 Signed       4 ARDNFLXL       Host logical address of STFLE
                                            response for XC guest
    000C   12 Signed       4 ARDNFLZOL      Host logical address of STFLE
                                            response for z/Arch-only guest
    0010   16 Signed       4 ARDNFLR (0)    Array of host real addresses of
                                            guest STFLE responses
    0010   16 Signed       4 ARDNFLZR       Host real address of STFLE
                                            response for z/Arch guest
                                            (non-XC)
    0014   20 Signed       4 ARDNFL3R       Host real address of STFLE
                                            response for 390 guest (non-XC)
    0018   24 Signed       4 ARDNFLXR       Host real address of STFLE
                                            response for XC guest
    001C   28 Signed       4 ARDNFLZOR      Host real address of STFLE
                                            response for z/Arch-only guest
              00000020       ARDNFLLL       *-ARDNFLL Length of STFLE address
                                            array
          The following array of STFLE strings are used by SIE
          They are necessarily equal length entries equal to the size
          of the native string plus one double-word for reasons of
          overflow caused by concurrent firmware update.
    0020   32 Dbl-Word     8 ARDSTSIE (0)   Arrary of STFLE strings for SIE
                                            use
          BEGIN NEW SECTION CAUTION
          Total length of all sections in the unexpanded PDR ARD not
          including the host STFLE section (ARDSTSEC) and any future
          XPD sections
              000001E8       ARDTSLEN       ARDFILEN+ARDMDLEN+ARDCALEN+ARDCPL
                                            EN+ARDVTLEN
          Total length of all fixed-length sections build by HCPARDXP
              00000000       ARDXSLEN       0
          END NEW SECTION CAUTION

ARDHDR Storage Layout | Top of page

    *** ARDHDR - ARCHITECTURE DESCRIPTION BLOCK
    *
    *     +---------------------------+---------------------------+
    *   0 |          ARDHL            |          ARDHXL           |
    *     +---------------------------+---------------------------+
    *   8 |         ARDHVER           |          ARDHTL           |
    *     +---------------------------+---------------------------+
    *  10 |         ARDHVTP           |         ARDHVTL           |
    *     +---------------------------+------+------+-------------+
    *  18 |         ARDHNSDW          |:HFLGS|//////|  ARDHCVCP   |
    *     +---------------------------+------+------+-------------+
    *  20 |         ARDHNXT           | 24
    *     +---------------------------+
    *
    *** ARDHDR - ARCHITECTURE DESCRIPTION BLOCK

    *** Overlay for ARDHNXT in ARDHDR
    *
    *     +---------------------------+---------------------------+
    *  20 |         ARDHASP           |         ARDHRDM           |
    *     +---------------------------+---------------------------+
    *  28 |         ARDHVMDP          |         ARDHSEQ           |
    *     +---------------------------+---------------------------+
    *  30 |         ARDHMASK          |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  38 |                       ARDHVMRH                        |
    *     +-------------------------------------------------------+
    *  40
    *
    *** Overlay for ARDHNXT in ARDHDR

    *** Overlay for ARDHVMRH in ARDHDR
    *
    *     +---------------------------+---------------------------+
    *  38 |         ARDHVMRD          |         ARDHVMSQ          |
    *     +---------------------------+---------------------------+
    *  40
    *
    *** Overlay for ARDHVMRH in ARDHDR

    *** Overlay for ARDHVMSQ in ARDHDR
    *
    *                                 +------+--------------------+
    *  38 ...                      3C |:HVMIX|     ARDHVMQ3       |
    *                                 +------+--------------------+
    *  40
    *
    *** Overlay for ARDHVMSQ in ARDHDR

    *** ARDVT - ARCHITECTURE DESCRIPTION BLOCK
    *
    *     +---------------------------+---------------------------+
    *   0 |         ARDVCPCP          |         ARDVCPCL          |
    *     +---------------------------+---------------------------+
    *   8 |         ARDVCPAP          |         ARDVCPAL          |
    *     +---------------------------+---------------------------+
    *  10 |         ARDVSTFP          |         ARDVSTFL          |
    *     +---------------------------+---------------------------+
    *  18 |         ARDVMODP          |         ARDVMODL          |
    *     +---------------------------+---------------------------+
    *  20 |         ARDVSCPP          |         ARDVSCPL          |
    *     +---------------------------+---------------------------+
    *  28 |         ARDVCHIP          |         ARDVCHIL          |
    *     +---------------------------+---------------------------+
    *  30 |         ARDVFIIP          |         ARDVFIIL          |
    *     +---------------------------+---------------------------+
    *  38 |         ARDVXFIP          |         ARDVXFIL          |
    *     +---------------------------+---------------------------+
    *  40 |         ARDVSISP          |         ARDVSISL          |
    *     +---------------------------+---------------------------+
    *  48
    *
    *** ARDVT - ARCHITECTURE DESCRIPTION BLOCK

    *** ARDCPSEC - ARCHITECTURE DESCRIPTION BLOCK
    *
    *     +-------------------------------------------------------+
    *   0 |                       ARDCPLPB                        |
    *     +-----------------------------------------+-------------+
    *   8 |                ARDCPLVL                 |  ARDCPMCP   |
    *     +------+--------------------+-------------+-------------+
    *  10 |:CPMVM|////////////////////|         ARDCPFTS          |
    *     +------+------+-------------+---------------------------+
    *  18 |  ARDCPMXD   |/////////////////////////////////////////|
    *     +-------------+-----------------------------------------+
    *  20
    *
    *** ARDCPSEC - ARCHITECTURE DESCRIPTION BLOCK

    *** Overlay for ARDCPLVL in ARDCPSEC
    *
    *     +-------------+---------------------------+
    *   8 |  ARDCPVER   |         ARDCPREL          | E
    *     +-------------+---------------------------+
    *
    *** Overlay for ARDCPLVL in ARDCPSEC

    *** Overlay for ARDCPREL in ARDCPSEC
    *
    *                   +-------------+
    *   8 ...         A |  ARDCPRM    | C
    *                   +-------------+
    *
    *** Overlay for ARDCPREL in ARDCPSEC

    *** Overlay for ARDCPRM in ARDCPSEC
    *
    *                   +------+------+-------------+
    *   8 ...         A |:CPRN |:CPMD |  ARDCPSL    | E
    *                   +------+------+-------------+
    *
    *** Overlay for ARDCPRM in ARDCPSEC

    *** Overlay for ARDCPFTS in ARDCPSEC
    *
    *                                 +------+--------------------+
    *  10 ...                      14 |:CPFT1|////////////////////|
    *                                 +------+--------------------+
    *  18
    *
    *** Overlay for ARDCPFTS in ARDCPSEC

    *** ARDCASEC - ARCHITECTURE DESCRIPTION BLOCK
    *
    *     +------+------+------+------+
    *   0 |:CANAR|//////|:CAATP|:CAANH|
    *     +------+------+------+------+
    *
    *** ARDCASEC - ARCHITECTURE DESCRIPTION BLOCK

    *** Overlay for ARDCAARC in ARDCASEC
    *
    *                   +------+----------------------------------+
    *   0 ...         2 |//////|//////////////////////////////////|
    *     +-------------+------+//////////////////////////////////|
    *   8 |///////////////////////////////////////////////////////|
    *     =///////////////////////////////////////////////////////=
    *     |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    *  38
    *
    *** Overlay for ARDCAARC in ARDCASEC

    *** ARDSTSEC - ARCHITECTURE DESCRIPTION BLOCK
    *
    *
    *** ARDSTSEC - ARCHITECTURE DESCRIPTION BLOCK

    *** ARDRSSEC - ARCHITECTURE DESCRIPTION BLOCK
    *
    *     +---------------------------+---------------------------+
    *   0 |         ARDRSFPC          |         ARDRSIBC          |
    *     +---------------------------+---------------------------+
    *   8 |                       ARDRSIF                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  18
    *
    *** ARDRSSEC - ARCHITECTURE DESCRIPTION BLOCK

    *** Overlay for ARDRSIF in ARDRSSEC
    *
    *     +-------------------------------------------------------+
    *   8 |                       ARDRSIF1                        |
    *     +-------------------------------------------------------+
    *  10
    *
    *** Overlay for ARDRSIF in ARDRSSEC

    *** Overlay for ARDRSIF1 in ARDRSSEC
    *
    *     +------+------+------+------+------+------+------+------+
    *   8 |:INSF0|:INSF1|:INSF2|:INSF3|:INSF4|:INSF5|:INSF6|:INSF7|
    *     +------+------+------+------+------+------+------+------+
    *  10 |                       ARDRSIF2                        |
    *     +-------------------------------------------------------+
    *  18
    *
    *** Overlay for ARDRSIF1 in ARDRSSEC

    *** Overlay for ARDRSIF2 in ARDRSSEC
    *
    *     +------+------+------+------+------+------+------+------+
    *  10 |:INSF8|:INSF9|:INSFA|:INSFB|:INSFC|:INSFD|:INSFE|:INSFF|
    *     +------+------+------+------+------+------+------+------+
    *  18 |                ARDRSCF1                 | 1E
    *     +-----------------------------------------+
    *
    *** Overlay for ARDRSIF2 in ARDRSSEC

    *** Overlay for ARDRSCF1 in ARDRSSEC
    *
    *     +------+------+------+------+------+------+------+------+
    *  18 |:CNFG0|:CNFG1|:CNFG2|:CNFG3|:CNFG4|:CNFG5|:CNFGB|//////|
    *     +------+------+------+------+------+------+------+------+
    *  20 |         ARDRSCF2          | 24
    *     +---------------------------+
    *
    *** Overlay for ARDRSCF1 in ARDRSSEC

    *** Overlay for ARDRSCF2 in ARDRSSEC
    *
    *     +------+------+------+------+---------------------------+
    *  20 |:CNFX0|:CNFX1|:CNFX2|:CNFX3|///////////////////////////|
    *     +------+------+------+------+---------------------------+
    *  28 |//////|:RSAF |                ARDRSCPU                 |
    *     +------+------+                                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  38
    *
    *** Overlay for ARDRSCF2 in ARDRSSEC

    *** Overlay for ARDRSCPU in ARDRSSEC
    *
    *                   +------+------+------+------+------+------+
    *  28 ...        2A |:CPF0 |:CPF1 |:CPF2 |:CPF3 |:CPF4 |:CPF5 |
    *     +------+------+------+------+------+------+------+------+
    *  30 |:CPF6 |:CPF7 |:CPF8 |:CPF9 |:CPF10|:CPF11|:CPF12|:CPF13|
    *     +------+------+------+------+------+------+------+------+
    *  38 |  ARDIBM2    |  ARDIBM3    |  ARDIBM4    |  ARDIBM5    |
    *     +-------------+-------------+-------------+-------------+
    *  40
    *
    *** Overlay for ARDRSCPU in ARDRSSEC

    *** ARDMDSEC - ARCHITECTURE DESCRIPTION BLOCK
    *
    *     +---------------------------+-------------+-------------+
    *   0 |         ARDMDTE           |  ARDMDTB    |  ARDIBM1    |
    *     +---------------------------+-------------+-------------+
    *   8
    *
    *** ARDMDSEC - ARCHITECTURE DESCRIPTION BLOCK

    *** ARDFISEC - ARCHITECTURE DESCRIPTION BLOCK
    *
    *     +-------------------------------------------------------+
    *   0 |                                                       |
    *     =                        ARDPLO                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  20 |                       ARDPTFF                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  30 |                       ARDKIMD                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  40 |                       ARDKLMD                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  50 |                        ARDKM                          |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  60 |                        ARDKMC                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  70 |                       ARDKMAC                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  80 |                       ARDPCKMO                        |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  90 |                        ARDKMF                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  A0 |                       ARDKMCTR                        |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  B0 |                        ARDKMO                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  C0 |                        ARDPCC                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  D0 |                       ARDPPNO                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  E0 |                        ARDKMA                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  F0 |                                                       |
    *     =                       ARDSORTL                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 110 |                                                       |
    *     =                       ARDDFLTC                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 130 |                       ARDKDSA                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 140
    *
    *** ARDFISEC - ARCHITECTURE DESCRIPTION BLOCK

    *** ARDSISEC - ARCHITECTURE DESCRIPTION BLOCK
    *
    *     +---------------------------+---------------------------+
    *   0 |         ARDNFLZL          |         ARDNFL3L          |
    *     +---------------------------+---------------------------+
    *   8 |         ARDNFLXL          |        ARDNFLZOL          |
    *     +---------------------------+---------------------------+
    *  10 |         ARDNFLZR          |         ARDNFL3R          |
    *     +---------------------------+---------------------------+
    *  18 |         ARDNFLXR          |        ARDNFLZOR          |
    *     +---------------------------+---------------------------+
    *
    *** ARDSISEC - ARCHITECTURE DESCRIPTION BLOCK

ARDHDR Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    ARDCAANH       0003
    ARDCAARC       0002
    ARDCAARS       0004 00000004
    ARDCAATP       0002
    ARDCAEND       0038 00000038
    ARDCAESA       0002 00000001
    ARDCALEN       0038 00000038
    ARDCAMSK       0004
    ARDCAMSL       0004 00000030
    ARDCANAR       0000
    ARDCAXC        0002 00000002
    ARDCAZ         0002 00000000
    ARDCAZONL      0002 00000003
    ARDCNFGB       001E
    ARDCNFG0       0018
    ARDCNFG1       0019
    ARDCNFG2       001A
    ARDCNFG3       001B
    ARDCNFG4       001C
    ARDCNFG5       001D
    ARDCNFX0       0020
    ARDCNFX1       0021
    ARDCNFX2       0022
    ARDCNFX3       0023
    ARDCPEND       001A 00000020
    ARDCPFTS       0014
    ARDCPFT1       0014
    ARDCPF0        002A
    ARDCPF1        002B
    ARDCPF10       0034
    ARDCPF11       0035
    ARDCPF12       0036
    ARDCPF13       0037
    ARDCPF2        002C
    ARDCPF3        002D
    ARDCPF4        002E
    ARDCPF5        002F
    ARDCPF6        0030
    ARDCPF7        0031
    ARDCPF8        0032
    ARDCPF9        0033
    ARDCPLEN       001A 00000020
    ARDCPLPB       0000
    ARDCPLVL       0008
    ARDCPMCP       000E
    ARDCPMD        000B
    ARDCPMVM       0010
    ARDCPMXD       0018
    ARDCPREL       000A
    ARDCPRM        000A
    ARDCPRN        000A
    ARDCPSL        000C
    ARDCPVER       0008
    ARDDFLLN       0110 00000130
    ARDDFLND       0110 00000130
    ARDDFLTC       0110
    ARDDYNCR       0014 0C
    ARDECSLN       0130 00000140
    ARDECSND       0130 00000140
    ARDEXHPF       0014 80
    ARDFIEND       0130 00000140
    ARDFILEN       0130 00000140
    ARDFPZ10       0000 ARDRSFPC
    ARDHASP        0020
    ARDHCPV        0008 00000001
    ARDHCVCP       001E
    ARDHDLEN       003D 00000040
    ARDHEND        003D 00000040
    ARDHEXP        0020
    ARDHFCDA       001C 40
    ARDHFDMY       001C 20
    ARDHFLGS       001C
    ARDHFNDM       001C DF
    ARDHFNXP       001C 7F
    ARDHFVDA       001C BF
    ARDHFXPD       001C 80
    ARDHL          0000
    ARDHMASK       0030
    ARDHNSDW       0018
    ARDHNXT        0020
    ARDHPDL        003D 00000020
    ARDHRDM        0024
    ARDHSEQ        002C
    ARDHTL         000C
    ARDHVER        0008
    ARDHVMDP       0028
    ARDHVMIX       003C
    ARDHVMQ3       003D
    ARDHVMRD       0038
    ARDHVMRH       0038
    ARDHVMSQ       003C
    ARDHVTL        0014
    ARDHVTP        0010
    ARDHV1         0008 00000001
    ARDHV2         0008 00000002
    ARDHV3         0008 00000003
    ARDHV4         0008 00000004
    ARDHV5         0008 00000005
    ARDHV6         0008 00000006
    ARDHV7         0008 00000007
    ARDHV8         0008 00000008
    ARDHV9         0008 00000009
    ARDHXL         0004
    ARDHXLEN       003D 00000020
    ARDIBM1        0006
    ARDIBM2        0038
    ARDIBM3        003A
    ARDIBM4        003C
    ARDIBM5        003E
    ARDINSFA       0012
    ARDINSFB       0013
    ARDINSFC       0014
    ARDINSFD       0015
    ARDINSFE       0016
    ARDINSFF       0017
    ARDINSF0       0008
    ARDINSF1       0009
    ARDINSF2       000A
    ARDINSF3       000B
    ARDINSF4       000C
    ARDINSF5       000D
    ARDINSF6       000E
    ARDINSF7       000F
    ARDINSF8       0010
    ARDINSF9       0011
    ARDKDSA        0130
    ARDKIMD        0030
    ARDKLMD        0040
    ARDKM          0050
    ARDKMA         00E0
    ARDKMAC        0070
    ARDKMALN       00E0 000000F0
    ARDKMAND       00E0 000000F0
    ARDKMC         0060
    ARDKMCTR       00A0
    ARDKMF         0090
    ARDKMO         00B0
    ARDLPP3        0000 03
    ARDMDEND       0006 00000008
    ARDMDLEN       0006 00000008
    ARDMDTB        0004
    ARDMDTE        0000
    ARDMXCEL       0004 0000000C
    ARDMXCH        0004 00000005
    ARDMXC0        0004 00000081
    ARDMZEL        0004 0000000C
    ARDMZH         0004 00000005
    ARDMZOEL       0004 0000000C
    ARDMZOH        0004 00000005
    ARDMZO0        0004 000000FF
    ARDMZO17       0004 00000020
    ARDMZ0         0004 000000FF
    ARDM39EL       0004 0000000C
    ARDM39H        0004 00000005
    ARDM390        0004 000000DF
    ARDNFLL        0000
    ARDNFLLL       001C 00000020
    ARDNFLR        0010
    ARDNFLXL       0008
    ARDNFLXR       0018
    ARDNFLZL       0000
    ARDNFLZOL      000C
    ARDNFLZOR      001C
    ARDNFLZR       0010
    ARDNFL3L       0004
    ARDNFL3R       0014
    ARDPCC         00C0
    ARDPCCLN       00C0 000000D0
    ARDPCCND       00C0 000000D0
    ARDPCKMO       0080
    ARDPLO         0000
    ARDPPNLN       00D0 000000E0
    ARDPPNND       00D0 000000E0
    ARDPPNO        00D0
    ARDPTFF        0020
    ARDRSAF        0029
    ARDRSCF1       0018
    ARDRSCF2       0020
    ARDRSCPU       002A
    ARDRSEND       003E 00000040
    ARDRSFPC       0000
    ARDRSIBC       0004
    ARDRSIF        0008
    ARDRSIF1       0008
    ARDRSIF2       0010
    ARDRSLEN       003E 00000040
    ARDSORLN       00F0 00000110
    ARDSORND       00F0 00000110
    ARDSORTL       00F0
    ARDSTEND       0000 00000000
    ARDSTFLE       0000
    ARDSTLEN       0000 00000000
    ARDSTSIE       0020
    ARDTSLEN       0020 000001E8
    ARDVAPIN       0014 04
    ARDVAPXA       0014 08
    ARDVCHIL       002C
    ARDVCHIP       0028
    ARDVCPAL       000C
    ARDVCPAP       0008
    ARDVCPCL       0004
    ARDVCPCP       0000
    ARDVFIIL       0034
    ARDVFIIP       0030
    ARDVMODL       001C
    ARDVMODP       0018
    ARDVM64        0000 04
    ARDVSCPL       0024
    ARDVSCPP       0020
    ARDVSISL       0044
    ARDVSISP       0040
    ARDVSTFL       0014
    ARDVSTFP       0010
    ARDVTEND       0044 00000048
    ARDVTLEN       0044 00000048
    ARDVXFIL       003C
    ARDVXFIP       0038
    ARDXSLEN       0020 00000000
    ARD65846       0014 40
    ARD65942       0014 10
    ARD65976       0014 20

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