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

RLOBK

Prolog  

Control Block Contents  
   RLOBK DSECT
   RLOS DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


RLOBK Prolog

 NAME       : HCPRLOBK
 DESCRIPTION: Live Guest Relocation control block
 DSECT      : RLOBK
 FUNCTION   : Stores information for an ongoing live guest relocation.
  n RLOBK is created and linked into the SYSRLOBKS list in SYSCM
  system common area) for each live guest relocation taking place in
  he system. An RLOBK is created in HCPRLOMV early in the relocation
  rocess and is destroyed when the relocation is finished either
  ecause it completed or encountered some type of error or cancel
  equest.
  n RLOBK is also used for command syntax parsing purposes for the
  MRELOCATE, SET VMRELOCATE, and QUERY VMRELOCATE commands. The RLOBKs
  hat are created and used strictly for this purpose do not actually
  epresent a relocation and are not linked into the system RLOBK list
  SYSRLOBKS).
  LOBKs are not immediately discarded when the VMRELOCATE command
  ompletes.  There are a set number of the most recently completed
  LOBKs available at locate HCPRLHOR.  This is very useful for getting
  t the RLOBK for a failed relocation when you need to debug a
  roblem.
 LOCATED BY : All RLOBKs in the system are linked into the SYSRLOBKS
  ist in SYSCM (system common area).  All access to this list is
  erialized via the defer lock SYSRLOLCK. You may traverse the list by
  ollowing the RLONEXT pointer at the top of each RLOBK on the list
  ntil a 00000000 value is reached or you can use HCPRLHFR to find an
  LOBK for a given user being relocated.
 CREATED BY : On the source system the RLOBK is created in HCPRLOVM
  the command parser for the VMRELOCATE command). The RLOBK details
  re filled in and it is added into the system RLOBK list in HCPRLOMV.
  n the destination system the RLOBK is created and inserted into the
  ystem RLOBK list in HCPRLORR.
 DELETED BY : On both the source and destination systems an RLOBK is
  emoved from the system RLOBK list and placed on the "old RLOBKs"
  ist (HCPRLHOR) when all references to it are gone. References are
  racked by incrementing the RLOWORKCT field for each new task/thread
  sing the RLOBK. Typically, one uses HCPRLHFR to find a relocation by
  uest name which increments RLOWORKCT for the caller. When the task/
  hread is done with the RLOBK it must release its reference by
  alling HCPRLHDW to decrement the work counter. HCPRLHDW will remove
  he RLOBK from the system RLOBK list and place it on the old RLOBK
  ist when the last reference to the RLOBK is gone (work counter has
  one to zero).
  n RLOBK is only actually deleted when the old RLOBK list fills up
  nd more space is needed for another RLOBK on that list. When this
  appens the oldest RLOBK on the list will be deleted to make room for
  new RLOBK.
 SERIALIZED : Access to an individual RLOBK is allowed if you have
  ncremented the RLOBK work counter (RLOWORKCT). The work counter can
  nly be modified while holding the system RLOBK list lock, SYSRLOLCK.
  ccess to the system RLOBK list is serialized via SYSRLOLCK. You must
  old this lock while modifying or traversing this list.
 RELOCATION CONSIDERATIONS : None

 

RLOBK Control Block Content


RLOBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      RLOBK          Live Guest Relocation control block
      General Info about relocation
0000    0 Address      8 RLONEXT        SOURCE: Pointer to next RLOBK in
                                        the system RLOBK list
                                        (SYSRLOBKS). The end of the list
                                        is denoted by a 0000 value DEST:
                                        Same as source.
0008    8 Character    8 *              RESERVED FOR IBM USE
0010   16 Address      4 RLOVMDBK       SOURCE: Origin VMDBK address for
                                        the guest being relocated. DEST:
                                        Same as source. Only valid after
                                        the 'build skeleton' phase of
                                        relocation and no longer valid
                                        after RLOWORKCT goes to 0. This
                                        pointer is guaranteed to be valid
                                        by incrementing the VMDBK's work
                                        count (VMDDFRWK) in 'build
                                        skeleton' and decrementing it
                                        when RLOWORKCT goes to 0.
0014   20 Address      4 RLOUSRBK       SOURCE: not used DEST: holds
                                        pointer to former stand alone
                                        USRBK during final resumption of
                                        guest if one was found by
                                        HCPUSRRI. If a stand alone USRBK
                                        was not found by HCPUSRRI, this
                                        field remains 0. This pointer is
                                        valid over losses of control
                                        because the USRBK is not in the
                                        USRBK chain or userid hash table.
                                        This is the only pointer to this
                                        "inactive" USRBK which has
                                        USRCHAIN=0.
0018   24 Character    8 RLOUSER        SOURCE: USERID of the guest being
                                        moved, canceled, modified or
                                        status-ed. This is filled in
                                        during syntax parsing. DEST: Same
                                        as source.
0020   32 Character    8 RLOSRCSYS      SOURCE: System ID of the system
                                        where the guest is relocating
                                        from. This is filled in during
                                        syntax parsing. DEST: Same as
                                        source. Filled in when
                                        destination is notified of
                                        incoming relocation (HCPRLORR).
0028   40 Character    8 RLODSTSYS      SOURCE: SystemID of the system
                                        where the guest is being
                                        relocated to. This is filled in
                                        during syntax parsing. DEST: Same
                                        as source. Filled in when
                                        destination is notified of
                                        incoming relocation (HCPRLORR).
0030   48 Character    8 RLOISSUER      SOURCE: UserID of user who
                                        initiated the relocation by
                                        issuing the VMRELOC move command.
                                        Filled in during syntax parsing.
                                        DEST: Same as source. Filled in
                                        when destination is notified of
                                        incoming relocation (HCPRLORR).
0038   56 Dbl-Word     8 RLOWORKCT      Work counter. This should be
                                        incremented by any task that is
                                        doing a job related to this
                                        relocation and will need to
                                        access this RLOBK in the future.
                                        We do this to ensure that the
                                        RLOBK will not be destroyed while
                                        it is still being referenced.
                                        Code that destroys the RLOBK will
                                        first check to make sure that
                                        this counter is 0. For example,
                                        it is set to 1 when we start the
                                        relocation because the main
                                        relocation task will need this
                                        RLOBK for many things over the
                                        course of the relocation. If, at
                                        some point during the relocation,
                                        a user issues a VMRELOCATE STATUS
                                        command, that command will
                                        increment this counter, then
                                        output the status information
                                        found in this RLOBK, and then
                                        finally decrement this counter.
                            This field is serialized via SYSRLOLCK
                            and CS. SYSRLOLCK must be held either
                            shared or exclusive to modify this
                            field. This field should always be
                            modified using compare and swap logic.
                            SOURCE: On the source side, this
                            counter will be incremented once when
                            we create the RLOBK, once when we
                            start the HCPRLUCC thread, and once
                            for each execution of the following:
                            VMRELO STATUS, VMRELO MODIFY, VMRELO
                            CANCEL command.  When the commands
                            finish up they will decrement the
                            work counter.  We do not need to have
                            the three threads (I/O config reloc-
                            ation, Penult. Mem copy, and CPU
                            config relocation) increment the work
                            counter because they all come back to
                            HCPRLOMV and HCPRLOMV does not
                            continue until all three are done.
                            Since HCPRLOMV is the only place that
                            the relocation is actually terminated we
                            can be sure that none of the three
                            threads will be active when we try to
                            terminate the relocation and kill the
                            RLOBK.
                            DEST: On the destination
                            the work counter is 1 when we start a
                            new relocation. From there, we want to
                            increment it for each outstanding
                            thread that does some work using the
                            RLOBK. A "thread" in this case is
                            created when we create a socket
                            connecting the source and destination.
                            Since the destination simply completes
                            tasks that the source requests, a
                            request will come in, the destination
                            will do some stuff, and return a reply.
                            At some point the socket being used for
                            the thread will close which effectively
                            ends that thread. So we increment the
                            counter for each socket created on the
                            destination and we decrement it when
                            we close a socket. The final main
                            socket (the one used to start the MOVE)
                            will be closed during cleanup.
0040   64 Dbl-Word     8 RLOSAVPTR      SOURCE: Just before the
                                        trifurcation phase of relocation,
                                        HCPRLOMV's save area address is
                                        stored here. Since the three
                                        threads started (HCPRLOT1,
                                        HCPRLOT2 and HCPRLOT3) are
                                        entered via GOTO they do not have
                                        a save area. To avoid a situation
                                        where one of the threads modifies
                                        the save area of HCPRLOMV we use
                                        this field to remember the save
                                        area address, zero it out before
                                        calling the threads, then restore
                                        it after the threads complete.
                                        DEST: Not used.
0048   72 Dbl-Word     8 RLOS2SVG       Pointer to the savearea used for
                                        getting CFM for the skeleton
                                        VMDBK on the destination system
0050   80 Character    8 RLOSECU        SOURCE: Not used DEST: USERID of
                                        the relocating guest's secondary
                                        user
0058   88 Character    8 RLOGNMxx       SOURCE: Not used DEST: Holds the
                                        generated LOGNMxxx userid once
                                        the receptor guest's VMDBK has
                                        been created.
0060   96 Signed       2 RLOSSLOT       SOURCE: Holds the SSI member slot
                                        number of the relocating guest's
                                        destination system. DEST: Holds
                                        the SSI member slot number of the
                                        relocating guest's source system
0062   98 Signed       2 *              Reserved for IBM use
0064  100 Address      4 RLOATVMD       SOURCE: VMDBK address of the
                                        VMRELOCATE command issuer when
                                        issued via the AT command. This
                                        is used to route command
                                        responses in synchronous command
                                        code paths. DEST: Not used.
0068  104 Dbl-Word     8 RLOCCTRQ       SOURCE: TRQBK for HCPRLUCC,
                                        cleanup check. HCPRLUCC is called
                                        in HCPRLOMV. It checks to see if
                                        the user issued CPHX or we
                                        exceeded the max quiesce or max
                                        total time. If so then it flips
                                        the terminate (and maybe cancel)
                                        bit to cause the relocation to
                                        terminate. This TRQBK is used to
                                        schedule HCPRLUCC to run once a
                                        second to perform these checks.
                                        DEST: Not used.
      RLOFLGWRD Section
      This section defines 4 bytes of flags that are serialized
      via compare and swap. Not all of these bits need to be
      modified via compare and swap. See the comments for
      specific bits for details.
0070  112 Signed       4 RLOFLGWRD (0)  Beginning of 4 bytes of flags. We
                                        use this field so we can do
                                        compare and swaps on the needed
                                        bits in RLOTRMFL. We need a
                                        fullword because the CS
                                        instruction works with a fullword
                                        sized value.
0070  112 Bitstring    1 RLOGFLGS       General flags associated with
                                        this relocation.
          1... ....      RLOSRCMOV      X'80' RLOSRCMOV SOURCE: This bit
                                        is on. Indicates that this is the
                                        source system for this
                                        relocation. DEST: This bit is
                                        off. Indicates that this is the
                                        destination system for this
                                        relocation. NOTES : Because this
                                        bit is only set during command
                                        parsing (before anything else is
                                        using the RLOBK) we do not use CS
                                        to turn this bit on.
          .1.. ....      RLODONEIO      X'40' RLODONEIO SOURCE: Bit is
                                        turned on to indicate that the
                                        asynchronous thread responsible
                                        for completing I/O relocation has
                                        completed. DEST: Not used.
          ..1. ....      RLODONEMC      X'20' RLODONEMC SOURCE: Bit is
                                        turned on to indicate th the
                                        asynchronous thread responsible
                                        for completing the penultimate
                                        memory copy has completed. DEST:
                                        Not used.
          ...1 ....      RLODONEST      X'10' RLODONEST SOURCE: Bit is
                                        turned on to indicate th the
                                        asynchronous thread responsible
                                        for completing the state
                                        relocation and final VSIM
                                        eligibility checks has completed.
                                        DEST: Not used.
          .... 1...      RLOBUSRS       X'08' RLOBUSRS SOURCE: Not used.
                                        DEST: Bumped SYSUSRS - Bit is
                                        turned on to indicate that the
                                        VSIM Eligibility tests have
                                        bumped the maximum users count
                                        (SYSUSRS) on the destination
                                        system. Incrementing this field
                                        reserves a slot on the
                                        destination side for the userid
                                        being relocated. This needs to be
                                        remembered so that later
                                        relocation functions do not
                                        increment SYSUSRS again and
                                        cancel/ terminate knows when to
                                        decrement SYSUSRS. NOTES : This
                                        bit is set/cleared on the
                                        destination in places where no
                                        other thread related to this
                                        relocation will be running.
                                        Therefore CS logic is not needed.
                                        Those places are as follows:
                                        HCPRLEVD - Set. HCPRLURD - Set.
                                        Cleared if RLURD fails
          .... .1..      RLOCALLCD      X'04' RLOCALLCD SOURCE: This bit
                                        exists because we need to call
                                        HCPRLICD during trifurcation but
                                        only after both threads RLOT1 and
                                        RLOT2 have completed their work.
                                        Each of those threads will, upon
                                        completion of all their other
                                        work, check this bit. The first
                                        of the threads to check it will
                                        see that this bit is OFF and will
                                        turn it on using CS. The 2nd of
                                        the threads to check it will see
                                        that it is ON and it will call
                                        HCPRLICD. DEST: Not used.
0071  113 Bitstring    1 RLOTRMFL       Flags governing the canceling and
                                        termination of a VMRELO MOVE
                                        command.
          1... ....      RLOCANCEL      X'80' RLOCANCEL SOURCE: Cancel
                                        bit. Turned on when a user
                                        decides to cancel the relocation
                                        via the VMRELOCATE CANCEL command
                                        or via CPHX. When setting the
                                        cancel bit the terminate bit must
                                        also be set. DEST: The cancel bit
                                        is set on the destination but
                                        since all of the work done on the
                                        destination is kicked off by
                                        requests (there is no main thread
                                        that checks the cancel/terminate
                                        bits and notices them on) this
                                        bit is set for informational
                                        purposes only. The destination
                                        system kicks off cleanup
                                        processing when the main socket
                                        is closed.
          .1.. ....      RLOTERM        X'40' RLOTERM SOURCE: Terminate
                                        bit. Turned on when an error
                                        occurs. Turning this bit on will
                                        cause the relocation to be
                                        canceled. Relocation code checks
                                        this bit often and bails out if
                                        it's on. Sub-functions of
                                        relocation called by HCPRLOMV do
                                        not need to turn this bit on if
                                        they have an error. HCPRLOMV will
                                        handle setting the terminate bit
                                        if a subfunction fails (returns
                                        non-zero) After the terminate bit
                                        is set, the RLOFINCD field *must*
                                        be set to a valid code explaining
                                        why the relocation has been
                                        stopped. DEST: The terminate bit
                                        is set on the destination
                                        however, like the cancel bit, we
                                        do not rely on it being set to
                                        kick off cleanup/error
                                        processing. We kick off cleanup
                                        processing when the main socket
                                        is closed. Termination of a
                                        relocation must be done in
                                        coordination with the source
                                        system. Anyone who is writing a
                                        routine on the destination that
                                        encounters an unrecoverable error
                                        should send a failure indicator
                                        back to the source system who is
                                        presumably awaiting some kind of
                                        response from the routine running
                                        on the destination. In the event
                                        that the source is not waiting
                                        for a reply from the destination
                                        then entry point HCPRLOAT can be
                                        used (instead of setting the
                                        RLOTERM bit) to ask the source
                                        system to terminate.
          ..1. ....      RLOPNORET      X'20' RLOPNORET SOURCE: Bit is
                                        turned on to indicate th this
                                        relocation has reached the point
                                        of no return. This means the
                                        relocation can't be stopped
                                        because we've performed
                                        irreversible actions on this
                                        guest. Canceling at this point
                                        would be fatal for the guest
                                        being relocated. A point of no
                                        return is currently needed
                                        because of I/O virtual
                                        reserve/release actions that are
                                        not reversible. These actions are
                                        held off until the last possible
                                        second to minimize any adverse
                                        impact to the guest. This bit
                                        gets set just before the 'resume
                                        guest' stage in HCPRLURS. DEST:
                                        Same as source. Set in HCPRLURD.
