Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### EDEV

Prolog

Control Block Contents
EDEV DSECT
EDEVSIM DSECT
EDEVPATH DSECT
EDEVBX DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### EDEV Prolog

     NAME       : HCPEDEV
     DESCRIPTION: EMULATION DEVICE BLOCK
     DSECT      : EDEV
     FUNCTION   : THE EMULATION DEVICE BLOCK CONTAINS ALL OF THE
                  INFORMATION NEEDED TO PERFORM I/O TO THE REAL
                  DEVICE BEING USED TO EMULATE ANOTHER DEVICE.
                  THERE IS ONE EDEV FOR EACH EMULATED DEVICE.
     LOCATED BY : RDEVEDEV  FIELD OF HCPRDEV  (EDEV POINTER)
     CREATED BY : HCPSZPPP
     DELETED BY : HCPSZPDE
     SERIALIZED : Serialized by holding EDEVLOCK

#### EDEV Control Block Content

#### EDEV DSECT

####

####

####

####

####

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      EDEV           EMULATION DEVICE BLOCK
    0000    0 Bitstring    2 EDEVLEN        Total byte length of object
    0002    2 Bitstring    1 EDEVTYPE       Emulation Type
              1... ....      EDEVSCFB       X'80' EDEVSCFB SCSI with FBA
                                            emulation
              .1.. ....      EDEVRMFB       X'40' EDEVRMFB RAM Disk with FBA
                                            emulation
    0003    3 Bitstring    1 EDEVFLAG       EDEV flag
              1... ....      EDEVSRCF       X'80' EDEVSRCF SYSRES EDEV built
                                            from config file
              .1.. ....      EDEVLOAD       X'40' EDEVLOAD Device has been
                                            loaded by container
    0004    4 Bitstring    4 *              Reserved for future IBM use
          SUBCHANNEL INFORMATION BLOCK
    0008    8 Bitstring   52 EDEVSCHB       THE SCHIB, AS ARCHITECTED (mapped
                                            by HCPSCHIB COPY)
    003C   60 Bitstring    4 *              RESERVED FOR FUTURE USE
          OPERATION REQUEST BLOCK
    0040   64 Bitstring   32 EDEVORB        THE ORB, AS ARCHITECTED (mapped
                                            by HCPORBLK COPY)
          INTERRUPT RESPONSE BLOCK
    0060   96 Bitstring   96 EDEVIRB        THE IRB, AS ARCHITECTED (mapped
                                            by HCPIRBLK COPY)
          MEASUREMENT BLOCK
    00C0  192 Bitstring   64 EDEVMEAS (0)
    00C0  192 Bitstring   32 EDEVMBLK       The 32-byte measurement block, as
                                            architected (mapped by HCPSCMBK
                                            COPY)
    00C0  192 Bitstring   64 EDEVMBLG       The 64-byte measurement block, as
                                            architected (mapped by HCPSCGBK
                                            COPY)
          SUBCHANNEL CONTROL BLOCK
            THE SUBCHANNEL CONTROL BLOCK USED TO MANAGE THE OPERATION
            OF THE EMULATION DEVICE.  IN COMBINATION WITH THE SCHIB
            AND ORB, THIS STRUCTURE REPRESENTS THE STATE OF THE
            EMULATION DEVICE.
            TOD clock times are taken at various points of channel
            simulation.  They are used to compute the channel
            measurements at the end of an operation.
    0100  256 Dbl-Word     8 EDEVSSTM       TOD VALUE WHEN THE START FUNCTION
                                            BEGAN
    0108  264 Dbl-Word     8 EDEVSATM       TOD VALUE WHEN THE SUBCHANNEL
                                            WENT ACTIVE
    0110  272 Dbl-Word     8 EDEVSCTM       TOD VALUE WHEN THE START FUNCTION
                                            ENDED.
          QDISK BLOCK for managing the emulated FBA device
    0118  280 Dbl-Word     8 EDEVQDSK (21)  Imbedded QDISK Block (mapped by
                                            HCPQDISK COPY)
          Work area for channel simulation
    01C0  448 Signed       4 EDEVCBLK       Current Block Number
    01C4  452 Signed       4 EDEVCOFF       Current Offset within curr block
    01C8  456 Dbl-Word     8 EDEVDT64 (0)   Expected addr of contiguous stor
    01C8  456 Signed       4 EDEVDT6H       High word of EDEVDT64
    01CC  460 Signed       4 EDEVDT6L       Low word of EDEVDT64
    01D0  464 Signed       4 EDEVXSV1       Extended save area for chan sim
    01D4  468 Address      4 EDEVSAV        Location to save R13 for singly
                                            linked list of SAVBKs
    01D8  472 Signed       4 * (8)          Reserved for future use
          Common emulation device information
    01F8  504 Address      4 EDEVRDEV       Pointer to RDEV of real device
    01FC  508 Address      4 EDEVDSVA       Device Simulation Vector address
    0200  512 Address      4 EDEVRAMA       HLA(RAM Disk Origin)
    0204  516 Address      4 EDEVPADA       Full page of zeros used for
                                            padding function.
    0208  520 Signed       2 EDEVPBLK       Optimum blocking size for
                                            multiple 4K pages for page/spool
                                            writes, in number of pages (e.g,
                                            48K bytes is 12 4K pages, EDVPBLK
                                            should be an even multiple of
                                            decimal 12, x'C')
    020A  522 Signed       2 EDEVPLOD       Free storage load required to do
                                            paging I/O writes for a paging
                                            block of pages of size EDVPBLK,
                                            in whole pages (rounded up)
    020C  524 Bitstring   12 *              Reserved for future use
          SCSI Stack serialization information
    0218  536 Bitstring    1 EDEVSTAT       Request status flags
              1... ....      EDEVABRT       X'80' EDEVABRT I/O aborted (end
                                            channel simul.)
              .1.. ....      EDEVSNS        X'40' EDEVSNS Valid sense
                                            information present
              ..1. ....      EDEVURGT       X'20' EDEVURGT High priority
                                            processing needed
              ...1 ....      EDEVIOER       X'10' EDEVIOER I/O error from
                                            strategy call
              .... 1...      EDEVACTV       X'08' EDEVACTV HCPSZCOP is active
              .... ..1.      EDEVFFMT       X'02' EDEVFFMT Fast Format in
                                            progress
              .... ...1      EDEVSIDA       X'01' EDEVSIDA IDA support
                                            suppressed
    0219  537 Bitstring    1 *              Reserved for future IBM use
    021A  538 Bitstring    1 EDEVACTL       Activity Control (same as
                                            SCHACTL)
    021B  539 Bitstring    1 EDEVABND       Last ABEND checkpoint code
    021C  540 Signed       4 EDEVCPEA       HLA(CPEBK) to return control from
                                            SCSI stack via IODONE
    0220  544 Signed       4 EDEVSCA        Strategy Call Anchor
    0224  548 Signed       4 EDEVSCLP       Strategy Call Last Req Pointer
    0228  552 Signed       4 EDEVRCNT       Outstanding Request Block Count
                                            (serialized by CS logic)
    022C  556 Signed       4 EDEVBLA        Buffered List Anchor (SZREQs)
    0230  560 Signed       4 EDEVBLLP       Buffered List Last Pointer
    0234  564 Signed       4 EDEVSCNL       Strategy Call Next to Last Req
    0238  568 Dbl-Word     8 EDEVLOCK (3)   EDEV lockword
    0250  592 Dbl-Word     8 EDEVILCK (3)   EDEV Interrupt lockwork
    0268  616 Address      4 EDEVIUSR       VMDBK address under which the
                                            EDEV Interrupt Lock (EDEVILCK)
                                            was obtained. This field is
                                            serialized by EDEVILCK.
    026C  620 Signed       4 EDEVLRCT       RCNT of last strategy call (RAS)
          The following fields are for Native SCSI Paging support
          only.  They are not used by FBA Emulation.
    0270  624 Signed       4 EDEVNPSR       Native Paging Active Single Reads
    0274  628 Signed       4 EDEVNPSW       Native Paging Active Single
                                            Writes
    0278  632 Signed       4 EDEVNPMR       Native Paging Active Mult Reads
    027C  636 Signed       4 EDEVNPMW       Native Paging Active Mult Writes
    0280  640 Address      4 EDEVAIO        Native Paging Active I/O request
    0284  644 Address      4 EDEVDQN        Defer Queue NEXT pointer
    0288  648 Address      4 EDEVDQL        Defer Queue LAST pointer
          BUFFER EXTENSION structure for PURGE support
          struct buf_ext definition used to PASS purge request
          identification information to the SCSI container.  The
          data from this structure is COPIED by the container.  The
          structure is not directly used nor modified by the
          container.
          The address of EDEVBEXT is passed to the container in the
          SZRBEXT field of each SZREQ request block in a strategy
          call to uniquely identify an I/O request.  A purge request
          is initiated by passing the same address to HCPSZBPU. This
          data is serialized by RDEVAIOR (one active I/O at a time).
          It must be initialized prior to initiating each strategy
          call.
    028C  652 Bitstring  128 EDEVBEXT       Start of Buffer Extension
          BUFFER EXTENSION structure for Native Paging PURGE support
          This buf ext is needed to distinguish paging I/O requests
          from normal FBA Emulation requests for purge support.
    030C  780 Bitstring  128 EDEVNPBX       Start of Native Paging Buf Ext
          The address overlap list is used by the channel simulator
          to detect chained READ CCWs that use the same data address.
          The length of this table should be greater than or equal
          to the average number of pages processed per READ request.
          Too low a number will cause fragmentation of strategy
          calls resulting in performance degradation.  The
          downside to making it bigger is the overhead of searching
          a longer table as new addresses are added.
    038C  908 Signed       4 EDEVACNT       Number of entries in EDEVALST
    0390  912 Bitstring   16 EDEVALST (120) Address overlap list used only by
                                            HCPSZC (mult. DWD pairs=16 bytes)
          Additional Query Edev details information
    0B10 2832 Bitstring    1 EDEVPDTY       SCSI peripheral device type
    0B11 2833 Bitstring    1 EDEVIELN       IEEE id length
    0B12 2834 Bitstring    1 EDEVIETY       IEEE id type
    0B13 2835 Bitstring    1 EDEVVNDR       Vendor-specific storage byte
    0B14 2836 Signed       4 EDEVBKSZ       Blocksize of this disk
    0B18 2840 Bitstring   32 EDEVIEEE       IEEE identifier (ASCII)
    0B38 2872 Bitstring    8 EDEVVID        Vendor ID (ASCII)
    0B40 2880 Bitstring   16 EDEVPRID       Product ID (ASCII)
    0B50 2896 Bitstring    4 EDEVREVI       Product revision level
    0B54 2900 Bitstring    8 EDEVBLKS       Number of blocks in this LUN
    0B5C 2908 Bitstring    8 EDEVBLKL       Number of blocks at load time
    0B64 2916 Signed       4 EDEVFFLG (0)   Device dependent flags If FAStT
                                            (EDEVATTR=EDEVFAST):
    0B64 2916 Bitstring    1 EDEVFTF1       cache flag byte 1
              .... .1..      EDEVCWOB       X'04' EDEVCWOB FAStT-cache
                                            without batteries
              .... ..1.      EDEVFWT        X'02' EDEVFWT FAStT-force write
                                            thru on two minute warning from
                                            ups
              .... ...1      EDEVCME        X'01' EDEVCME FAStT-cache mirror
                                            enable
    0B65 2917 Bitstring    1 EDEVFTF2       cache flag byte 2
              1... ....      EDEVABPR       X'80' EDEVABPR FAStT-alt ctrl
                                            batteries present
              .1.. ....      EDEVBPR        X'40' EDEVBPR FAStT-batteries
                                            present
              ..1. ....      EDEVACMA       X'20' EDEVACMA FAStT-alt ctrl
                                            cache mirror active
              ...1 ....      EDEVCMA        X'10' EDEVCMA FAStT-ctrl cache
                                            mirror active
              .... 1...      EDEVABOK       X'08' EDEVABOK FAStT-alt ctrl
                                            batteries ok
              .... .1..      EDEVBOK        X'04' EDEVBOK FAStT-ctrl
                                            batteries ok
              .... ..1.      EDEVRCA        X'02' EDEVRCA FAStT-read cache
                                            active
              .... ...1      EDEVWCA        X'01' EDEVWCA FAStT-write cache
                                            active
    0B66 2918 Bitstring    1 EDEVFTF3       cache flag byte 3
    0B67 2919 Bitstring    1 EDEVFTF4       cache flag byte 4
              0000007D       EDEVAMAX       (*-EDEVALST)/16 Max DWORD pairs
                                            in EDEVALST
              00000B68       EDEVHDLN       *-EDEV EDEV header length
              00000B68       EDEVDVCF       * Start of Device Configuration
          SCSI with FBA emulation specific area
    0B68 2920 Bitstring    1 EDEVATTR       Attributes Type
              1... ....      EDEVSCSI       X'80' EDEVSCSI General SCSI
                                            Attributes
              .1.. ....      EDEV2105       X'40' EDEV2105 2105 SCSI
                                            Attributes
              ..1. ....      EDEVFAST       X'20' EDEVFAST FAStT SCSI
                                            Attributes
              ...1 ....      EDEV2107       X'10' EDEV2107 2107 SCSI
                                            Attributes
              .... 1...      EDEV1750       X'08' EDEV1750 1750 SCSI
                                            Attributes
              .... .1..      EDEV2145       X'04' EDEV2145 2145 SCSI
                                            Attributes
              .... ..1.      EDEVXIV        X'02' EDEVXIV XIV SCSI Attributes
    0B69 2921 Bitstring    1 EDEVVPM        Valid Path Mask
    0B6A 2922 Bitstring    1 EDEVSCPM       SID/CHPID source path mask
    0B6B 2923 Bitstring    1 EDEVPCNT       Count of path triplets
    0B6C 2924 Bitstring    1 EDEVPFPM       Preferred Path Mask (1750's)
    0B6D 2925 Bitstring    1 *              Reserved for future IBM use
    0B6E 2926 Bitstring    1 EDEVDVFG       EDEV device specific flags
              1... ....      EDEVWSAM       X'80' EDEVWSAM Write Same
                                            supported (Fast Format)
    0B6F 2927 Bitstring    1 *              Reserved for future IBM use
    0B70 2928 Character    8 EDEVATBL       SCSI Disk Attributes Table Name
    0B78 2936 Bitstring   16 EDEVDVID       IOSC Device ID (devid)
    0B88 2952 Bitstring  224 EDEVPTHS       Area to hold up to 8 Path
                                            triplets
    0C68 3176 Bitstring    8 *              Reserved for future use
    0C70 3184 Bitstring    8 *              Reserved for future use
    0C78 3192 Bitstring    8 *              Reserved for future use
    0C80 3200 Bitstring    8 *              Reserved for future use
         ***     FBA SCSI specific values for EDEVPBLK, EDEVPLOD
              00000018       EDEVSCPB       24 EDEVPBLK value for SCSI - 24
                                            pages is two full 48K (=12 pages)
                                            SZREQ request blocks
              00000078       EDEVSCPL       EDEVSCPB*5 EDEVPLOD value for
                                            SCSI - size of optimal paging
                                            block times (assumed) number of
                                            free storage pages consumed by
                                            SCSI per pageable page
                                            written/read
              00000C88       EDEVSCZB       *-EDEV SCSI EDEV byte size
              00000191       EDEVSCZD       (*-EDEV+7)/8 SCSI EDEV doubleword
                                            size
          Emulation Device Simulation Vector

    EDEVSIM DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      EDEVSIM        EMULATION DEVICE BLOCK
    0000    0 Address      4 EDEVSIMA       ADDR OF CHANNEL CMD SIMULATOR
    0004    4 Address      4 EDEVIOCS       CLEAR SUBCHANNEL
    0008    8 Address      4 EDEVIOHS       HALT SUBCHANNEL
    000C   12 Address      4 EDEVIOMS       MODIFY SUBCHANNEL
    0010   16 Address      4 EDEVIORS       RESUME SUBCHANNEL
    0014   20 Address      4 EDEVIOSS       START SUBCHANNEL
    0018   24 Address      4 EDEVIOST       STORE SUBCHANNEL
    001C   28 Address      4 EDEVIOTS       TEST SUBCHANNEL
    0020   32 Address      4 EDEVIOXS       CANCEL SUBCHANNEL
          SCSI Path Triplet DSECT

    EDEVPATH DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      EDEVPATH       EMULATION DEVICE BLOCK
    0000    0 Bitstring    2 *              Reserved for IBM use
    0002    2 Bitstring    2 EDEVFCP        FCP Device Number
    0004    4 Bitstring    4 EDEVFCPR       FCP Device RDEV address
    0008    8 Bitstring    8 EDEVWWPN       World Wide Port Number (WWPN)
    0010   16 Bitstring    8 EDEVLUN        Logical Unit Number (LUN)
    0018   24 Bitstring    1 EDEVPTYP       Path type
              .... ...1      EDEVP2P        1 EDEVP2P Path is using point to
                                            point conn
              .... ..1.      EDEVSWIT       2 EDEVSWIT Path is using switch
                                            connection
    0019   25 Bitstring    3 *              Reserved for IBM use
              0000001C       EDEVPTSZ       *-EDEVPATH Size of path triplet
                                            in bytes
          BUFFER EXTENSION DSECT for Purge Support

    EDEVBX DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      EDEVBX         EMULATION DEVICE BLOCK
    0000    0 Bitstring   16 EDEVPRTI (0)   primary resource tracking
                                            identifier CP uses only 31-bit
                                            HLA in EDEVPRTL
    0000    0 Bitstring   12 *
    000C   12 Address      4 EDEVPRTL       Low Word: HLA(RDEVAIOR) FBA
                                            Emulation HLA(VMDBASE) Native
                                            Paging
    0010   16 Bitstring   16 EDEVSRTI (0)   secondary resource tracking ID CP
                                            uses only 31-bit HLA in EDEVSRTL
    0010   16 Bitstring   12 *
    001C   28 Address      4 EDEVSRTL       Low word of EDEVSRTI = HLA(RDEV)
    0020   32 Bitstring   16 EDEVUTKN (0)   user provided purge token CP uses
                                            only 31-bit HLA in EDEVUTKL
    0020   32 Bitstring   12 *
    002C   44 Address      4 EDEVUTKL       Low word of EDEVUTKN =
                                            HLA(VMDBASE)
    0030   48 Bitstring   16 EDEVDVRF       IOSC handle for device (devref)
    0040   64 Bitstring   32 *              Reserved for SCSI Container use
    0060   96 Bitstring   32 *              Reserved for SCSI Container use
              00000080       EDEVBXSZ       *-EDEVBX Size of buffer extension
          ABEND checkpoint codes (0-255)
          HCPSZC checkpoint codes (1-20)
              00000001       EDEVID1        1
              00000002       EDEVID2        2
              00000003       EDEVID3        3
              00000004       EDEVID4        4
              00000005       EDEVID5        5
              00000006       EDEVID6        6
              00000007       EDEVID7        7
              00000008       EDEVID8        8
              00000009       EDEVID9        9
              0000000A       EDEVID10       10
              0000000B       EDEVID11       11
              0000000C       EDEVID12       12
              0000000D       EDEVID13       13
              0000000E       EDEVID14       14
              0000000F       EDEVID15       15
              00000010       EDEVID16       16
              00000011       EDEVID17       17
              00000012       EDEVID18       18
              00000013       EDEVID19       19
          HCPSZA checkpoint codes (21-40)
              00000015       EDEVID21       21
              00000016       EDEVID22       22
              00000017       EDEVID23       23
              00000018       EDEVID24       24
              00000019       EDEVID25       25
              0000001A       EDEVID26       26
              0000001B       EDEVID27       27
              0000001C       EDEVID28       28
              0000001D       EDEVID29       29
              0000001E       EDEVID30       30
          HCPSZI checkpoint codes (41-60)
              00000029       EDEVID41       41
              0000002A       EDEVID42       42
              0000002B       EDEVID43       43
              0000002C       EDEVID44       44
              0000002D       EDEVID45       45
              0000002E       EDEVID46       46
              0000002F       EDEVID47       47
              00000030       EDEVID48       48
              00000031       EDEVID49       49
          HCPSZS checkpoint codes (61-80)
              0000003D       EDEVID61       61
              0000003E       EDEVID62       62
              0000003F       EDEVID63       63
              00000040       EDEVID64       64
              00000041       EDEVID65       65

    EDEV Storage Layout

    *** EDEV - EMULATION DEVICE BLOCK
    *
    *     +-------------+------+------+---------------------------+
    *   0 |  EDEVLEN    |:VTYPE|:VFLAG|///////////////////////////|
    *     +-------------+------+------+---------------------------+
    *   8 |                                                       |
    *     =                       EDEVSCHB                        =
    *     |                           +---------------------------+
    *  38 |                           |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  40 |                                                       |
    *     =                       EDEVORB                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  60 |                                                       |
    *     =                       EDEVIRB                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *
    *** EDEV - EMULATION DEVICE BLOCK

    *** Overlay for EDEVMEAS in EDEV
    *
    *     +-------------------------------------------------------+
    *  C0 |                                                       |
    *     =                       EDEVMBLK                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  E0
    *
    *** Overlay for EDEVMEAS in EDEV

    *** Overlay for EDEVMEAS in EDEV
    *
    *     +-------------------------------------------------------+
    *  C0 |                                                       |
    *     =                       EDEVMBLG                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 100 |                       EDEVSSTM                        |
    *     +-------------------------------------------------------+
    * 108 |                       EDEVSATM                        |
    *     +-------------------------------------------------------+
    * 110 |                       EDEVSCTM                        |
    *     +-------------------------------------------------------+
    * 118 |                                                       |
    *     =                       EDEVQDSK                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    * 1C0 |         EDEVCBLK          |         EDEVCOFF          |
    *     +---------------------------+---------------------------+
    * 1C8 |         EDEVDT6H          |         EDEVDT6L          |
    *     +---------------------------+---------------------------+
    * 1D0 |         EDEVXSV1          |         EDEVSAV           |
    *     +---------------------------+---------------------------+
    * 1D8 |///////////////////////////////////////////////////////|
    *     =///////////////////////////////////////////////////////=
    *     |///////////////////////////////////////////////////////|
    *     +---------------------------+---------------------------+
    * 1F8 |         EDEVRDEV          |         EDEVDSVA          |
    *     +---------------------------+---------------------------+
    * 200 |         EDEVRAMA          |         EDEVPADA          |
    *     +-------------+-------------+---------------------------+
    * 208 |  EDEVPBLK   |  EDEVPLOD   |///////////////////////////|
    *     +-------------+-------------+///////////////////////////|
    *     |///////////////////////////////////////////////////////|
    *     +------+------+------+------+---------------------------+
    * 218 |:VSTAT|//////|:VACTL|:VABND|         EDEVCPEA          |
    *     +------+------+------+------+---------------------------+
    * 220 |         EDEVSCA           |         EDEVSCLP          |
    *     +---------------------------+---------------------------+
    * 228 |         EDEVRCNT          |         EDEVBLA           |
    *     +---------------------------+---------------------------+
    * 230 |         EDEVBLLP          |         EDEVSCNL          |
    *     +---------------------------+---------------------------+
    * 238 |                                                       |
    *     =                       EDEVLOCK                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 250 |                                                       |
    *     =                       EDEVILCK                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    * 268 |         EDEVIUSR          |         EDEVLRCT          |
    *     +---------------------------+---------------------------+
    * 270 |         EDEVNPSR          |         EDEVNPSW          |
    *     +---------------------------+---------------------------+
    * 278 |         EDEVNPMR          |         EDEVNPMW          |
    *     +---------------------------+---------------------------+
    * 280 |         EDEVAIO           |         EDEVDQN           |
    *     +---------------------------+---------------------------+
    * 288 |         EDEVDQL           |                           |
    *     +---------------------------+                           |
    * 290 |                                                       |
    *     =                       EDEVBEXT                        =
    *     |                           +---------------------------+
    *     |                           |                           |
    *     +---------------------------+                           |
    * 310 |                                                       |
    *     =                       EDEVNPBX                        =
    *     |                           +---------------------------+
    * 388 |                           |         EDEVACNT          |
    *     +---------------------------+---------------------------+
    * 390 |                                                       |
    *     =                       EDEVALST                        =
    *     |                                                       |
    *     +------+------+------+------+---------------------------+
    * B10 |:VPDTY|:VIELN|:VIETY|:VVNDR|         EDEVBKSZ          |
    *     +------+------+------+------+---------------------------+
    * B18 |                                                       |
    *     =                       EDEVIEEE                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * B38 |                       EDEVVID                         |
    *     +-------------------------------------------------------+
    * B40 |                       EDEVPRID                        |
    *     |                                                       |
    *     +---------------------------+---------------------------+
    * B50 |         EDEVREVI          |        EDEVBLKS-          |
    *     +---------------------------+---------------------------+
    * B58 |          -(B54)           |        EDEVBLKL-          |
    *     +---------------------------+------+------+------+------+
    * B60 |          -(B5C)           |:VFTF1|:VFTF2|:VFTF3|:VFTF4|
    *     +---------------------------+------+------+------+------+
    * B68
    *
    *** Overlay for EDEVMEAS in EDEV

    *** Overlay for EDEVDVCF in EDEV
    *
    *     +------+------+------+------+------+------+------+------+
    * B68 |:VATTR|:VVPM |:VSCPM|:VPCNT|:VPFPM|//////|:VDVFG|//////|
    *     +------+------+------+------+------+------+------+------+
    * B70 |                       EDEVATBL                        |
    *     +-------------------------------------------------------+
    * B78 |                       EDEVDVID                        |
    *     |                                                       |
    *     +-------------------------------------------------------+
    * B88 |                                                       |
    *     =                       EDEVPTHS                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * C68 |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    * C70 |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    * C78 |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    * C80 |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    * C88
    *
    *** Overlay for EDEVDVCF in EDEV

    *** EDEVSIM - EMULATION DEVICE BLOCK
    *
    *     +---------------------------+---------------------------+
    *   0 |         EDEVSIMA          |         EDEVIOCS          |
    *     +---------------------------+---------------------------+
    *   8 |         EDEVIOHS          |         EDEVIOMS          |
    *     +---------------------------+---------------------------+
    *  10 |         EDEVIORS          |         EDEVIOSS          |
    *     +---------------------------+---------------------------+
    *  18 |         EDEVIOST          |         EDEVIOTS          |
    *     +---------------------------+---------------------------+
    *  20 |         EDEVIOXS          | 24
    *     +---------------------------+
    *
    *** EDEVSIM - EMULATION DEVICE BLOCK

    *** EDEVPATH - EMULATION DEVICE BLOCK
    *
    *     +-------------+-------------+---------------------------+
    *   0 |/////////////|  EDEVFCP    |         EDEVFCPR          |
    *     +-------------+-------------+---------------------------+
    *   8 |                       EDEVWWPN                        |
    *     +-------------------------------------------------------+
    *  10 |                       EDEVLUN                         |
    *     +------+--------------------+---------------------------+
    *  18 |:VPTYP|////////////////////| 1C
    *     +------+--------------------+
    *
    *** EDEVPATH - EMULATION DEVICE BLOCK

    *** EDEVBX - EMULATION DEVICE BLOCK
    *
    *     +-------------------------------------------------------+
    *   0 |///////////////////////////////////////////////////////|
    *     |///////////////////////////+---------------------------+
    *   8 |///////////////////////////|         EDEVPRTL          |
    *     +---------------------------+---------------------------+
    *  10 |///////////////////////////////////////////////////////|
    *     |///////////////////////////+---------------------------+
    *  18 |///////////////////////////|         EDEVSRTL          |
    *     +---------------------------+---------------------------+
    *  20 |///////////////////////////////////////////////////////|
    *     |///////////////////////////+---------------------------+
    *  28 |///////////////////////////|         EDEVUTKL          |
    *     +---------------------------+---------------------------+
    *  30 |                       EDEVDVRF                        |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  40 |///////////////////////////////////////////////////////|
    *     =///////////////////////////////////////////////////////=
    *     |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    *  60 |///////////////////////////////////////////////////////|
    *     =///////////////////////////////////////////////////////=
    *     |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    *  80
    *
    *** EDEVBX - EMULATION DEVICE BLOCK

    EDEV Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    EDEVABND       021B
    EDEVABOK       0B65 08
    EDEVABPR       0B65 80
    EDEVABRT       0218 80
    EDEVACMA       0B65 20
    EDEVACNT       038C
    EDEVACTL       021A
    EDEVACTV       0218 08
    EDEVAIO        0280
    EDEVALST       0390
    EDEVAMAX       0B67 0000007D
    EDEVATBL       0B70
    EDEVATTR       0B68
    EDEVBEXT       028C
    EDEVBKSZ       0B14
    EDEVBLA        022C
    EDEVBLKL       0B5C
    EDEVBLKS       0B54
    EDEVBLLP       0230
    EDEVBOK        0B65 04
    EDEVBPR        0B65 40
    EDEVBXSZ       0060 00000080
    EDEVCBLK       01C0
    EDEVCMA        0B65 10
    EDEVCME        0B64 01
    EDEVCOFF       01C4
    EDEVCPEA       021C
    EDEVCWOB       0B64 04
    EDEVDQL        0288
    EDEVDQN        0284
    EDEVDSVA       01FC
    EDEVDT6H       01C8
    EDEVDT6L       01CC
    EDEVDT64       01C8
    EDEVDVCF       0B67 00000B68
    EDEVDVFG       0B6E
    EDEVDVID       0B78
    EDEVDVRF       0030
    EDEVFAST       0B68 20
    EDEVFCP        0002
    EDEVFCPR       0004
    EDEVFFLG       0B64
    EDEVFFMT       0218 02
    EDEVFLAG       0003
    EDEVFTF1       0B64
    EDEVFTF2       0B65
    EDEVFTF3       0B66
    EDEVFTF4       0B67
    EDEVFWT        0B64 02
    EDEVHDLN       0B67 00000B68
    EDEVID1        0060 00000001
    EDEVID10       0060 0000000A
    EDEVID11       0060 0000000B
    EDEVID12       0060 0000000C
    EDEVID13       0060 0000000D
    EDEVID14       0060 0000000E
    EDEVID15       0060 0000000F
    EDEVID16       0060 00000010
    EDEVID17       0060 00000011
    EDEVID18       0060 00000012
    EDEVID19       0060 00000013
    EDEVID2        0060 00000002
    EDEVID21       0060 00000015
    EDEVID22       0060 00000016
    EDEVID23       0060 00000017
    EDEVID24       0060 00000018
    EDEVID25       0060 00000019
    EDEVID26       0060 0000001A
    EDEVID27       0060 0000001B
    EDEVID28       0060 0000001C
    EDEVID29       0060 0000001D
    EDEVID3        0060 00000003
    EDEVID30       0060 0000001E
    EDEVID4        0060 00000004
    EDEVID41       0060 00000029
    EDEVID42       0060 0000002A
    EDEVID43       0060 0000002B
    EDEVID44       0060 0000002C
    EDEVID45       0060 0000002D
    EDEVID46       0060 0000002E
    EDEVID47       0060 0000002F
    EDEVID48       0060 00000030
    EDEVID49       0060 00000031
    EDEVID5        0060 00000005
    EDEVID6        0060 00000006
    EDEVID61       0060 0000003D
    EDEVID62       0060 0000003E
    EDEVID63       0060 0000003F
    EDEVID64       0060 00000040
    EDEVID65       0060 00000041
    EDEVID7        0060 00000007
    EDEVID8        0060 00000008
    EDEVID9        0060 00000009
    EDEVIEEE       0B18
    EDEVIELN       0B11
    EDEVIETY       0B12
    EDEVILCK       0250
    EDEVIOCS       0004
    EDEVIOER       0218 10
    EDEVIOHS       0008
    EDEVIOMS       000C
    EDEVIORS       0010
    EDEVIOSS       0014
    EDEVIOST       0018
    EDEVIOTS       001C
    EDEVIOXS       0020
    EDEVIRB        0060
    EDEVIUSR       0268
    EDEVLEN        0000
    EDEVLOAD       0003 40
    EDEVLOCK       0238
    EDEVLRCT       026C
    EDEVLUN        0010
    EDEVMBLG       00C0
    EDEVMBLK       00C0
    EDEVMEAS       00C0
    EDEVNPBX       030C
    EDEVNPMR       0278
    EDEVNPMW       027C
    EDEVNPSR       0270
    EDEVNPSW       0274
    EDEVORB        0040
    EDEVPADA       0204
    EDEVPBLK       0208
    EDEVPCNT       0B6B
    EDEVPDTY       0B10
    EDEVPFPM       0B6C
    EDEVPLOD       020A
    EDEVPRID       0B40
    EDEVPRTI       0000
    EDEVPRTL       000C
    EDEVPTHS       0B88
    EDEVPTSZ       0019 0000001C
    EDEVPTYP       0018
    EDEVP2P        0018 01
    EDEVQDSK       0118
    EDEVRAMA       0200
    EDEVRCA        0B65 02
    EDEVRCNT       0228
    EDEVRDEV       01F8
    EDEVREVI       0B50
    EDEVRMFB       0002 40
    EDEVSATM       0108
    EDEVSAV        01D4
    EDEVSCA        0220
    EDEVSCFB       0002 80
    EDEVSCHB       0008
    EDEVSCLP       0224
    EDEVSCNL       0234
    EDEVSCPB       0C80 00000018
    EDEVSCPL       0C80 00000078
    EDEVSCPM       0B6A
    EDEVSCSI       0B68 80
    EDEVSCTM       0110
    EDEVSCZB       0C80 00000C88
    EDEVSCZD       0C80 00000191
    EDEVSIDA       0218 01
    EDEVSIMA       0000
    EDEVSNS        0218 40
    EDEVSRCF       0003 80
    EDEVSRTI       0010
    EDEVSRTL       001C
    EDEVSSTM       0100
    EDEVSTAT       0218
    EDEVSWIT       0018 02
    EDEVTYPE       0002
    EDEVURGT       0218 20
    EDEVUTKL       002C
    EDEVUTKN       0020
    EDEVVID        0B38
    EDEVVNDR       0B13
    EDEVVPM        0B69
    EDEVWCA        0B65 01
    EDEVWSAM       0B6E 80
    EDEVWWPN       0008
    EDEVXIV        0B68 02
    EDEVXSV1       01D0
    EDEV1750       0B68 08
    EDEV2105       0B68 40
    EDEV2107       0B68 10
    EDEV2145       0B68 04

    This information is
    based on z/VM V6R1.0.
    Last updated on 18 Feb 2010 at 09:15:40 EDT.

    Copyright IBM Corporation, 1990, 2008