0072  114 Bitstring    1 RLOFINCD       SOURCE: Reason code for command
                                        end. This field should be set
                                        wherever the terminate bit is
                                        turned on. This field is
                                        initialized to xFF early on in
                                        relocation because x00 is a valid
                                        value (RLOFCMP). HCPRLO sets this
                                        field when it detects an
                                        error/cancellation or when the
                                        relocation has completed.
                                        relocation error/cleanup code
                                        relies on this this field.
                                        Serialization NOTE: You are only
                                        allowed to set RLOFINCD after
                                        you've set the terminate bit for
                                        this relocation. The terminate
                                        bit serializes writes to FINCD
                                        such that if several failures
                                        happen at once then only the
                                        thread who actually flips the
                                        terminate bit may set RLOFINCD.
                                        DEST: Set in HCPRLODR when the
                                        destination is told to terminate
                                        by the source system.
          00000000       RLOFCMP        0 RLOFCMP Relocation completed
                                        successfully
          00000001       RLOFCAN        1 RLOFCAN Relocation ended by
                                        user command (VMRELOCATE CANCEL)
          00000002       RLOFCPHX       2 RLOFCPHX Relocation ended by
                                        user cmd (CPHX)
          00000003       RLOFCOM        3 RLOFCOM Relocation ended due to
                                        communications failure (ISFC
                                        socket lost)
          00000004       RLOFMXT        4 RLOFMXT Relocation ended due to
                                        MAXTOTAL time limit exceeded
          00000005       RLOFMXQ        5 RLOFMXQ Relocation ended due to
                                        MAXQUIESCE time limit exceeded
          00000006       RLOFELG        6 RLOFELG Relocation ended due to
                                        eligibility check failure
          00000007       RLOFVMA        7 RLOFVMA Relocation ended due to
                                        incompatible virtual machine
                                        action
          00000008       RLOFBUG        8 RLOFBUG Relocation internal
                                        error (this is a bug)
          00000009       RLOFEXT        9 RLOFEXT CP Exit (custom elig
                                        check) failed.
          0000000A       RLOFTST        10 RLOFTST VMRELOC TEST operation
                                        has completed w/out error. If the
                                        test operation DID have an error
                                        then RLOFINCD would get set to
                                        RLOFELG.
          0000000B       RLOFEXRC       11 RLOFEXRC CP Exit returned bad
                                        RC.
          0000000C       RLOFDEST       12 RLOFDEST Relocation ended
                                        because the destination could not
                                        continue. Termination messages
                                        describe the error condition.
0073  115 Bitstring    1 *              RESERVED (part of RLOFLGWRD)
0074  116 Bitstring    1 RLOGFLG2       General relocation flags NOTES :
                                        The bits in this byte are
                                        serialized by ONLY modifying them
                                        in code paths that run serially
                                        within the relocation, meaning
                                        that two pieces of code that
                                        update a bit in this byte cannot
                                        be allowed to run concurrently.
          1... ....      RLOCFMST       X'80' RLOCFMST SOURCE: This bit
                                        indicates that there is an
                                        outstanding request for CFM
                                        serialization for this
                                        relocation. It is used in
                                        HCPRLHIP to determine when it can
                                        return to its caller. See
                                        HCPRLHIP's prologue for details.
                                        To ensure proper serialization,
                                        only access this bit in code
                                        paths where no other code path
                                        can be accessing it at the same
                                        time as we do not currently
                                        protect it in any other way.
                                        DEST: This bit indicates that
                                        there is an outstanding request
                                        for CFM serialization for this
                                        relocation.
          .1.. ....      RLOTBOMB       X'40' RLOTBOMB SOURCE: This bit
                                        indicates that the relocating
                                        user's timebomb was dequeued and
                                        now contains a residue in
                                        TRQBVAL. DEST: Not used.
          ..1. ....      RLOSLEEP       X'20' RLOSLEEP SOURCE: This bit
                                        indicates that the relocating
                                        user's sleep timer needs to be
                                        reactivated if relocation fails.
                                        DEST: Not used.
          ...1 ....      RLOGSCOM       X'10' RLOGSCOM SOURCE: Not used.
                                        DEST: This bit is set in HCPRLOST
                                        to indicate a communications
                                        error was encountered while
                                        trying to update RLOBK status via
                                        HCPRLOGS. This bit is used in the
                                        status output loop of HCPRLOGS to
                                        detect and report this
                                        communication error.
          .... 1...      RLOCCRUN       X'08' RLOCCRUN SOURCE: This bit
                                        is set when the HCPRLUCC thread
                                        is running and is checking for
                                        CPHX and expired timeouts and
                                        such. It is turned off when this
                                        thread is finished and will never
                                        again reference this relocation's
                                        RLOBK. As per LGR design, the
                                        VSIM cleanup routine will not
                                        return until this bit is off,
                                        thereby signalling that the
                                        HCPRLUCC thread was never needed
                                        or has completed. DEST: Not used.
          .... .1..      RLOMSTRD       X'04' RLOMSTRD SOURCE: This bit
                                        is turned on as the last step in
                                        the build skeleton phase. It
                                        signifies that the setup work
                                        (things like getting connected
                                        and doing eligibility checks) is
                                        complete and the relocation has
                                        actually started. We check this
                                        to determine whether or not to
                                        put out the *VMEVENT/Monitor
                                        records that signify that the
                                        relocation has ended. We only
                                        want to put these ending records
                                        out if we put out the
                                        corresponding starting records.
                                        We put out the starting records
                                        when we set this bit. DEST: Not
                                        used.
          .... ..1.      RLOISASN       X'02' RLOISASN SOURCE: This
                                        relocation has gone asynchronous.
                                        We set this just before returning
                                        to the command issuer for an
                                        asynchronous relocation. This bit
                                        being on will affect how messages
                                        are handled. If the bit is ON
                                        then that means no user is
                                        actively executing a command that
                                        is waiting for responses from
                                        this relocation, and in that case
                                        we will NOT dispatch on the
                                        command issuer's VMDBK for
                                        message output. The side effect
                                        is that the messages will not
                                        enter the DIAG 8 buffer but will
                                        go directly to the screen. If
                                        this bit is off then we will
                                        always dispatch on the command
                                        issuer's VMDBK for message output
                                        meaning any output will go into
                                        the command issuer's DIAG 8
                                        output buffer which means it will
                                        be captured for things like the
                                        PIPE CP stage. If we did not use
                                        this bit and we dispatched on the
                                        command issuer in the
                                        asynchronous case we might
                                        accidentally insert some output
                                        in the DIAG 8 output buffer for
                                        some other ongoing command. DEST:
                                        Not used.
          .... ...1      RLOATCMD       X'01' RLOATCMD SOURCE: This
                                        relocation was initiated with the
                                        AT command. This is used to help
                                        determine if and how command
                                        responses are presented to the
                                        VMRELOCATE command issuer when it
                                        is issued via the AT command.
                                        DEST: Not used.
0075  117 Bitstring    1 RLOEXRC        SOURCE: CP Exit call status. We
                                        use CP Exit 1230 to allow user to
                                        specify custom eligiblity checks.
                                        This field stores the exit's
                                        return code. Since we call the
                                        exit twice during a normal
                                        relocation the first value gets
                                        overwritten when the second call
                                        is made. DEST: Not used.
          00000000       RLOEXOK        0 RLOEXOK Custom elig checks
                                        passed.
          00000004       RLOEXELG       4 RLOEXELG Custom elig checks
                                        failed. Exit after CP's elig
                                        checks.
          00000008       RLOEXIMED      8 RLOEXIMED Custom elig checks
                                        failed. Exit immediately.
0076  118 Bitstring    1 RLOEXCNT       SOURCE: Number of times we've
                                        called custom elig checks CP exit
                                        for this relocation. Valid values
                                        are 0, 1, 2. DEST: Not used.
0077  119 Bitstring    1 RLOGFLG3       General relocation flags NOTES :
                                        The bits in this byte are
                                        serialized by ONLY modifying them
                                        in code paths that run serially
                                        within the relocation, meaning
                                        that two pieces of code that
                                        update a bit in this byte cannot
                                        be allowed to run concurrently.
          1... ....      RLOARDMG       X'80' RLOARDMG SOURCE:
                                        ARD-must-go bit indicates that
                                        the architecture eligibility
                                        checks have been done and the
                                        guest may be relocated but the
                                        guest's current ARD must be moved
                                        along with the guest to the
                                        destination system. DEST: Not
                                        used.
0078  120 Character    8 RLOCNCLR       SOURCE: USERID of guest who
                                        canceled this relocation either
                                        via CPHX or VMRELOCATE CANCEL.
                                        This is used during output of
                                        cancel message 7174R. DEST: Same
                                        as source. This gets set by the
                                        cancel command if the cancel
                                        originates from the destination.
                                        If the cancel originates from the
                                        source then this field does NOT
                                        get set because a message is not
                                        delivered stating that the
                                        relocation was canceled.
0080  128 Character    8 RLOCNSYS       SOURCE: System ID where the
                                        canceler of this relocation was
                                        logged on when he issued the
                                        cancel request. This field is
                                        used during output of cancel
                                        message 7174R. DEST: Same as
                                        source. This gets set by the
                                        cancel command if the cancel
                                        originates from the destination.
                                        If the cancel originates from the
                                        source then this field does NOT
                                        get set because a message is not
                                        delivered stating that the
                                        relocation was canceled.
      Work counter tracking fields
0088  136 Signed       4 RLOWILST (20)  SOURCE: List of places that
                                        called HCPRLHFR and thereby
                                        caused this RLOBK's work counter
                                        to be incremented. Each item on
                                        the list is a 4 byte address of
                                        the caller of HCPRLHFR. If we
                                        attempt to add an item beyond the
                                        end of the list then the list
                                        will wrap and we will begin
                                        overwriting the oldest entries.
                                        RLOWIIDX is an index into this
                                        list where we find the next entry
                                        to use. Modifications serialized
                                        by SYSRLOLCK. DEST: Same as
                                        source. Modifications serialized
                                        by SYSRLOLCK.
00D8  216 Signed       4 RLOWDLST (20)  SOURCE: List of places that
                                        called HCPRLHDW and thereby
                                        caused this RLOBK's work counter
                                        to be decremented. Each item on
                                        the list is a 4 byte address of
                                        the caller of HCPRLHFR. If we
                                        attempt to add an item beyond the
                                        end of the list then the list
                                        will wrap and we will begin
                                        overwriting the oldest entries.
                                        RLOWDIDX is an index into this
                                        list where we find the next entry
                                        to use. Modifications serialized
                                        by SYSRLOLCK. DEST: Same as
                                        source. Modifications serialized
                                        by SYSRLOLCK.
0128  296 Signed       4 RLOWIIDX       SOURCE: Index into RLOWILST where
                                        we find the next entry to use.
012C  300 Signed       4 RLOWDIDX       SOURCE: Index into RLOWDLST where
                                        we find the next entry to use.
      RLOBK Message Queues
      Notes      : All fields in this section are valid on the SOURCE
            system ONLY.
      Notes      : Entry point HCPRLHAM should be used to add a message
            (or a chain of messages) to any of these queues.
0130  304 Dbl-Word     8 RLOMSGLCK (3)  Defer lock to protect the three
                                        message queues below.
0148  328 Address      4 RLOELMSG       Pointer to GSDBK chain of
                                        messages to give back if user is
                                        not eligible for relocation.
014C  332 Address      4 RLOERMSG       Pointer to GSDBK chain of
                                        messages to give back in the
                                        event an error occurs. Routines
                                        called from HCPRLOMV that
                                        encounter unrecoverable errors
                                        should stack any messages here
                                        before returning RC=12 to
                                        HCPRLOMV.
0150  336 Address      4 RLOIMSG        Pointer to GSDBK chain of
                                        messages to give back after the
                                        relocation has completed either
                                        with or without error
0154  340 Signed       4 *              RESERVED FOR IBM USE
      Return codes for threaded phase of relocation
      Notes      : All fields in this section are valid on the SOURCE
            system ONLY.
0158  344 Signed       4 RLOIOTRC       RC for I/O relocation thread
015C  348 Signed       4 RLOMCTRC       RC for 2nd to last mem copy
                                        thread
0160  352 Signed       4 RLOSTTRC       RC for CPU state relocation
                                        thread
0164  356 Signed       4 *              RESERVED FOR IBM USE
      Command parsing fields.
      SOURCE: These fields are filled in by the command syntax
      parser in HCPRLOVM. For MOVE and TEST sub-commands the
      RLOBK will eventually be linked into the system RLOBK list
      and used to track the relocation. For all other
      sub-commands the RLOBK is used as a temporary storage
      space for the command line options and it is never linked
      into the system RLOBK list.
      DEST: Same as source. These fields are sent from the
            source system and are set in HCPRLORR.
0168  360 Bitstring    1 RLOSUBCM       Subcommand flags - Which
                                        subcommand was specified?
          1... ....      RLOMOVE        X'80' RLOMOVE Move command
                                        specified
          .1.. ....      RLOCANCL       X'40' RLOCANCL Cancel command
                                        specified
          ..1. ....      RLOTEST        X'20' RLOTEST Test command
                                        specified
          ...1 ....      RLOSTAT        X'10' RLOSTAT Status command
                                        specified
          .... 1...      RLOMODIFY      X'08' RLOMODIFY Modify command
                                        specified VMRELOCATE STATUS
                                        Options
0169  361 Bitstring    1 RLOSTOPT       Status options specified on
                                        command line
          1... ....      RLOSTALL       X'80' RLOSTALL Status All
          .1.. ....      RLOSTIN        X'40' RLOSTIN Status Incomming
          ..1. ....      RLOSTOUT       X'20' RLOSTOUT Status Outgoing
          ...1 ....      RLOSTUSR       X'10' RLOSTUSR Status User
          .... 1...      RLOUSRDET      X'08' RLOUSRDET Status User
                                        Details VMRELOCATE MOVE Options
016A  362 Bitstring    1 RLOMVOPT       Move options specified on the
                                        command line
          1... ....      RLOMVFA        X'80' RLOMVFA Force Architecture
          .1.. ....      RLOMVFD        X'40' RLOMVFD Force Domain
          ..1. ....      RLOMVFS        X'20' RLOMVFS Force Storage
          ...1 ....      RLOMVASN       X'10' RLOMVASN Asynchronous
          .... 1...      RLONLIMT       X'08' RLONLIMT No limit for max
                                        downtime.
          .... .1..      RLONLIMQ       X'04' RLONLIMQ No limit for max
                                        quiesce
          .... ..1.      RLOIMMED       X'02' RLOIMMED IMMEDiate move
                                        requested
016B  363 Bitstring    1 *              RESERVED FOR IBM USE
016C  364 Signed       4 RLOMAXT        Maximum total time, if given.
                                        Only valid if RLONLIMT is not
                                        set.
0170  368 Signed       4 RLOMAXQ        Maximum quiesce time, if given.
                                        Only valid if RLONLIMQ is not
                                        set.
0174  372 Signed       4 *              RESERVED FOR IBM USE
      ISFC Communications
0178  376 Dbl-Word     8 RLOTMOUT       SOURCE: This is a timeout value
                                        we'll pass to ISFC's receive
                                        function that will force the
                                        receive to return to us every n
                                        seconds so we can check to see if
                                        someone has canceled the
                                        relocation. We do this in case we
                                        end up waiting for a long running
                                        task to send us back data. If in
                                        fact we do end up in that
                                        situation then any cancel request
                                        will be ignored until that long
                                        running receive finishes and we
                                        check the cancel bit. This
                                        timeout allows us to check even
                                        while we are waiting for the
                                        receive finish. This field
                                        contains the number of
                                        milliseconds to wait DEST: Not
                                        used. NOTES : This field is set
                                        in every RLOBK immediately after
                                        command parsing so it will be
                                        available regardless of which
                                        VMRELOCATE subcommand was issued.
0180  384 Signed       4 RLOMAINSK      SOURCE: Socket ID for ISFC socket
                                        used for the mainline relocation
                                        code. This socket is also used
                                        for guest state relocation during
                                        trifurcation. DEST: Same as
                                        source. Set in HCPRLORR
0184  388 Signed       4 RLOIOSK        SOURCE: Socket ID for ISFC socket
                                        used for the I/O thread used to
                                        relocate I/O configuration during
                                        trifurcation. DEST: Not used.
0188  392 Signed       4 RLOSTORSK      SOURCE: Socket ID for ISFC socket
                                        used for the storage management
                                        thread that does the penultimate
                                        memory copy pass during
                                        trifurcation. DEST: Not used.
018C  396 Signed       4 *              Reserved for future IBM use.
0190  400 Signed       8 RLOSCKPW (0)   CPE and Storage Management Socket
                                        pair Serialized with Compare and
                                        Swap.
0190  400 Address      4 RLOSKCPE       CPEBK to stack when RLOMCSOCK
                                        goes to zero
0194  404 Signed       4 RLOMCSOCK      Socket used for memory copying
      Relocation statistics
      (some are reported by VMRELOCATE QUERY)
0198  408 Dbl-Word     8 *              RESERVED FOR IBM USE
01A0  416 Dbl-Word     8 RLOCPTRG       SOURCE: Target page changed
                                        count. As the memory copy phase
                                        of relocation executes we track
                                        the number of pages the guest
                                        changed in any given pass. Once
                                        that count is <= our target,
                                        we quiesce the guest and finish
                                        the relocation. DEST: Not used.
01A8  424 Bitstring    1 RLOSTATS       SOURCE: Defines which stage the
                                        relocation is currently in. This
                                        field is used to print VMRELOC
                                        STATUS output and can be checked
                                        in relocation code to figure out
                                        exactly what step we are on.
                                        DEST: Same as source. This field
                                        is ONLY updated when a user
                                        issues a VMRELOC STATUS from the
                                        destination system. When this
                                        happens the destination contacts
                                        the source to get an updated
                                        value.
          00000001       RLOCONNEC      X'01' RLOCONNEC Connecting to
                                        destination system.
          00000002       RLOELGCHK      X'02' RLOELGCHK Doing eligibility
                                        checks
          00000003       RLOCREATE      X'03' RLOCREATE Creating skeleton
                                        guest on destination system
          00000004       RLOMEMCPY      X'04' RLOMEMCPY Copying guest's
                                        memory to destination system
          00000005       RLOQUISRC      X'05' RLOQUISRC Quiescing source
                                        guest
          00000006       RLOMVSTAT      X'06' RLOMVSTAT Moving guest's
                                        state to destination system.
                                        During this state we also
                                        relocate I/O configuration,
                                        perform a memory transfer pass,
                                        and do VSIM related eligibility
                                        checking in parallel.
          00000007       RLOLASTMC      X'07' RLOLASTMC Last pass memory
                                        copy
          00000008       RLOLASTIO      X'08' RLOLASTIO Last pass I/O
                                        checks
          00000009       RLOSTARTD      X'09' RLOSTARTD Start guest on
                                        destination system.
          0000000A       RLOCLEAN       X'0A' RLOCLEAN Clean up - logging
                                        guest off source system and
                                        closing the connection to the
                                        destination system
          0000000B       RLOSCANCL      X'0B' RLOSCANCL MOVE in process
                                        of being canceled
01A9  425 Bitstring    7 *              RESERVED FOR IBM USE
      Time stamps to mark completion of each stage of relocation
      NOTES      : Source and destination timestamps may not match as
            they are taken from different clocks at slightly
            different times
01B0  432 Dbl-Word     8 RLOSTARTM      SOURCE: Time MOVE was started.
                                        DEST: Same as source.
01B8  440 Dbl-Word     8 RLOCONTM       SOURCE: Time that the source
                                        system established a connection
                                        to the destination system
                                        (RLOMAINSK was connected). DEST:
                                        Same as source.
01C0  448 Dbl-Word     8 RLOELGTM       SOURCE: Time we completed
                                        eligibility checking. DEST: Same
                                        as source.
01C8  456 Dbl-Word     8 RLOOM2TM       SOURCE: Time HCPRLOM2 starts,
                                        this is the EP that marks the
                                        start of the asynchronous phase
                                        of relocation if the relocation
                                        is asynchronous. If the
                                        relocation is synchronous, this
                                        timestamp is still set at the
                                        start of HCPRLOM2. DEST: Not
                                        valid.
01D0  464 Dbl-Word     8 RLOSCKTM       SOURCE: Time we finished creating
                                        the sockets needed for the
                                        trifurcation phase of relocation.
                                        DEST: Not valid.
01D8  472 Dbl-Word     8 RLOCRETM       SOURCE: Time we finished creating
                                        the skeleton guest on the
                                        destination system. DEST: Same as
                                        source.
01E0  480 Dbl-Word     8 RLOSETTM       SOURCE: Time we finished storage
                                        management setup work DEST: Same
                                        as source.
01E8  488 Dbl-Word     8 RLOMEMTM       SOURCE: Time we finished copying
                                        guest memory (all but last 2
                                        passes) DEST: Not valid.
01F0  496 Dbl-Word     8 RLOFCPTM       SOURCE: Time we finished
                                        quiescing FCP I/O for relocatee.
                                        DEST: Not valid
01F8  504 Dbl-Word     8 RLOQUITM       SOURCE: Time we finished
                                        quiescing the source guest DEST:
                                        Time the source guest was
                                        quiesced (as near as we can get)
0200  512 Dbl-Word     8 RLOSTATM       SOURCE: Time we finished
                                        Relocating the guest's CPU's
                                        state information DEST: Same as
                                        source.
0208  520 Dbl-Word     8 RLOCRYTM       SOURCE: Time all of the guest's
                                        real enqueued crypto functions
                                        completed
0210  528 Dbl-Word     8 RLOPENTM       SOURCE: Time we finished the
                                        penultimate memory transfer pass.
                                        DEST: Not valid.
0218  536 Dbl-Word     8 RLOIOCTM       SOURCE: Time we finished
                                        relocating the guest's I/O
                                        configuration DEST: Same as
                                        source.
0220  544 Dbl-Word     8 RLOVSETM       SOURCE: Time we finished the last
                                        VSIM eligibility checks DEST:
                                        Same as source.
0228  552 Dbl-Word     8 RLOSMETM       SOURCE: Time we finished the last
                                        storage management eligibility
                                        checks DEST: Not valid.
0230  560 Dbl-Word     8 RLOLSTTM       SOURCE: Time we finished the last
                                        pass memory transfer DEST: Same
                                        as source.
0238  568 Dbl-Word     8 RLOIOETM       SOURCE: Time we finished the last
                                        I/O eligibility checking DEST:
                                        Same as source.
0240  576 Dbl-Word     8 RLORESTM       SOURCE: Time we finished resuming
                                        the guest on the destination
                                        system. Note that this isn't the
                                        exact resume time. Resumption is
                                        done in the destination side
                                        clean-up routine and the source
                                        doesn't know exactly when that is
                                        since communications are finished
                                        by then. DEST: Same as source.
                                        This is close to the resume time
                                        but it is a little early as the
                                        monitor records must be cut a
                                        little before actual resumption
                                        of the guest.
0248  584 Dbl-Word     8 RLOCLNTM       SOURCE: Time we finished cleanup
                                        work. This includes logging off
                                        the source guest and closing the
                                        connection between the source and
                                        destination systems. DEST: Same
                                        as source.
0250  592 Dbl-Word     8 RLOCANTM       SOURCE: Time a user used the
                                        cancel command to request that a
                                        relocation be canceled. This is
                                        set the 1st time a user issues a
                                        VMRELOCATE CANCEL command from
                                        the source or destination, or
                                        uses CPHX to attempt to cancel
                                        the relocation. DEST: Not valid.
      Information about hardware/architecture/features for guest
      Monitor related fields
0258  600 Signed       4 RLOVDXCT       SOURCE: Count of virtual devices
                                        transferred. DEST: Same as
                                        source. Only valid after the
                                        resume guest step has copied the
                                        values from the source where it
                                        is normally maintained.
025C  604 Signed       4 RLOAIOCT       SOURCE: Count of active I/Os
                                        encountered DEST: Same as source.
                                        Only valid after the resume guest
                                        step has copied the values from
                                        the source where it is normally
                                        maintained.
0260  608 Signed       4 RLONQDCT       SOURCE: Count of non-QDIO type
                                        I/Os cleared DEST: Same as
                                        source. Only valid after the
                                        resume guest step has copied the
                                        values from the source where it
                                        is normally maintained.
0264  612 Signed       4 RLOQDCT        SOURCE: Count of QDIO type I/Os
                                        cleared DEST: Same as source.
                                        Only valid after the resume guest
                                        step has copied the values from
                                        the source where it is normally
                                        maintained.
      Return codes used to return status information to HCPRLOMV
      and HCPRLOTS. All subfunctions called from HCPRLOMV should
      return one of these codes in R15 to inform RLOMV of any
      errors that might have occurred during that subfunction's
      processing. In the event that two types of errors occurred
      (for example you had an eligibility check failure and a
      communication failure) then you should return the highest
      applicable return code (16 i.e: RLORCCOM in our example).
      NOTES      : Since HCPRLOMV runs only on the source system these
            codes are only valid on the source system.
          00000000       RLORCOK        00 Everything is ok. No errors
                                        occurred.
          00000004       RLORCELG       04 Eligibility test failed.
          00000008       RLORCTRM       08 Subfunction noticed terminate
                                        bit on.
          0000000C       RLORCERR       12 Subfunction encountered an
                                        error.
          00000010       RLORCCOM       16 Communication failure.
      Valid input values for the R2 argument of HCPRLHIP.
      HCPRLHIP can cancel a relocation and this input is the
      caller's way of alerting  HCPRLHIP to cancel the relocation
      or not.  Whenever HCPRLHIP is called, either RLOIPNO or
      RLOIPYES and possibly one of the function indicators
      should be put into R2 as an entry condition.
       One of the following must be put into bits 56-63 of R2
       whenever HCPRLHIP is called.
          00000000       RLOIPNO        00 Do NOT cancel a relocation if
                                        one is found for the given
                                        userid.
          00000001       RLOIPYES       01 If a relocation is found for
                                        the given userid, attempt to
                                        cancel it The following are
                                        function indicators and one of
                                        these must be put into bits 48-55
                                        of R2 when HCPRLHIP is called
                                        with RLOIPYES specified. These
                                        definitions must match the
                                        entries in the M1932TB table in
                                        HCPRLH.
          00000001       RLOIPLGF       1 LOGOFF command
          00000002       RLOIPAVD       2 DEFINE vdisk
          00000003       RLOIPADJ       3 ADJUNCT START command
          00000004       RLOIPSTG       4 DEFINE STORAGE
          00000005       RLOIP214       5 Diagnose x'214'
          00000006       RLOIPD64       6 Diagnose x'64'
          00000007       RLOIPTRC       7 TRACE command
          00000008       RLOIPIPL       8 IPL command
          00000009       RLOIPSYS       9 SYSTEM command
          0000000A       RLOIPCPU       10 DEFINE CPU command
          0000000B       RLOIPVTD       11 SET VTOD command
          0000000C       RLOIPMCH       12 SET MACHINE command
          0000000D       RLOIPVCN       13 SET VCONFIG command
          0000000E       RLOIPDCP       14 DETACH CPU command
          0000000F       RLOIPDSR       15 SERVC SCLP DSR request
      Valid return codes for HCPRLHIP. HCPRLHIP will let the
      caller know if a reloc is in progress for a given user.
      Optionally, if a relocation is found to be in progress then
      HCPRLHIP can attempt to cancel it for the caller.
          00000000       RLOIPNOT       00 Relocation NOT in progress for
                                        user
          00000004       RLOIPCAN       04 Relocation IS in progress and
                                        is being canceled.
          00000008       RLOIPNCN       08 Relocation IS in progress and
                                        has NOT been canceled either
                                        because the caller did not want
                                        to cancel or because that
                                        relocation has passed the point
                                        of no return.
      Guest State Relocation area. This area is used by VSIM
      during the transfer of guest state while the guest is
      quiesced.
      Fields used only on the destination system
0268  616 Dbl-Word     8 RLOTDIFF       TOD clock difference between
                                        source and destination systems
0270  624 Signed       4 RLOTZONE       Source system timezone offset
0274  628 Character    3 RLOTZID        Source system timezone identifier
0277  631 Character    1 *              Reserved for future IBM use
0278  632 Signed       4 RLOCFBUF       Temporary anchor for relocated
                                        GSDBKs from the base VMDCFBUF on
                                        the source.
027C  636 Signed       4 RLOVASEQ       Relocation domain change sequence
                                        num. Obtained from VAABK after
                                        the VAABK lock is obtained
                                        locally by the first set of
                                        eligibility checks. Then used to
                                        verify the stability of the
                                        relocation domain structure
                                        during relocation of this guest.
                                        An unchanged VAASEQ value means
                                        the VAAXLK lock was never
                                        obtained globally during the time
                                        the relocation was occurring. It
                                        is verified during the second set
                                        of eligibility checks and again
                                        after the VAAXLK lock is obtained
                                        locally on the destination system
                                        during guest state relocation.
0280  640 Signed       4 RLOARDAD       SOURCE: Address of ARDBK. Set
                                        during architecture eligibility
                                        checks. Used to verify that the
                                        guest's architecture has not
                                        changed from eligibility check
                                        time until the guest's state is
                                        passed to the destination system.
                                        DEST: Not used
0284  644 Signed       4 RLOMDGL        SOURCE: not used DEST: Temporary
                                        list of MDGBKs saved at guest
                                        state move time and processed at
                                        resume-guest-on-destination time.
                                        This temporary list is needed
                                        because it confuses STMGT
                                        relocation code if guest pages
                                        are pinned/locked prior to
                                        completion of last memory move
                                        pass.
      Storage Management Area.  This area used by Storage
      Management during the relocation of guest pages.
      The following fields are defined on both the source and
      destination systems, however, some exceptions may be noted.
0288  648 Signed       8 RLOE2EWT (0)   CPEBK and end-to-end throttle
                                        indicator
0288  648 Address      4 RLOE2ECP       CPEBK chain for execution when
                                        RLOE2ETH transitions from one to
                                        zero. This field must immediately
                                        precede RLOE2ETH and is used only
                                        on the source system.
028C  652 Signed       4 RLOE2ETH       1: end-to-end throttle is active
                                        0: end-to-end throttle not active
0290  656 Signed       4 RLOE2ESK       Socket ID for end-to-end throttle
0294  660 Signed       4 RLOE2ECT       Count of times LGR on destination
                                        requested source LGR throttle
      Begin fields serialized by RLOVDILK.
0298  664 Dbl-Word     8 RLOVDILK (3)   Lockword for this area.
02B0  688 Address      4 RLOVLTBL       HL Address of a table pointing to
                                        every VDIBK.
02B4  692 Address      4 RLOVDIFP       HL Address of a VDISK array block
                                        (VDIBK) chain.
02B8  696 Address      4 RLOVDILP       HL Address of the last VDISK
                                        array block (VDIBK) on RLOVDIFP.
02BC  700 Signed       2 RLOVDINM       Number of VDIBKs for this
                                        relocation
      End fields serialized by RLOVDILK.
02BE  702 Bitstring    1 RLOSTERR       Storage management error flag.
                                        Any bit on in this 1 byte flag is
                                        an indication that all hope for
                                        the relocation to succeed is gone
                                        and it is time to exit
                                        gracefully. This must be
                                        serialized with CS.
          1... ....      RLOERRDAT      X'80' RLOERRDAT DAT Walk process
                                        detected an error
          .1.. ....      RLOERRPOD      X'40' RLOERRPOD Pages on DASD
                                        process detected an error.
          .... 1...      RLOLNKERR      X'08' RLOLNKERR ISFC logical link
                                        error detected
          .... .1..      RLOE2ECOM      X'04' RLOE2ECOM End-to-end
                                        throttling received ISFC
                                        communication error
          .... ..1.      RLOE2EPRC      X'02' RLOE2EPRC End-to-end
                                        throttling has encountered a
                                        processing error
          1111 1111      RLOERRS        X'FF' RLOERRS This mask is used
                                        to determine if any storage
                                        management error has occurred TM
                                        RLOSTERR,RLOERRS
          .... 11..      RLOISFCER      RLOLNKERR+RLOE2ECOM RLOISFCER
                                        This mask is used to determine if
                                        an ISFC-related storage
                                        management error has occurred TM
                                        RLOSTERR,RLOISFCER
02BF  703 Bitstring    1 RLOMMVRS       Version number for memory move
                                        interface.
02C0  704 Bitstring    1 RLOCAPCK       Source: History of
                                        capacity-checking errors issued
                                        during this relocation.
                                        Destination: History of capacity
                                        errors incurred during the latest
                                        set of dest. eligibility checks.
          1... ....      RLOMXGDS       X'80' RLOMXGDS The pageable
                                        portion of this guest's maximum
                                        potential memory footprint
                                        exceeds available DASD slots on
                                        the destination system
          .1.. ....      RLOCRGDS       X'40' RLOCRGDS The pageable
                                        portion of this guest's current
                                        memory footprint exceeds
                                        available DASD slots on the
                                        destination system
          ..1. ....      RLOMXGAV       X'20' RLOMXGAV This guest's
                                        maximum potential memory
                                        footprint exceeds the available
                                        or stealable memory resources on
                                        the destination system
          ...1 ....      RLOCRGAV       X'10' RLOCRGAV This guest's
                                        current memory footprint exceeds
                                        the available or stealable memory
                                        resources on the destination
                                        system
02C1  705 Bitstring    1 * (3)          Reserved for IBM use
02C4  708 Signed       4 RLOASCID (0)   Address space identifier.
                                        Consists of 2 halfword index
                                        fields. A value of negative one
                                        indicates base space. (See also
                                        VPAASCID).
02C4  708 Signed       2 RLOAIDOF       ASCBK ID offset. Offset into
                                        VDISK location table.
02C6  710 Signed       2 RLOAIDIN       ASCBK ID index. Index into the
                                        VDIBK to get the entry for the
                                        corresponding address space.
02C8  712 Dbl-Word     8 RLOIASIT       iASIT for the address space
                                        identified by RLOASCID.
                                        Destination: Not used. Located
                                        here in RLOBK for proximity with
                                        RLOASCID.
02D0  720 Signed       4 RLOASCBK       ASCBK address for the address
                                        space identified by RLOASCID.
                                        Destination: Not used. Located
                                        here in RLOBK for proximity with
                                        RLOASCID.
02D4  724 Signed       4 *              Reserved for future IBM use.
02D8  728 Signed       8 RLOTSWIN       Time stamp of the last time a
                                        window was opened to let other CP
                                        tasks run. Used by the PGMBK
                                        walker on the source, and the
                                        Memory Move Receive Loop on the
                                        destination. Also used by
                                        HCPRLNCB (source side cancel)
                                        when walking the DAT tables to
                                        turn on relocation chg bit.
02E0  736 Address      4 RLOMPIBK       HL address of the top of the
                                        MPIBK stack.
02E4  740 Address      4 RLOMMFRT       Token for memory move functional
                                        trace table.
      These fields are used by the source side.
      Notes      :  Some of these may be filled in on the destination
      side as well, for creation of monitor records, but they
      are generally specific to the source side.
02E8  744 Address      4 RLOGSBPW       HL Address of the current GSBBK
                                        that is being filled in by the
                                        PGMBK walker, HCPRLTPW.
02EC  748 Address      4 RLOGSBPD       HL Address of the current GSBBK
                                        that is being filled in by the
                                        pages on DASD handler.
02F0  752 Address      4 RLOMBBK        HL Address of the Managed Buffers
                                        Block for this relocation.
02F4  756 Signed       4 RLOPODRC       HCPPOD return code, saved by
                                        HCPPODDQ. Returned by HCPPODPW.
02F8  760 Signed       8 RLOMMSNT       Count of memory move sends.
                                        Incremented on the source system
                                        each time a GSBBK is sent over to
                                        the destination side. Never
                                        decremented.
0300  768 Signed       8 RLOUPGRL       Number of source pages unlocked
                                        by storage relocation processing
                                        that were locked by the CP LOCK
                                        command with REAL specified.
                                        These pages will remain unlocked
                                        even if the relocation is
                                        cancelled or fails.
0308  776 Signed       8 RLOUPGLO       Number of source pages unlocked
                                        by storage relocation processing
                                        that were locked by the CP LOCK
                                        command with LOGICAL specified.
                                        These pages will remain unlocked
                                        even if the relocation is
                                        cancelled or fails.
0310  784 Signed       8 RLOCMMLZ       Number of source pages made
                                        logically zero by relocation
                                        processing. These pages will
                                        remain logically zero even if the
                                        relocation is cancelled or fails.
0318  792 Signed       8 RLOCPWT (0)    CPEBK and outstanding sends
                                        count. Serialized with Compare
                                        and Swap.
0318  792 Address      4 RLOCPEWT       CPEBK for execution when RLOSNDWT
                                        transitions from one to zero.
031C  796 Signed       4 RLOSNDWT       Count of outstanding sends.
                                        Incremented before GSBBK is sent.
                                        Decremented when recover message
                                        process has completed work for
                                        the GSBBK.
0320  800 Signed       4 RLOSNDMX       Maximum number of outstanding
                                        sends allowed before a dispatch
                                        window is opened to let ISFC and
                                        HCPRLMRM process. (Compare to
                                        RLOSNDWT).
0324  804 Signed       4 RLORMMAX       Maximum number of messages
                                        awaiting recovery before a
                                        dispatch window is opened to let
                                        HCPRLMRM process. (Compare to
                                        SCKTXBUF).
0328  808 Address      4 RLOPSQHD       Host logical address of head of
                                        FIFO LGR PTE serialization queue
                                        (PSQBK)
032C  812 Address      4 RLOPSQTL       Host logical address of tail of
                                        FIFO LGR PTE serialization queue
                                        (PSQBK)
0330  816 Dbl-Word     8 RLOPSQCT       Count of blocks on LGR source
                                        side PTE serialization queue of
                                        PSQBKs anchored at RLOPSQHD
0338  824 Dbl-Word     8 RLOPSQNS       Count of PSQBKs representing
                                        frames for which PTE
                                        serialization is not held.
0340  832 Dbl-Word     8 RLOPSQSR       Count of PSQBKs representing
                                        frames for which PTE
                                        serialization is currently held.
0348  840 Dbl-Word     8 RLOPSQMX       High water mark for count of
                                        PSQBKs on LGR source side PTE
                                        serialization queue anchored at
                                        RLOPSQHD
0350  848 Signed       4 RLOPSQLK       Informal spin lock to serialize
                                        LGR PTE serialization queue
                                        anchored at RLOPSQHD. A lock
                                        hierarchy exists regarding
                                        RLOPTNLK and RLOPSQLK. When both
                                        locks are needed, RLOPTNLK must
                                        be obtained first; to avoid
                                        deadlock, no task can spin on
                                        obtaining RLOPTNLK while holding
                                        RLOPSQLK.
0354  852 Signed       4 RLOMXPAS       Maximum number of passes that the
                                        copy memory code should attempt
                                        before giving up and returning to
                                        HCPRLO.
0358  856 Signed       4 RLOPODGQ (15)  Gated queue for HCPPOD module.
                                        (See HCPGQMGR MACRO for the
                                        definition of this field's setup
                                        and HCPPODBK for the definition
                                        of the WORKITEM).
0394  916 Signed       4 RLOSHORT       Suboptimal use of ISFC due to PTE
                                        waiting. Incremented when a GSBBK
                                        is transmitted partially full
                                        because PTE serialization is
                                        pending for a PTE that has not
                                        been processed. Statistical
                                        counter for performance analysis.
0398  920 Signed       4 RLOPTEWT       Count of PTEs for which
                                        asynchronous processing is
                                        outstanding. Incremented before a
                                        call is stacked to HCPRLMPS.
                                        Decremented by RLMPQ when
                                        processing the PTE serialization
                                        queue. Serialized with CS logic.
039C  924 Signed       4 RLOASCPE       CPEBK stacked during end of
                                        address space processing for
                                        return to HCPRLS when there are
                                        outstanding/incomplete calls to
                                        HCPRLMPS for asynchronous PTE
                                        serialization processing.
                                        Serialized by RLOPTNLK spin lock.
03A0  928 Signed       4 RLOPQLPC       Count of times that needed to
                                        loop calling RLMPQ to process
                                        PSQBKs after returning from HDITR
                                        with all needed PSQBKs enqueued
03A4  932 Signed       4 RLOCURPS       Pass number of the pass that is
                                        currently in progress. Can equal
                                        RLOMEMPS or RLOMEMPS+1.
03A8  936 Signed       4 RLOMEMPS       Pass number of the last completed
                                        memory pass. After a successful
                                        relocation, this will be the pass
                                        number of the ultimate pass.
03AC  940 Signed       4 RLOSRCRSV      Reserved page count on the source
                                        system for the guest being
                                        relocated.
03B0  944 Signed       8 RLOCPCNT       Number of guest pages sent in the
                                        last completed memory pass. After
                                        a successful relocation, will be
                                        the number of guest pages sent
                                        for the ultimate pass.
03B8  952 Signed       8 RLOTOTPG       Running count of the number of
                                        pages sent thus far. Updated at
                                        the end of each pass.
03C0  960 Signed       8 RLOTOTRN       Running count of the number of
                                        pages sent thus far for the
                                        current pass. Rolled into
                                        RLOTOTPG at the end of each pass.
03C8  968 Signed       8 RLOPASSA       Number of guest pages transferred
                                        during pass 1.
03D0  976 Signed       8 RLOPSAVG       Average number of guest pages
                                        transferred for passes 2-X. (Not
                                        for the last 2 passes.) This
                                        field is zero when the relocation
                                        is IMMEDIATE.
03D8  984 Signed       8 RLOPASSY       Number of guest pages transferred
                                        for the penultimate pass. (See
                                        RLOCPCNT for ultimate pass).
03E0  992 Signed       8 RLOPGSDF       Pages deferred. Count of DASD
                                        paging blocks broken when PTE
                                        serialization could not be
                                        obtained.
03E8 1000 Address      4 RLOSSEGS       HL Address of the saved segments
                                        array - SASBK
03EC 1004 Address      4 RLOADRSP       HL Address of the address space
                                        array - ADABK
03F0 1008 Signed       4 RLOPGMTH       Count of times the PGMBK walker
                                        receives a throttle return code
                                        from HCPPODNQ. RLOPGMTH should
                                        equal RLOPODTH+RLODASTH
03F4 1012 Signed       4 RLOPODTH       Count of times HCPPODNQ throttles
                                        the PGMBK walker because of the
                                        PODBK queue begin too large.
03F8 1016 Signed       4 RLODASTH       Count of times HCPPODNQ throttles
                                        the PGMBK walker because of CP
                                        paging DASD being overrun.
03FC 1020 Signed       4 RLOPTHRC       The last Return Code given by
                                        HCPSMOPO to HCPPODNQ
0400 1024 Signed       4 RLOPODNU       Number of PODBKs in the HCPPOD
                                        gated queue (RLOPODGQ). Does not
                                        include any post/wait PODBKs.
0404 1028 Signed       4 RLOSQDRC       Last non-zero RC returned by
                                        HCPSOCK Send_Queued. Only RC16 is
                                        sent back to HCPRLO so this field
                                        is maintained to hold the actual
                                        RC received from the HCPSOCK call
                                        for debugging.
0408 1032 Bitstring    1 RLOSFLGS       Relocation flags used on source
                                        side Use HCPOILCK/HCPNILCK to
                                        update.
          1... ....      RLOPGMWK       X'80' Indicates that for the
                                        address space that is being
                                        processed in the current pass of
                                        memory move, the PGMBK walker,
                                        HCPRLTPW, has returned to its
                                        caller, HCPRLSCM
          .1.. ....      RLOLTHRP       X'40' Logical link throttling in
                                        effect. Detected in HCPRLMFB
                                        processing
          ..1. ....      RLOLTHRD       X'20' Logical link throttling in
                                        effect. Detected in PODDQ
                                        processing
0409 1033 Bitstring    3 *              Reserved for future IBM use.
040C 1036 Signed       4 RLOPTENS       Count of PTEs for which RLMPS has
                                        been called but not yet enqueued
                                        a PSQBK. Serialized by RLOPTNLK
                                        spin lock.
0410 1040 Signed       8 RLOWPPAR (0)   CPEBK and Throttling marker for
                                        the HCPPOD caller throttling.
                                        Serialized with Compare and Swap.
0410 1040 Address      4 RLOWPCPE       CPEBK for execution when RLOWPPAR
                                        transitions from one to zero.
0414 1044 Signed       4 RLOWPCNT       Throttling marker for HCPPOD's
                                        caller
0418 1048 Dbl-Word     8 RLOLKTHR       Count of times that logical link
                                        throttling (HCPKCTTH) was overrun
0420 1056 Dbl-Word     8 RLOLKTHN       Count of times that logical link
                                        throttling (HCPKCTTH) was called
                                        without it timing out
0428 1064 Dbl-Word     8 RLODSWIN       Time stamp of the last time a
                                        window was opened to let DPPL
                                        processing run. Used by the PGMBK
                                        walker on the source.
0430 1072 Signed       4 RLOPTNLK       Spin lock to serialize count of
                                        outstanding/incomplete calls to
                                        HCPRLMPS (RLOPTENS) and CPEBK
                                        stacking of RLOASCPE during end
                                        of address space processing. A
                                        lock hierarchy exists regarding
                                        RLOPTNLK and RLOPSQLK. When both
                                        locks are needed, RLOPTNLK must
                                        be obtained 1st; to avoid
                                        deadlock, no task can spin on
                                        obtaining RLOPTNLK while holding
                                        RLOPSQLK.
0434 1076 Signed       4 *              Reserved for future IBM use.
      The following fields are used to hold time stamps to assist
      in debugging.  They are copied into relevant trace entries
      cut when the associated event completes.  This allows the
      debugger to determine the duration of such an event.
      This approach was taken to reduce the number of trace
      entries given the size of the functional trace table is
      limited.  The RLOBK is used to hold these time stamps
      (rather than SVGWRKs local to the using entry point)
      because the RLOBK is preserved for a while after the
      relocation completes and can easily be located on a live
      system without requiring a dump.
0438 1080 Dbl-Word     8 RLOE2ETOD      Last timestamp when memory move
                                        (RLSCM or RLTPW) was throttled by
                                        the destination system
0440 1088 Dbl-Word     8 RLOPODLLT      Last timestamp when auxiliary
                                        page processor (PODDQ) was
                                        throttled because of logical link
                                        overrun
0448 1096 Dbl-Word     8 RLOPGMLLT      Last timestamp when PGMBK walker
                                        (RLTPW) or DAT walk (RLSCM) was
                                        throttled because of logical link
                                        overrun
0450 1104 Dbl-Word     8 RLOMCDSWT      Last timestamp when DAT Walk
                                        (RLMCS) had to wait for async
                                        processing of auxiliary page
                                        reads to complete
0458 1112 Dbl-Word     8 RLOPGMPOR      Last timestamp when PGMBK walker
                                        (RLTPW) was throttled due to
                                        excessive PODBKs/paging overrun
0460 1120 Dbl-Word     8 * (3)          Reserved for future IBM use.
      These fields are used by the destination side.
0478 1144 Signed       4 RLOSPMAX       Maximum number of PTEs deferred
                                        on any one PGMBK (RAS only, not
                                        serialized.)
047C 1148 Signed       4 RLOPDMAX       Maximum number of deferrals for
                                        any one PTE (RAS only, not
                                        serialized.)
0480 1152 Signed       8 RLOSPDEF       Count of times we could not
                                        obtain sequential PTE
                                        serialization because it was not
                                        avaialble. (RAS only, not
                                        serialized.)
0488 1160 Signed       8 RLOSPDUP       Count of times we could not
                                        obtain sequential PTE
                                        serialization because we were
                                        already waiting for it. (RAS
                                        only, not serialized.)
0490 1168 Signed       4 RLODSTRSV      Reserved page count on the
                                        destination system for the guest
                                        being relocated.
0494 1172 Signed       4 RLORQTCT       Count of times source throttled
                                        due to backlog on receive queue.
0498 1176 Signed       8 RLOSPWT (0)    CPEBK and Sequential PTE task
                                        count Serialized with Compare and
                                        Swap.
0498 1176 Address      4 RLOSPCPE       CPEBK to stack when RLOSPCNT
                                        transitions from one to zero.
049C 1180 Signed       4 RLOSPCNT       Count of all PTEs that are
                                        deferred for Sequential PTE
                                        Serialization. Incremented when
                                        HCPPSSPR queues a task.
                                        Decremented after that task is
                                        dequeued, and processed.
04A0 1184 Signed       8 RLODOPPW (0)   CPEBK and HCPDOP DASD count
                                        Serialized with Compare and Swap.
04A0 1184 Address      4 RLODOCPE       CPEBK to stack when RLODASCT goes
                                        to zero after the DASD Offload
                                        Pages routine has finished.
04A4 1188 Signed       4 RLODASCT       Count of paging blocks being
                                        written by DASD Offload Pages rtn
                                        (HCPDOPIO).
04A8 1192 Signed       8 RLOMMRCV       Count of memory move receives.
                                        Incremented on the destination
                                        side every time a GSBBK is
                                        received.
04B0 1200 Signed       8 RLORESID       Count of resident pages on the
                                        source system being used by the
                                        relocating guest. Accurate as of
                                        the most recent set of memory
                                        eligibility checks.
04B8 1208 Signed       8 RLOXSTOR       Count of XSTORE blocks on the
                                        source system being used by the
                                        relocating guest. Accurate as of
                                        the most recent set of memory
                                        eligibility checks.
04C0 1216 Signed       8 RLOAUX         Count of AUX slots on the source
                                        system being used by the
                                        relocating guest. Accurate as of
                                        the most recent set of memory
                                        eligibility checks.
04C8 1224 Address      4 RLOWIFBK       Points to the head of a FILO
                                        chain of WIFBKs. Each WIFBK
                                        contains WIF calculations from
                                        some set of capacity checks. The
                                        head of the chain contains data
                                        from the latest checks (and
                                        should mirror RLORESID, RLOXSTOR,
                                        and RLOAUX), while the tail
                                        contains data from the initial
                                        set of eligibility checks. Used
                                        for RAS purposes and to
                                        facilitate any future service on
                                        the WIF algorithms.
04CC 1228 Address      4 *              Reserved for IBM use
04D0 1232 Signed       8 RLORESREM      Count of resident pages expected
                                        to be transferred from the
                                        source.
04D8 1240 Signed       8 RLOXSTREM      Count of XSTORE pages expected to
                                        be transferred from the source.
04E0 1248 Signed       8 RLOAUXREM      Count of AUX pages expected to be
                                        transferred from the source.
04E8 1256 Signed       8 RLORESCNT      Count of pages HCPSMOPP marked as
                                        resident pages.
04F0 1264 Signed       8 RLOXSTCNT      Count of pages HCPSMOPP marked as
                                        XSTORE pages.
04F8 1272 Signed       8 RLOAUXCNT      Count of pages HCPSMOPP marked as
                                        AUX pages.
0500 1280 Signed       4 RLOXSTFL       Count of times the RECV loop
                                        tried to write a page to XSTORE
                                        but couldn't.
0504 1284 Bitstring    1 RLODSTFG       Destination side throttle flags.
                                        Use HCPOILCK/HCPNILCK to update.
          1... ....      RLOPGOVR       X'80' RLOPGOVR DASD paging
                                        overrun. Both source &
                                        destination throttled.
          .1.. ....      RLORQDST       X'40' RLORQDST Memory move
                                        receive queue backlog detected
                                        after destination throttle
                                        lifted. Source is throttled.
          ..1. ....      RLORQLEN       X'20' RLORQLEN Memory move
                                        receive queue backlog detected
                                        without accompanying LGR overrun.
                                        Source is throttled.
          ...1 ....      RLOPSSQU       X'10' RLOPSSQU Excessive number
                                        of asynch page handler tasks
                                        (HCPPSSAS) stacked. Both source &
                                        destination throttled.
          1111 1111      RLOTHANY       X'FF' RLOTHANY This mask is used
                                        to determine if any of the
                                        throttle bits are set.
0505 1285 Bitstring    1 *              Reserved for IBM use.
0506 1286 Signed       2 RLODPERR       Processing error code set by
                                        HCPRLB when terminating a
                                        relocation via HCPRLOAT.
0508 1288 Signed       4 RLODPDTH       Count of times destination was
                                        throttled due to paging overrun.
050C 1292 Signed       4 RLODPSTH       Count of times destination was
                                        throttled due to an excessive
                                        number of stacked calls to the
                                        asynchronous page handler
                                        (HCPPSSAS).
0510 1296 Signed       4 RLORCVMX       High water mark for memory move
                                        receive queue length.
0514 1300 Signed       4 RLORCPRV       The previous length of the
                                        inbound MBHBK queue. Used by
                                        HCPSMOIM to detect an overrun.
0518 1304 Signed       8 RLOTHRTS       Time stamp of last E2E "set
                                        throttle" msg from destination to
                                        source; zeroed when a "clear
                                        throttle" msg is sent.
0520 1312 Dbl-Word     8 RLOTHRLK (3)   Lockword to ensure E2E throttle
                                        msgs are sent to the source in
                                        order.
0538 1336 Signed       4 RLORCVRC       Non-zero HCPSOCK RECV return code
                                        received by HCPRLBRC.
053C 1340 Signed       4 *              Reserved for future IBM use.
0540 1344 Signed       8 RLOPSSAS (0)   CPEBK and count of calls to the
                                        asynchronous page handler
                                        (HCPPSSAS) that have not yet been
                                        unstacked. Serialized with
                                        Compare and Swap.
0540 1344 Address      4 RLOPSCPE       CPEBK to stack when RLOPSSCT goes
                                        to zero after all calls to
                                        HCPPSSAS have been unstacked.
0544 1348 Signed       4 RLOPSSCT       Count of calls to HCPPSSAS that
                                        have not yet been unstacked.
0548 1352 Dbl-Word     8 *              Reserved for future IBM use.
      End of Storage Management Area.
      I/O relocation section.  These fields are used to manage
      the relocation of guest I/O related data.
0550 1360 Dbl-Word     8 RLOVSIM (11)   VSIM Subsystem Status Area Mapped
                                        by RLOS DSECT
05A8 1448 Dbl-Word     8 RLOIO (11)     I/O Subsystem Status Area Mapped
                                        by RLOS DSECT
0600 1536 Bitstring    1 RLOISTS        Status flags
          1... ....      RLOIOSAV       X'80' RLOIOSAV RLOSOSAB is valid
          .... ..1.      RLOIQEBS       X'02' RLOIQEBS QEBSM enabled on
                                        source
          .... ...1      RLOIDERR       X'01' RLOIDERR Error found on
                                        destination. (used by I/O
                                        eligibility)
0601 1537 Bitstring    1 RLOIDONE       I/O Xfer completion serialization
                                        Serialized with CS
          1... ....      RLOICLUP       X'80' SOURCE: Not used. DEST: I/O
                                        cleanup called. CS logic must be
                                        used to concurrently set this bit
                                        and test RLOIACTV to insure that
                                        I/O cleanup (HCPRLVCL) does not
                                        return until I/O transfer is
                                        complete.
          .1.. ....      RLOIACTV       X'40' SOURCE: Not used. DEST: I/O
                                        transfer active. CS logic must be
                                        used to concurrently set this bit
                                        and test RLOICLUP to insure that
                                        I/O cleanup (HCPRLVCL) does not
                                        return until I/O transfer is
                                        complete.
          ..1. ....      RLOVACTV       X'20' SOURCE: Not used. DEST:
                                        VSIM RDP transfer act. CS logic
                                        must be used to concurrently set
                                        this bit and test RLOICLUP to
                                        insure that I/O cleanup
                                        (HCPRLVCL) does not return until
                                        VSIM transfer is complete.
0602 1538 Bitstring    2 *              Reserved for IBM use
                                        *********************************
                                        *************------ * These
                                        fields are used by both SRC &
                                        DEST.
                                        *********************************
                                        *************------
0604 1540 Address      4 RLODEVMP       31b Device No. Bit Map addr
0608 1544 Bitstring   12 *              Reserved for IBM use
             **********************************************------
             * These fields are used only by the SOURCE.
             **********************************************------
0614 1556 Signed       4 RLOIUCNT       Remaining unprocessed VDEVs
0618 1560 Signed       4 RLOIDCNT       Remaining deferred VDEVs
061C 1564 Signed       4 *              Reserved for IBM use
          00000100       RLOIMAXM       256 Maximum error messages
                                        *********************************
                                        *************------ * These
                                        fields are provided as an
                                        interface to * legacy CP routines
                                        such as HCPDEF and HCPVDB.
                                        *********************************
                                        *************------
0620 1568 Dbl-Word     8 RLOICFM (3)    Lockword for serializing threads
                                        requiring CFM
0638 1592 Address      4 RLOICFMP       HLA($VDEV) passed to CFM cmds
063C 1596 Bitstring    2 *              Reserved for IBM use
063E 1598 Signed       2 RLOIOSAB       Base real dev num for OSAs
0640 1600 Signed       2 RLOICFMR       RDEVDEV associated with VDEV Used
                                        for error handling
0642 1602 Bitstring    1 RLOICFMS       CFM Status flags
          1... ....      RLOIRDVV       X'80' RLOIRDVV RLOICFMR is valid
0643 1603 Bitstring    1 *              Reserved for IBM use
0644 1604 Signed       2 RLOIOEND (0)   End of I/O Area Do not use this
                                        field in code.
      Version bitmap.
0644 1604 Bitstring   16 RLOVERBT       Version stuff!
          000000CB       RLOSIZE        (*-RLOBK+7)/8 size in double
                                        words
          00000658       RLOBSIZE       RLOSIZE*8 size in bytes
      RDP stream status area.  These fields are used to manage
      the transfer of relocation data via RDPs (Relocation Data
      Package).

RLOS DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      RLOS           Live Guest Relocation control block
      RDP types are used as follows:
      o Input to HCPRLXOP (Open RDP stream)
      o To determine which RLOS block to use for processing RDPs
      o To determine which entry point to call for processing
        RDPs on the destination
      CAUTION: The router table in HCPRLX must be updated when
               a new RDP type is defined.  RDP types that share
               RLOS blocks must be used serially.  RDP types
               with different RLOS blocks may be processed
               concurrently (asynchronously).
0000    0 Signed       4 RLOSW0 (0)     Word 0
0000    0 Bitstring    1 RLOSVER        Stream status block version
0001    1 Bitstring    1 RLOSTYPE       RDP Type
          00000001       RLOSRDPI       1 RLOSRDPI I/O VDEV RDP
          00000002       RLOSRDPE       2 RLOSRDPE I/O Eligibility RDP
          00000003       RLOSRDPG       3 RLOSRDPG Guest State Relocation
                                        RDP
          00000004       RLOSRDPC       4 RLOSRDPC CHCBK transfer
          00000005       RLOSRDPF       5 RLOSRDPF FINBK transfer
          00000005       RLOSMXRT       RLOSRDPF RLOSMXRT Maximum valid
                                        RDP type
0002    2 Bitstring    1 RLOSSTS        Stream status block status
          .1.. ....      RLOSOPEN       X'40' RLOSOPEN RDP stream is open
          .... ...1      RLOSALRT       X'01' RLOSALRT ALERT - Dest
                                        errors detected
0003    3 Bitstring    1 RLOSSTAT       Current State
          00000000       RLOSDLE        0 RLOSDLE No LGR I/O in progress
          00000001       RLOSSTRT       1 RLOSSTRT Ready to send RDPs
          00000002       RLOSRDP        2 RLOSRDP Sending RDP
          00000003       RLOSPCI        3 RLOSPCI PCI pending
          00000004       RLOSSTOP       4 RLOSSTOP Last RDP sent
          00000004       RLOSMXST       RLOSSTOP RLOSMXST Highest valid
                                        state
          00000005       RLOSINV        5 RLOSINV Invalid state
      CAUTION: RLOSRC values are mapped to HCPRLXRC values.
0004    4 Signed       4 RLOSW1 (0)     Word 1
0004    4 Bitstring    1 RLOSRC         Current Return Code
          00000000       RLOSOK         0 RLOSOK Success
          00000001       RLOSTIMO       1 RLOSTIMO Active I/O timeout
          00000002       RLOSNELG       2 RLOSNELG Not eligible
          00000003       RLOSCMDE       3 RLOSCMDE CP command error
          00000004       RLOSGSR        4 RLOSGSR Guest State Relocation
                                        Error
          00000006       RLOSCNCL       6 RLOSCNCL LGR was cancelled
          00000007       RLOSSSI        7 RLOSSSI Source state transition
          00000008       RLOSDSI        8 RLOSDSI Destination state
                                        transition
          00000009       RLOSRDPB       9 RLOSRDPB RDP build error
          0000000A       RLOSPERR       10 RLOSPERR Processing error
          0000000B       RLOSCOMM       11 RLOSCOMM Communication failure
          0000000B       RLOSMXRC       RLOSCOMM RLOSMXRC Maximum valid
                                        RC
                                        *********************************
                                        *************------ * These
                                        reason codes are only meaningful
                                        when * RLOSRC=RLOSCMDE. They
                                        indicate which command * to
                                        insert into error msg 1937-01.
                                        *********************************
                                        *************------
0005    5 Bitstring    1 RLOSRSN        Current Reason Code
          00000001       RLOSDEFN       1 RLOSDEFN DEFINE
          00000002       RLOSATTC       2 RLOSATTC ATTACH
          00000003       RLOSDETC       3 RLOSDETC DETACH
          00000004       RLOSLINK       4 RLOSLINK LINK
          00000005       RLOSCOUP       5 RLOSCOUP COUPLE
0006    6 Bitstring    1 RLOSCPLK       CPUAD list spin lock X'FF' - Lock
                                        held X'00' - Lock not held
0007    7 Bitstring    1 RLOSSLCK       Throttle control spin lock X'FF'
                                        - Lock held X'00' - Lock not held
0008    8 Signed       4 RLOSXFRS       Transferred Count (SRC)
000C   12 Signed       4 RLOSXFRD       Transferred Count (DEST)
0010   16 Signed       4 RLOSTCNT       Active thread Count
0014   20 Signed       4 RLOSECNT       Error message count On DEST =
                                        number of entries in error msg
                                        RDP (RLOSERRA) On SRC = number of
                                        msg GSDBKs created
0018   24 Signed       4 RLOSSOCK       ISFC socket ID
001C   28 Signed       4 RLOSCPUA       Anchor for chain of CPUADs to be
                                        resolved
             **********************************************------
             * These fields are only used by the SOURCE.
             **********************************************------
0020   32 Address      4 RLOSRESM       CPEBK stacked when RLOSTCNT
                                        decrements to 0 on source
0024   36 Address      4 RLOSTHRL       CPEBK used for throttling the RDP
                                        transfer
             **********************************************------
             * These fields are only used by the DESTINATION.
             **********************************************------
0028   40 Address      4 RLOSERRA       MBHBK w/ RDP for dest errors
002C   44 Bitstring    1 RLOSDRC        First Dest error RC found in
                                        RLOSERRA
002D   45 Bitstring    1 RLOSCSTS       RLOSTATS on source at time
                                        HCPRLXOP was called
002E   46 Bitstring    2 *              Reserved for IBM use
0030   48 Dbl-Word     8 RLOSLOCK (3)   Lockword for obtaining RLOSERRA
0048   72 Address      4 RLOSCPEA       CPEBK stacked when it's safe to
                                        close the DEST RECV loop
004C   76 Address      4 RLOSRTRE       Router Table Entry address See
                                        RTRTABLE in HCPRLX
0050   80 Signed       4 *              Reserved for IBM use
0054   84 Signed       2 *              Reserved for IBM use
             **********************************************------
             * These RAS fields are set on the source for
             * processing error RLOID185 (the destination's
             * RLOSRC is non-0).
             **********************************************------
0056   86 Bitstring    1 RLOSRAS1       Invalid RLOSRC received from Dest
0057   87 Bitstring    1 RLOSRAS2       Dest's state at time of error
          00000058       RLOSBLEN       *-RLOS RLOS Block Byte Length
          0000000B       RLOSDLEN       (RLOSBLEN+7)/8 RLOS Block Dword
                                        Length
      THROTTLE_THRESHOLD is the maximum number of threads that
      can be active at a time for processing VDEVs during I/O
      transfer.
          00000040       THROTTLE_THRESHOLD
                                        64 Max active thread count
      Processing error codes are used to uniquely identify where
      an unexpected error was detected.  There should be one and
      only one reference to any error code.
      Code assignments by subsystem:
         2- 99 - Storage Management
       100-169 - VSIM
       170-255 - I/O
       Processing errors that originate within RDP handling
       routines will contain an additional suffix with the
       format "-n", where n is one of the RDP types assigned to
       RLOSTYPE.  Since all RDP types use common code for data
       transfer, the suffix serves to identify which RDP type
       encountered the error.
      Storage Management:
                               requirements.
                               requirements.
          00000002       RLOID2         2 HCPRLBRC GETPTE Bad CC from
                                        HCPHTRLF
          00000003       RLOID3         3 HCPRLBRC GETPTE Bad CC from
                                        HCPTRANS
          00000004       RLOID4         4 HCPRLBRC RLSEGMNT Bad CC fr
                                        HCPHTRLF
          00000005       RLOID5         5 HCPRLBRC RLSEGMNT Bad CC fr
                                        HCPTRANS
          00000006       RLOID6         6 HCPRLRST Create Spaces recv
                                        timeout
          00000007       RLOID7         7 HCPRLRST Create MMove recv
                                        timeout
          00000008       RLOID8         8 HCPRLRSC MMove Complete recv
                                        timeout
          00000009       RLOID9         9 HCPRLRST Unexpected RC from
                                        HCPKCDCB
          0000000A       RLOID10        10 HCPRLRST Unexpected RC from
                                        HCPKCDCB
          0000000B       RLOID11        11 HCPRLRSC Unexpected RC from
                                        HCPKCDCX
          0000000C       RLOID12        12 HCPRLBRC PGSERROR on
                                        destination
          0000000D       RLOID13        13 HCPRLBAE PGSERROR on
                                        destination
          0000000E       RLOID14        14 HCPRLBRC/AE STATECHG trans
                                        error
          0000000F       RLOID15        15 HCPRLBRC RELRESRC SXS Alias
                                        exists or page is pinned
          00000010       RLOID16        16 HCPRLRDC Unrecognized message
                                        type
          00000011       RLOID17        17 HCPRLLCS Can't create base
                                        space
          00000012       RLOID18        18 HCPRLLCS Can't create VDISK
                                        space
          00000013       RLOID19        19 HCPRLLDE Buffer fragment
                                        processing error
          00000014       RLOID20        20 HCPRLRCS/SR Throttle sckt
                                        timed-out
          00000015       RLOID21        21 HCPRLRCS Processed an
                                        unexpected error when awaiting a
                                        reply on the Throttle socket
          00000016       RLOID22        22 HCPRLRSR Throttle message
                                        received out-of-order
          00000017       RLOID23        23 HCPRLRSR Unexpected message
                                        received over the Throttle socket
      VSIM:
          00000064       RLOID100       100 HCPRLUBS Unexpected RC from
                                        HCPKCDCB
          00000065       RLOID101       101 HCPRLURS Unexpected RC from
                                        HCPKCDCB
          00000066       RLOID102       102 HCPRLEVS Unexpected RC from
                                        HCPKCDCB
          00000067       RLOID103       103 HCPRLEVS Unexpected CC from
                                        HCPRLOTM
          00000068       RLOID104       104 HCPRLUBS Unexpected CC from
                                        HCPRLOTM
          00000069       RLOID105       105 HCPRLURS Unexpected CC from
                                        HCPRLOTM
          0000006A       RLOID106       106 HCPRLGIN Initialisation RDP
                                        overflow
          0000006B       RLOID107       107 HCPRLGIN Unexpected RC from
                                        HCPMLMAR
          0000006C       RLOID108       108 HCPRLGRS VMDBK RDP overflow
          0000006D       RLOID109       109 HCPRLGRS Post-proc RDP
                                        overflow
          0000006E       RLOID110       110 HCPRLGRD Unknown RDP type
                                        received
          0000006F       RLOID111       111 RLGUMSG Unexpected RC from
                                        HCPMUICV
          00000070       RLOID112       112 RLGUMSV Unexpected RC from
                                        HCPMLMRM
          00000071       RLOID113       113 RLGUPDE Unexpected RC from
                                        HCPIUORL
          00000072       RLOID114       114 RLGFPXI Unexpected attribs in
                                        PXIBK
          00000073       RLOID115       115 RLGFSFX Unrecognised SFXICALL
                                        value
          00000074       RLOID116       116 RLGUSFX Unrecognised SFXICALL
                                        value
          00000075       RLOID117       117 RLGUVMD HCPCPUGR - invalid
                                        CPUAD
          00000076       RLOID118       118 RLGUVMD HCPCPUGR - invalid
                                        CPU type
          00000077       RLOID119       119 HCPRLORS Unexpected RC from
                                        HCPKCDCB
          00000078       RLOID120       120 HCPRLOSS Unexpected RC from
                                        HCPKCDCB
          00000079       RLOID121       121 HCPRLOSR Unexpected RC from
                                        HCPKCDCB
          0000007A       RLOID122       122 HCPRLORR Unexpected RC from
                                        HCPKCDCB
          0000007B       RLOID123       123 HCPRLODT Unexpected RC from
                                        HCPKCDCB
          0000007C       RLOID124       124 HCPRLOTS Unexpected RC from
                                        HCPKCDCB
          0000007D       RLOID125       125 HCPRLONS Unexpected RC from
                                        HCPKCDCB
          0000007E       RLOID126       126 HCPRLURS Unexpected RC from
                                        HCPRLURD
          0000007F       RLOID127       127 HCPRLURS Unexpected RC from
                                        HCPRLURD
          00000080       RLOID128       128 HCPRLUBS Unexpected RC from
                                        HCPRLUBD
          00000081       RLOID129       129 HCPRLURD Unexpected RC from
                                        HCPMXPNQ
          00000082       RLOID130       130 RLGUINI Unexpected RC from
                                        HCPKCBTO
          00000083       RLOID131       131 HCPRLGIN Initialisation -
                                        MAXPAGES invalid on HCPRDPCR
          00000084       RLOID132       132 HCPRLGRS VMDBK - MAXPAGES
                                        invalid on HCPRDPCR
          00000085       RLOID133       133 HCPRLGRS Post-proc - MAXPAGES
                                        invalid on HCPRDPCR
          00000086       RLOID134       134 HCPRLURS Unexpected RC from
                                        HCPRLURD
          00000087       RLOID135       135 HCPRLEVS Unexpected RC from
                                        HCPRLPV1
          00000088       RLOID136       136 HCPRLAVR Unexpected RLHREQT
                                        value
          00000089       RLOID137       137 HCPRLUVS Waiting too long for
                                        the HCPRLUCC task to complete
          0000008A       RLOID138       138 HCPRLUBS USRBKs not properly
                                        synched between source and dest
          0000008B       RLOID139       139 HCPRLPMC Crypto data RDP
                                        overflow
          0000008D       RLOID141       141 HCPRLUBS Userid still logging
                                        off after previous relocation
          0000008E       RLOID142       142 HCPRLGFD - RDP Build Error
      I/O:
          000000AA       RLOID170       170 HCPRLVTV Unexpected RC from
                                        HCPVQUDQ
          000000AB       RLOID171       171 HCPRLVAV Active QDIO queues
                                        found
          000000AC       RLOID172       172 HCPRLVAV Active QDIO queues
                                        found
          000000B4       RLOID180       180 HCPRLFAT SCNVU could not find
                                        VDEV
          000000B5       RLOID181       181 HCPRLFLK SCNVU could not find
                                        VDEV
          000000B6       RLOID182       182 HCPRLFNC SCNVU could not find
                                        VDEV
          000000B7       RLOID183       183 HCPRLF SCNVU could not find
                                        VDEV
          000000B8       RLOID184       184 HCPRLFVF Unexpected RC from
                                        HCPEQIOR
          000000B9       RLOID185       185 HCPRLXSC Destination State
                                        Invalid
          000000BA       RLOID186       186 HCPRLFBU Failed HCPRLDXO call
          000000BB       RLOID187       187 HCPRLFHU Failed HCPRLDXO call
          000000BC       RLOID188       188 HCPRLFVU NICLKWRD destroyed
          000000BE       RLOID190       190 HCPRLWBF - BKIBK is being
                                        Reset or Removed
          000000BF       RLOID191       191 HCPRLWBF - A BKIBK field
                                        expected to be zero is non-zero
          000000C0       RLOID192       192 HCPRLWBU - Invalid format
                                        level
          000000C1       RLOID193       193 HCPRLWBU - $BKIBK device no.
                                        doesn't match VDEV
          000000C2       RLOID194       194 HCPRLWBU - Bad rc from
                                        HCPFNDPS
          000000C3       RLOID195       195 HCPRLWBU - Could not get
                                        BKILOCK on newly created BKIBK
          000000C4       RLOID196       196 HCPRLFHF RDP build error
          000000C5       RLOID197       197 HCPRLFLF RDP build error
          000000C6       RLOID198       198 HCPRLFBF Bitmap > 1 frame
          000000C7       RLOID199       199 HCPRLFBF RDP build error
          000000C8       RLOID200       200 HCPRLXID Communication
                                        failure
          000000C9       RLOID201       201 HCPRLXOP Invalid RDP
          000000CA       RLOID202       202 HCPRLXOP RDP stream already
                                        open
          000000CB       RLOID203       203 HCPRLXSN RDP stream not open
          000000CC       RLOID204       204 HCPRLXSN Unexpected RC from
                                        HCPKCDCX
          000000CD       RLOID205       205 HCPRLXPI RDP stream not open
          000000CE       RLOID206       206 HCPRLXCL RDP sent/rcvd cnt
                                        mismatch
          000000CF       RLOID207       207 HCPRLXSN Unexpected RC from
                                        HCPKCDDB
          000000D0       RLOID208       208 HCPRLXSN Communication
                                        failure (SND)
          000000D1       RLOID209       209 HCPRLXSD Thread count went
                                        negative
          000000D2       RLOID210       210 HCPRLXDC Unexpected RC from
                                        HCPKCDDB
          000000D3       RLOID211       211 HCPRLXDD Communication
                                        failure
          000000D4       RLOID212       212 HCPRLXSC Unexpected RC from
                                        HCPKCDDB
          000000D5       RLOID213       213 HCPRLXSC Communication
                                        failure (SND)
          000000D6       RLOID214       214 HCPRLXSC Communication
                                        failure (RCV)
          000000D7       RLOID215       215 HCPRLXUD Unexpected RC from
                                        HCPKCDDB
          000000D8       RLOID216       216 HCPRLXSC Unexpected RC from
                                        HCPKCDDB
          000000D9       RLOID217       217 HCPRLXUD RDP build error
          000000DA       RLOID218       218 HCPRLXCL Invalid value in
                                        RLOSRC
          000000DB       RLOID219       219 HCPRLXSN Unexpected RC from
                                        HCPKCDDB
          000000DC       RLOID220       220 HCPRLVVF RDP build error
          000000DD       RLOID221       221 HCPRLVTV Invalid value in
                                        RLOSRC
          000000DE       RLOID222       222 HCPRLVAV Endless timeout loop
          000000DF       RLOID223       223 HCPRLVVF Hot I/O on device
          000000E0       RLOID224       224 HCPRLFVF Unexpected RC from
                                        HCPNETGR
          000000E1       RLOID225       225 HCPRLFVF Unexpected RC from
                                        HCPEQIGT
          000000E2       RLOID226       226 HCPRLFVF RDP build error
          000000E3       RLOID227       227 HCPRLFIF RDP build error
          000000E4       RLOID228       228 HCPRLFDF Unsupported virtual
                                        device
          000000E5       RLOID229       229 HCPRLFDF Console buffer not
                                        empty
          000000E6       RLOID230       230 HCPRLI HANDLRDP - Failed RDP
                                        CREATE
          000000E7       RLOID231       231 HCPRLI HANDLRDP - Failed RDP
                                        APPEND
          000000E8       RLOID232       232 HCPRLIDE - Failed RLDRS call
          000000E9       RLOID233       233 HCPRLIFI - Bad EQIGT RC
          000000EA       RLOID234       234 HCPRLICD - RDP Build Error
          000000EB       RLOID235       235 HCPRLFAF - RDP APPEND Error
                                        (AMSG/IOCM)
          000000EC       RLOID236       236 HCPRLICF - RDP APPEND Error
                                        (CRWBK)
          000000ED       RLOID237       237 HCPRLICF - RDP APPEND Error
                                        (MCVBK)
          000000EE       RLOID238       238 HCPRLIWF - RDP APPEND Error
                                        (CRWBK)
          000000EF       RLOID239       239 HCPRLIMF - RDP APPEND Error
                                        (MCVBK)
          000000F0       RLOID240       240 HCPRLFVU Failed HCPRLDRS call
          000000F1       RLOID241       241 HCPRLFSD Unknown device type
          000000F2       RLOID242       242 HCPRLFSD Unknown device type
          000000F3       RLOID243       243 HCPRLFAU Failed HCPRLDXO call
          000000F4       RLOID244       244 HCPRLFPF RDP build error
          000000F5       RLOID245       245 HCPRLFVU Failed HCPRLDXO call
          000000F6       RLOID246       246 HCPRLFVU Unknown device type
          000000F7       RLOID247       247 HCPRLFDF RDP build error -
                                        VFCBK
          000000F8       RLOID248       248 HCPRLFDF RDP build error -
                                        UCSB
          000000F9       RLOID249       249 HCPRLFDU Failed HCPRLDXO call
                                        for UCSB
          000000FA       RLOID250       250 HCPRLXSC Communication
                                        failure (TIMEOUT)
          000000FB       RLOID251       251 HCPRLXSC State Transition
                                        error (SOURCE)
          000000FC       RLOID252       252 HCPRLXDC Communication
                                        failure (DEST)
          000000FD       RLOID253       253 HCPRLXDD Communication
                                        failure (DEST)
          000000FE       RLOID254       254 HCPRLXUD Communication
                                        failure (DEST)
          000000FF       RLOID255       255 HCPRLFVU NIC/VSWITCH Mismatch
                                        (DEST)

 

RLOBK Storage Layout

          
*** RLOBK - Live Guest Relocation control block
*
*     +-------------------------------------------------------+
*   0 |                       RLONEXT                         |
*     +-------------------------------------------------------+
*   8 |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
*  10 |         RLOVMDBK          |         RLOUSRBK          |
*     +---------------------------+---------------------------+
*  18 |                       RLOUSER                         |
*     +-------------------------------------------------------+
*  20 |                      RLOSRCSYS                        |
*     +-------------------------------------------------------+
*  28 |                      RLODSTSYS                        |
*     +-------------------------------------------------------+
*  30 |                      RLOISSUER                        |
*     +-------------------------------------------------------+
*  38 |                      RLOWORKCT                        |
*     +-------------------------------------------------------+
*  40 |                      RLOSAVPTR                        |
*     +-------------------------------------------------------+
*  48 |                       RLOS2SVG                        |
*     +-------------------------------------------------------+
*  50 |                       RLOSECU                         |
*     +-------------------------------------------------------+
*  58 |                       RLOGNMXX                        |
*     +-------------+-------------+---------------------------+
*  60 |  RLOSSLOT   |/////////////|         RLOATVMD          |
*     +-------------+-------------+---------------------------+
*  68 |                       RLOCCTRQ                        |
*     +------+------+------+------+------+------+------+------+
*  70 |:GFLGS|:TRMFL|:FINCD|//////|:GFLG2|:EXRC |:EXCNT|:GFLG3|
*     +------+------+------+------+------+------+------+------+
*  78 |                       RLOCNCLR                        |
*     +-------------------------------------------------------+
*  80 |                       RLOCNSYS                        |
*     +-------------------------------------------------------+
*  88 |                                                       |
*     =                       RLOWILST                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  D8 |                                                       |
*     =                       RLOWDLST                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 128 |         RLOWIIDX          |         RLOWDIDX          |
*     +---------------------------+---------------------------+
* 130 |                                                       |
*     =                      RLOMSGLCK                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 148 |         RLOELMSG          |         RLOERMSG          |
*     +---------------------------+---------------------------+
* 150 |         RLOIMSG           |///////////////////////////|
*     +---------------------------+---------------------------+
* 158 |         RLOIOTRC          |         RLOMCTRC          |
*     +---------------------------+---------------------------+
* 160 |         RLOSTTRC          |///////////////////////////|
*     +------+------+------+------+---------------------------+
* 168 |:SUBCM|:STOPT|:MVOPT|//////|         RLOMAXT           |
*     +------+------+------+------+---------------------------+
* 170 |         RLOMAXQ           |///////////////////////////|
*     +---------------------------+---------------------------+
* 178 |                       RLOTMOUT                        |
*     +---------------------------+---------------------------+
* 180 |        RLOMAINSK          |         RLOIOSK           |
*     +---------------------------+---------------------------+
* 188 |        RLOSTORSK          |///////////////////////////|
*     +---------------------------+---------------------------+
* 190 |         RLOSKCPE          |        RLOMCSOCK          |
*     +---------------------------+---------------------------+
* 198 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 1A0 |                       RLOCPTRG                        |
*     +------+------------------------------------------------+
* 1A8 |:STATS|////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 1B0 |                      RLOSTARTM                        |
*     +-------------------------------------------------------+
* 1B8 |                       RLOCONTM                        |
*     +-------------------------------------------------------+
* 1C0 |                       RLOELGTM                        |
*     +-------------------------------------------------------+
* 1C8 |                       RLOOM2TM                        |
*     +-------------------------------------------------------+
* 1D0 |                       RLOSCKTM                        |
*     +-------------------------------------------------------+
* 1D8 |                       RLOCRETM                        |
*     +-------------------------------------------------------+
* 1E0 |                       RLOSETTM                        |
*     +-------------------------------------------------------+
* 1E8 |                       RLOMEMTM                        |
*     +-------------------------------------------------------+
* 1F0 |                       RLOFCPTM                        |
*     +-------------------------------------------------------+
* 1F8 |                       RLOQUITM                        |
*     +-------------------------------------------------------+
* 200 |                       RLOSTATM                        |
*     +-------------------------------------------------------+
* 208 |                       RLOCRYTM                        |
*     +-------------------------------------------------------+
* 210 |                       RLOPENTM                        |
*     +-------------------------------------------------------+
* 218 |                       RLOIOCTM                        |
*     +-------------------------------------------------------+
* 220 |                       RLOVSETM                        |
*     +-------------------------------------------------------+
* 228 |                       RLOSMETM                        |
*     +-------------------------------------------------------+
* 230 |                       RLOLSTTM                        |
*     +-------------------------------------------------------+
* 238 |                       RLOIOETM                        |
*     +-------------------------------------------------------+
* 240 |                       RLORESTM                        |
*     +-------------------------------------------------------+
* 248 |                       RLOCLNTM                        |
*     +-------------------------------------------------------+
* 250 |                       RLOCANTM                        |
*     +---------------------------+---------------------------+
* 258 |         RLOVDXCT          |         RLOAIOCT          |
*     +---------------------------+---------------------------+
* 260 |         RLONQDCT          |         RLOQDCT           |
*     +---------------------------+---------------------------+
* 268 |                       RLOTDIFF                        |
*     +---------------------------+--------------------+------+
* 270 |         RLOTZONE          |      RLOTZID       |//////|
*     +---------------------------+--------------------+------+
* 278 |         RLOCFBUF          |         RLOVASEQ          |
*     +---------------------------+---------------------------+
* 280 |         RLOARDAD          |         RLOMDGL           |
*     +---------------------------+---------------------------+
* 288 |         RLOE2ECP          |         RLOE2ETH          |
*     +---------------------------+---------------------------+
* 290 |         RLOE2ESK          |         RLOE2ECT          |
*     +---------------------------+---------------------------+
* 298 |                                                       |
*     =                       RLOVDILK                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 2B0 |         RLOVLTBL          |         RLOVDIFP          |
*     +---------------------------+-------------+------+------+
* 2B8 |         RLOVDILP          |  RLOVDINM   |:STERR|:MMVRS|
*     +------+--------------------+-------------+------+------+
* 2C0 |:CAPCK|////////////////////|  RLOAIDOF   |  RLOAIDIN   |
*     +------+--------------------+-------------+-------------+
* 2C8 |                       RLOIASIT                        |
*     +---------------------------+---------------------------+
* 2D0 |         RLOASCBK          |///////////////////////////|
*     +---------------------------+---------------------------+
* 2D8 |                       RLOTSWIN                        |
*     +---------------------------+---------------------------+
* 2E0 |         RLOMPIBK          |         RLOMMFRT          |
*     +---------------------------+---------------------------+
* 2E8 |         RLOGSBPW          |         RLOGSBPD          |
*     +---------------------------+---------------------------+
* 2F0 |         RLOMBBK           |         RLOPODRC          |
*     +---------------------------+---------------------------+
* 2F8 |                       RLOMMSNT                        |
*     +-------------------------------------------------------+
* 300 |                       RLOUPGRL                        |
*     +-------------------------------------------------------+
* 308 |                       RLOUPGLO                        |
*     +-------------------------------------------------------+
* 310 |                       RLOCMMLZ                        |
*     +---------------------------+---------------------------+
* 318 |         RLOCPEWT          |         RLOSNDWT          |
*     +---------------------------+---------------------------+
* 320 |         RLOSNDMX          |         RLORMMAX          |
*     +---------------------------+---------------------------+
* 328 |         RLOPSQHD          |         RLOPSQTL          |
*     +---------------------------+---------------------------+
* 330 |                       RLOPSQCT                        |
*     +-------------------------------------------------------+
* 338 |                       RLOPSQNS                        |
*     +-------------------------------------------------------+
* 340 |                       RLOPSQSR                        |
*     +-------------------------------------------------------+
* 348 |                       RLOPSQMX                        |
*     +---------------------------+---------------------------+
* 350 |         RLOPSQLK          |         RLOMXPAS          |
*     +---------------------------+---------------------------+
* 358 |                                                       |
*     =                       RLOPODGQ                        =
*     |                           +---------------------------+
* 390 |                           |         RLOSHORT          |
*     +---------------------------+---------------------------+
* 398 |         RLOPTEWT          |         RLOASCPE          |
*     +---------------------------+---------------------------+
* 3A0 |         RLOPQLPC          |         RLOCURPS          |
*     +---------------------------+---------------------------+
* 3A8 |         RLOMEMPS          |        RLOSRCRSV          |
*     +---------------------------+---------------------------+
* 3B0 |                       RLOCPCNT                        |
*     +-------------------------------------------------------+
* 3B8 |                       RLOTOTPG                        |
*     +-------------------------------------------------------+
* 3C0 |                       RLOTOTRN                        |
*     +-------------------------------------------------------+
* 3C8 |                       RLOPASSA                        |
*     +-------------------------------------------------------+
* 3D0 |                       RLOPSAVG                        |
*     +-------------------------------------------------------+
* 3D8 |                       RLOPASSY                        |
*     +-------------------------------------------------------+
* 3E0 |                       RLOPGSDF                        |
*     +---------------------------+---------------------------+
* 3E8 |         RLOSSEGS          |         RLOADRSP          |
*     +---------------------------+---------------------------+
* 3F0 |         RLOPGMTH          |         RLOPODTH          |
*     +---------------------------+---------------------------+
* 3F8 |         RLODASTH          |         RLOPTHRC          |
*     +---------------------------+---------------------------+
* 400 |         RLOPODNU          |         RLOSQDRC          |
*     +------+--------------------+---------------------------+
* 408 |:SFLGS|////////////////////|         RLOPTENS          |
*     +------+--------------------+---------------------------+
* 410 |         RLOWPCPE          |         RLOWPCNT          |
*     +---------------------------+---------------------------+
* 418 |                       RLOLKTHR                        |
*     +-------------------------------------------------------+
* 420 |                       RLOLKTHN                        |
*     +-------------------------------------------------------+
* 428 |                       RLODSWIN                        |
*     +---------------------------+---------------------------+
* 430 |         RLOPTNLK          |///////////////////////////|
*     +---------------------------+---------------------------+
* 438 |                      RLOE2ETOD                        |
*     +-------------------------------------------------------+
* 440 |                      RLOPODLLT                        |
*     +-------------------------------------------------------+
* 448 |                      RLOPGMLLT                        |
*     +-------------------------------------------------------+
* 450 |                      RLOMCDSWT                        |
*     +-------------------------------------------------------+
* 458 |                      RLOPGMPOR                        |
*     +-------------------------------------------------------+
* 460 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
* 478 |         RLOSPMAX          |         RLOPDMAX          |
*     +---------------------------+---------------------------+
* 480 |                       RLOSPDEF                        |
*     +-------------------------------------------------------+
* 488 |                       RLOSPDUP                        |
*     +---------------------------+---------------------------+
* 490 |        RLODSTRSV          |         RLORQTCT          |
*     +---------------------------+---------------------------+
* 498 |         RLOSPCPE          |         RLOSPCNT          |
*     +---------------------------+---------------------------+
* 4A0 |         RLODOCPE          |         RLODASCT          |
*     +---------------------------+---------------------------+
* 4A8 |                       RLOMMRCV                        |
*     +-------------------------------------------------------+
* 4B0 |                       RLORESID                        |
*     +-------------------------------------------------------+
* 4B8 |                       RLOXSTOR                        |
*     +-------------------------------------------------------+
* 4C0 |                        RLOAUX                         |
*     +---------------------------+---------------------------+
* 4C8 |         RLOWIFBK          |///////////////////////////|
*     +---------------------------+---------------------------+
* 4D0 |                      RLORESREM                        |
*     +-------------------------------------------------------+
* 4D8 |                      RLOXSTREM                        |
*     +-------------------------------------------------------+
* 4E0 |                      RLOAUXREM                        |
*     +-------------------------------------------------------+
* 4E8 |                      RLORESCNT                        |
*     +-------------------------------------------------------+
* 4F0 |                      RLOXSTCNT                        |
*     +-------------------------------------------------------+
* 4F8 |                      RLOAUXCNT                        |
*     +---------------------------+------+------+-------------+
* 500 |         RLOXSTFL          |:DSTFG|//////|  RLODPERR   |
*     +---------------------------+------+------+-------------+
* 508 |         RLODPDTH          |         RLODPSTH          |
*     +---------------------------+---------------------------+
* 510 |         RLORCVMX          |         RLORCPRV          |
*     +---------------------------+---------------------------+
* 518 |                       RLOTHRTS                        |
*     +-------------------------------------------------------+
* 520 |                                                       |
*     =                       RLOTHRLK                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 538 |         RLORCVRC          |///////////////////////////|
*     +---------------------------+---------------------------+
* 540 |         RLOPSCPE          |         RLOPSSCT          |
*     +---------------------------+---------------------------+
* 548 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 550 |                                                       |
*     =                       RLOVSIM                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 5A8 |                                                       |
*     =                        RLOIO                          =
*     |                                                       |
*     +------+------+-------------+---------------------------+
* 600 |:ISTS |:IDONE|/////////////|         RLODEVMP          |
*     +------+------+-------------+---------------------------+
* 608 |///////////////////////////////////////////////////////|
*     |///////////////////////////+---------------------------+
* 610 |///////////////////////////|         RLOIUCNT          |
*     +---------------------------+---------------------------+
* 618 |         RLOIDCNT          |///////////////////////////|
*     +---------------------------+---------------------------+
* 620 |                                                       |
*     =                       RLOICFM                         =
*     |                                                       |
*     +---------------------------+-------------+-------------+
* 638 |         RLOICFMP          |/////////////|  RLOIOSAB   |
*     +-------------+------+------+-------------+-------------+
* 640 |  RLOICFMR   |:ICFMS|//////|
*     +-------------+------+------+
*
*** RLOBK - Live Guest Relocation control block
          
*** Overlay for RLOIOEND in RLOBK
*
*                                 +---------------------------+
* 640 ...                     644 |                           |
*     +---------------------------+                           |
*     |                       RLOVERBT                        |
*     |                           +---------------------------+
*     |                           | 654
*     +---------------------------+
*
*** Overlay for RLOIOEND in RLOBK
          
*** RLOS - Live Guest Relocation control block
*
*     +------+------+------+------+------+------+------+------+
*   0 |:SVER |:STYPE|:SSTS |:SSTAT|RLOSRC|:SRSN |:SCPLK|:SSLCK|
*     +------+------+------+------+------+------+------+------+
*   8 |         RLOSXFRS          |         RLOSXFRD          |
*     +---------------------------+---------------------------+
*  10 |         RLOSTCNT          |         RLOSECNT          |
*     +---------------------------+---------------------------+
*  18 |         RLOSSOCK          |         RLOSCPUA          |
*     +---------------------------+---------------------------+
*  20 |         RLOSRESM          |         RLOSTHRL          |
*     +---------------------------+------+------+-------------+
*  28 |         RLOSERRA          |:SDRC |:SCSTS|/////////////|
*     +---------------------------+------+------+-------------+
*  30 |                                                       |
*     =                       RLOSLOCK                        =
*     |                                                       |
*     +---------------------------+---------------------------+
*  48 |         RLOSCPEA          |         RLOSRTRE          |
*     +---------------------------+-------------+------+------+
*  50 |///////////////////////////|/////////////|:SRAS1|:SRAS2|
*     +---------------------------+-------------+------+------+
*  58
*
*** RLOS - Live Guest Relocation control block

 

RLOBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
RLOADRSP       03EC
RLOAIDIN       02C6
RLOAIDOF       02C4
RLOAIOCT       025C
RLOARDAD       0280
RLOARDMG       0077 80
RLOASCBK       02D0
RLOASCID       02C4
RLOASCPE       039C
RLOATCMD       0074 01
RLOATVMD       0064
RLOAUX         04C0
RLOAUXCNT      04F8
RLOAUXREM      04E0
RLOBSIZE       0644 00000658
RLOBUSRS       0070 08
RLOCALLCD      0070 04
RLOCANCEL      0071 80
RLOCANCL       0168 40
RLOCANTM       0250
RLOCAPCK       02C0
RLOCCRUN       0074 08
RLOCCTRQ       0068
RLOCFBUF       0278
RLOCFMST       0074 80
RLOCLEAN       01A8 0000000A
RLOCLNTM       0248
RLOCMMLZ       0310
RLOCNCLR       0078
RLOCNSYS       0080
RLOCONNEC      01A8 00000001
RLOCONTM       01B8
RLOCPCNT       03B0
RLOCPEWT       0318
RLOCPTRG       01A0
RLOCPWT        0318
RLOCREATE      01A8 00000003
RLOCRETM       01D8
RLOCRGAV       02C0 10
RLOCRGDS       02C0 40
RLOCRYTM       0208
RLOCURPS       03A4
RLODASCT       04A4
RLODASTH       03F8
RLODEVMP       0604
RLODOCPE       04A0
RLODONEIO      0070 40
RLODONEMC      0070 20
RLODONEST      0070 10
RLODOPPW       04A0
RLODPDTH       0508
RLODPERR       0506
RLODPSTH       050C
RLODSTFG       0504
RLODSTRSV      0490
RLODSTSYS      0028
RLODSWIN       0428
RLOELGCHK      01A8 00000002
RLOELGTM       01C0
RLOELMSG       0148
RLOERMSG       014C
RLOERRDAT      02BE 80
RLOERRPOD      02BE 40
RLOERRS        02BE FF
RLOEXCNT       0076
RLOEXELG       0075 00000004
RLOEXIMED      0075 00000008
RLOEXOK        0075 00000000
RLOEXRC        0075
RLOE2ECOM      02BE 04
RLOE2ECP       0288
RLOE2ECT       0294
RLOE2EPRC      02BE 02
RLOE2ESK       0290
RLOE2ETH       028C
RLOE2ETOD      0438
RLOE2EWT       0288
RLOFBUG        0072 00000008
RLOFCAN        0072 00000001
RLOFCMP        0072 00000000
RLOFCOM        0072 00000003
RLOFCPHX       0072 00000002
RLOFCPTM       01F0
RLOFDEST       0072 0000000C
RLOFELG        0072 00000006
RLOFEXRC       0072 0000000B
RLOFEXT        0072 00000009
RLOFINCD       0072
RLOFLGWRD      0070
RLOFMXQ        0072 00000005
RLOFMXT        0072 00000004
RLOFTST        0072 0000000A
RLOFVMA        0072 00000007
RLOGFLGS       0070
RLOGFLG2       0074
RLOGFLG3       0077
RLOGNMxx       0058
RLOGSBPD       02EC
RLOGSBPW       02E8
RLOGSCOM       0074 10
RLOIACTV       0601 40
RLOIASIT       02C8
RLOICFM        0620
RLOICFMP       0638
RLOICFMR       0640
RLOICFMS       0642
RLOICLUP       0601 80
RLOIDCNT       0618
RLOIDERR       0600 01
RLOIDONE       0601
RLOID10        0057 0000000A
RLOID100       0057 00000064
RLOID101       0057 00000065
RLOID102       0057 00000066
RLOID103       0057 00000067
RLOID104       0057 00000068
RLOID105       0057 00000069
RLOID106       0057 0000006A
RLOID107       0057 0000006B
RLOID108       0057 0000006C
RLOID109       0057 0000006D
RLOID11        0057 0000000B
RLOID110       0057 0000006E
RLOID111       0057 0000006F
RLOID112       0057 00000070
RLOID113       0057 00000071
RLOID114       0057 00000072
RLOID115       0057 00000073
RLOID116       0057 00000074
RLOID117       0057 00000075
RLOID118       0057 00000076
RLOID119       0057 00000077
RLOID12        0057 0000000C
RLOID120       0057 00000078
RLOID121       0057 00000079
RLOID122       0057 0000007A
RLOID123       0057 0000007B
RLOID124       0057 0000007C
RLOID125       0057 0000007D
RLOID126       0057 0000007E
RLOID127       0057 0000007F
RLOID128       0057 00000080
RLOID129       0057 00000081
RLOID13        0057 0000000D
RLOID130       0057 00000082
RLOID131       0057 00000083
RLOID132       0057 00000084
RLOID133       0057 00000085
RLOID134       0057 00000086
RLOID135       0057 00000087
RLOID136       0057 00000088
RLOID137       0057 00000089
RLOID138       0057 0000008A
RLOID139       0057 0000008B
RLOID14        0057 0000000E
RLOID141       0057 0000008D
RLOID142       0057 0000008E
RLOID15        0057 0000000F
RLOID16        0057 00000010
RLOID17        0057 00000011
RLOID170       0057 000000AA
RLOID171       0057 000000AB
RLOID172       0057 000000AC
RLOID18        0057 00000012
RLOID180       0057 000000B4
RLOID181       0057 000000B5
RLOID182       0057 000000B6
RLOID183       0057 000000B7
RLOID184       0057 000000B8
RLOID185       0057 000000B9
RLOID186       0057 000000BA
RLOID187       0057 000000BB
RLOID188       0057 000000BC
RLOID19        0057 00000013
RLOID190       0057 000000BE
RLOID191       0057 000000BF
RLOID192       0057 000000C0
RLOID193       0057 000000C1
RLOID194       0057 000000C2
RLOID195       0057 000000C3
RLOID196       0057 000000C4
RLOID197       0057 000000C5
RLOID198       0057 000000C6
RLOID199       0057 000000C7
RLOID2         0057 00000002
RLOID20        0057 00000014
RLOID200       0057 000000C8
RLOID201       0057 000000C9
RLOID202       0057 000000CA
RLOID203       0057 000000CB
RLOID204       0057 000000CC
RLOID205       0057 000000CD
RLOID206       0057 000000CE
RLOID207       0057 000000CF
RLOID208       0057 000000D0
RLOID209       0057 000000D1
RLOID21        0057 00000015
RLOID210       0057 000000D2
RLOID211       0057 000000D3
RLOID212       0057 000000D4
RLOID213       0057 000000D5
RLOID214       0057 000000D6
RLOID215       0057 000000D7
RLOID216       0057 000000D8
RLOID217       0057 000000D9
RLOID218       0057 000000DA
RLOID219       0057 000000DB
RLOID22        0057 00000016
RLOID220       0057 000000DC
RLOID221       0057 000000DD
RLOID222       0057 000000DE
RLOID223       0057 000000DF
RLOID224       0057 000000E0
RLOID225       0057 000000E1
RLOID226       0057 000000E2
RLOID227       0057 000000E3
RLOID228       0057 000000E4
RLOID229       0057 000000E5
RLOID23        0057 00000017
RLOID230       0057 000000E6
RLOID231       0057 000000E7
RLOID232       0057 000000E8
RLOID233       0057 000000E9
RLOID234       0057 000000EA
RLOID235       0057 000000EB
RLOID236       0057 000000EC
RLOID237       0057 000000ED
RLOID238       0057 000000EE
RLOID239       0057 000000EF
RLOID240       0057 000000F0
RLOID241       0057 000000F1
RLOID242       0057 000000F2
RLOID243       0057 000000F3
RLOID244       0057 000000F4
RLOID245       0057 000000F5
RLOID246       0057 000000F6
RLOID247       0057 000000F7
RLOID248       0057 000000F8
RLOID249       0057 000000F9
RLOID250       0057 000000FA
RLOID251       0057 000000FB
RLOID252       0057 000000FC
RLOID253       0057 000000FD
RLOID254       0057 000000FE
RLOID255       0057 000000FF
RLOID3         0057 00000003
RLOID4         0057 00000004
RLOID5         0057 00000005
RLOID6         0057 00000006
RLOID7         0057 00000007
RLOID8         0057 00000008
RLOID9         0057 00000009
RLOIMAXM       061C 00000100
RLOIMMED       016A 02
RLOIMSG        0150
RLOIO          05A8
RLOIOCTM       0218
RLOIOEND       0644
RLOIOETM       0238
RLOIOSAB       063E
RLOIOSAV       0600 80
RLOIOSK        0184
RLOIOTRC       0158
RLOIPADJ       0264 00000003
RLOIPAVD       0264 00000002
RLOIPCAN       0264 00000004
RLOIPCPU       0264 0000000A
RLOIPDCP       0264 0000000E
RLOIPDSR       0264 0000000F
RLOIPD64       0264 00000006
RLOIPIPL       0264 00000008
RLOIPLGF       0264 00000001
RLOIPMCH       0264 0000000C
RLOIPNCN       0264 00000008
RLOIPNO        0264 00000000
RLOIPNOT       0264 00000000
RLOIPSTG       0264 00000004
RLOIPSYS       0264 00000009
RLOIPTRC       0264 00000007
RLOIPVCN       0264 0000000D
RLOIPVTD       0264 0000000B
RLOIPYES       0264 00000001
RLOIP214       0264 00000005
RLOIQEBS       0600 02
RLOIRDVV       0642 80
RLOISASN       0074 02
RLOISFCER      02BE 0C
RLOISSUER      0030
RLOISTS        0600
RLOIUCNT       0614
RLOLASTIO      01A8 00000008
RLOLASTMC      01A8 00000007
RLOLKTHN       0420
RLOLKTHR       0418
RLOLNKERR      02BE 08
RLOLSTTM       0230
RLOLTHRD       0408 20
RLOLTHRP       0408 40
RLOMAINSK      0180
RLOMAXQ        0170
RLOMAXT        016C
RLOMBBK        02F0
RLOMCDSWT      0450
RLOMCSOCK      0194
RLOMCTRC       015C
RLOMDGL        0284
RLOMEMCPY      01A8 00000004
RLOMEMPS       03A8
RLOMEMTM       01E8
RLOMMFRT       02E4
RLOMMRCV       04A8
RLOMMSNT       02F8
RLOMMVRS       02BF
RLOMODIFY      0168 08
RLOMOVE        0168 80
RLOMPIBK       02E0
RLOMSGLCK      0130
RLOMSTRD       0074 04
RLOMVASN       016A 10
RLOMVFA        016A 80
RLOMVFD        016A 40
RLOMVFS        016A 20
RLOMVOPT       016A
RLOMVSTAT      01A8 00000006
RLOMXGAV       02C0 20
RLOMXGDS       02C0 80
RLOMXPAS       0354
RLONEXT        0000
RLONLIMQ       016A 04
RLONLIMT       016A 08
RLONQDCT       0260
RLOOM2TM       01C8
RLOPASSA       03C8
RLOPASSY       03D8
RLOPDMAX       047C
RLOPENTM       0210
RLOPGMLLT      0448
RLOPGMPOR      0458
RLOPGMTH       03F0
RLOPGMWK       0408 80
RLOPGOVR       0504 80
RLOPGSDF       03E0
RLOPNORET      0071 20
RLOPODGQ       0358
RLOPODLLT      0440
RLOPODNU       0400
RLOPODRC       02F4
RLOPODTH       03F4
RLOPQLPC       03A0
RLOPSAVG       03D0
RLOPSCPE       0540
RLOPSQCT       0330
RLOPSQHD       0328
RLOPSQLK       0350
RLOPSQMX       0348
RLOPSQNS       0338
RLOPSQSR       0340
RLOPSQTL       032C
RLOPSSAS       0540
RLOPSSCT       0544
RLOPSSQU       0504 10
RLOPTENS       040C
RLOPTEWT       0398
RLOPTHRC       03FC
RLOPTNLK       0430
RLOQDCT        0264
RLOQUISRC      01A8 00000005
RLOQUITM       01F8
RLORCCOM       0264 00000010
RLORCELG       0264 00000004
RLORCERR       0264 0000000C
RLORCOK        0264 00000000
RLORCPRV       0514
RLORCTRM       0264 00000008
RLORCVMX       0510
RLORCVRC       0538
RLORESCNT      04E8
RLORESID       04B0
RLORESREM      04D0
RLORESTM       0240
RLORMMAX       0324
RLORQDST       0504 40
RLORQLEN       0504 20
RLORQTCT       0494
RLOSALRT       0002 01
RLOSATTC       0005 00000002
RLOSAVPTR      0040
RLOSBLEN       0057 00000058
RLOSCANCL      01A8 0000000B
RLOSCKPW       0190
RLOSCKTM       01D0
RLOSCMDE       0004 00000003
RLOSCNCL       0004 00000006
RLOSCOMM       0004 0000000B
RLOSCOUP       0005 00000005
RLOSCPEA       0048
RLOSCPLK       0006
RLOSCPUA       001C
RLOSCSTS       002D
RLOSDEFN       0005 00000001
RLOSDETC       0005 00000003
RLOSDLE        0003 00000000
RLOSDLEN       0057 0000000B
RLOSDRC        002C
RLOSDSI        0004 00000008
RLOSECNT       0014
RLOSECU        0050
RLOSERRA       0028
RLOSETTM       01E0
RLOSFLGS       0408
RLOSGSR        0004 00000004
RLOSHORT       0394
RLOSINV        0003 00000005
RLOSIZE        0644 000000CB
RLOSKCPE       0190
RLOSLEEP       0074 20
RLOSLINK       0005 00000004
RLOSLOCK       0030
RLOSMETM       0228
RLOSMXRC       0004 0000000B
RLOSMXRT       0001 00000005
RLOSMXST       0003 00000004
RLOSNDMX       0320
RLOSNDWT       031C
RLOSNELG       0004 00000002
RLOSOK         0004 00000000
RLOSOPEN       0002 40
RLOSPCI        0003 00000003
RLOSPCNT       049C
RLOSPCPE       0498
RLOSPDEF       0480
RLOSPDUP       0488
RLOSPERR       0004 0000000A
RLOSPMAX       0478
RLOSPWT        0498
RLOSQDRC       0404
RLOSRAS1       0056
RLOSRAS2       0057
RLOSRC         0004
RLOSRCMOV      0070 80
RLOSRCRSV      03AC
RLOSRCSYS      0020
RLOSRDP        0003 00000002
RLOSRDPB       0004 00000009
RLOSRDPC       0001 00000004
RLOSRDPE       0001 00000002
RLOSRDPF       0001 00000005
RLOSRDPG       0001 00000003
RLOSRDPI       0001 00000001
RLOSRESM       0020
RLOSRSN        0005
RLOSRTRE       004C
RLOSSEGS       03E8
RLOSSLCK       0007
RLOSSLOT       0060
RLOSSOCK       0018
RLOSSSI        0004 00000007
RLOSSTAT       0003
RLOSSTOP       0003 00000004
RLOSSTRT       0003 00000001
RLOSSTS        0002
RLOSTALL       0169 80
RLOSTARTD      01A8 00000009
RLOSTARTM      01B0
RLOSTAT        0168 10
RLOSTATM       0200
RLOSTATS       01A8
RLOSTCNT       0010
RLOSTERR       02BE
RLOSTHRL       0024
RLOSTIMO       0004 00000001
RLOSTIN        0169 40
RLOSTOPT       0169
RLOSTORSK      0188
RLOSTOUT       0169 20
RLOSTTRC       0160
RLOSTUSR       0169 10
RLOSTYPE       0001
RLOSUBCM       0168
RLOSVER        0000
RLOSW0         0000
RLOSW1         0004
RLOSXFRD       000C
RLOSXFRS       0008
RLOS2SVG       0048
RLOTBOMB       0074 40
RLOTDIFF       0268
RLOTERM        0071 40
RLOTEST        0168 20
RLOTHANY       0504 FF
RLOTHRLK       0520
RLOTHRTS       0518
RLOTMOUT       0178
RLOTOTPG       03B8
RLOTOTRN       03C0
RLOTRMFL       0071
RLOTSWIN       02D8
RLOTZID        0274
RLOTZONE       0270
RLOUPGLO       0308
RLOUPGRL       0300
RLOUSER        0018
RLOUSRBK       0014
RLOUSRDET      0169 08
RLOVACTV       0601 20
RLOVASEQ       027C
RLOVDIFP       02B4
RLOVDILK       0298
RLOVDILP       02B8
RLOVDINM       02BC
RLOVDXCT       0258
RLOVERBT       0644
RLOVLTBL       02B0
RLOVMDBK       0010
RLOVSETM       0220
RLOVSIM        0550
RLOWDIDX       012C
RLOWDLST       00D8
RLOWIFBK       04C8
RLOWIIDX       0128
RLOWILST       0088
RLOWORKCT      0038
RLOWPCNT       0414
RLOWPCPE       0410
RLOWPPAR       0410
RLOXSTCNT      04F0
RLOXSTFL       0500
RLOXSTOR       04B8
RLOXSTREM      04D8
THROTTLE_THRESHOLD
               0057 00000040

This information is based on z/VM V6R2.0. Last updated on 21 Nov 2011 at 11:32:23 EDT.
Copyright IBM Corporation, 1990, 2011