RLOBK | Back to Index page

| Prolog Control Block Contents RLOBK DSECT RLOS DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

RLOBK Prolog | Top of page

     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 | Top of page

     RLOBK DSECT
    Top of page

    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.
              .1.. ....      RLOCAPCH       X'40' RLOCAPCH SOURCE: Not used
                                            DEST: Indicates whether a
                                            capability change indication
                                            should be given to the guest base
                                            VMDBK on destination system after
                                            the relocation completes.
    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
           The following must be set appropriately in bit 47{15}
           of R2 as an entry condition when HCPRLHIP is called.
              .... ...1      RLOIPLCP       X'01' This bit ON means the
                                            LCPLLCK lock is held exclusive on
                                            entry to HCPRLHIP and OFF means
                                            it is not held on entry
          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 RLOIBRFST      Number of IBR guest pages
                                            transferred during pass 1
    03E8 1000 Signed       8 RLOIBRPQ       Total number of IBR guest pages
                                            transferred prior to quiesce.
                                            (Not for the last 2 passes.)
    03F0 1008 Signed       8 RLOIBRPEN      Number of IBR guest pages
                                            transferred during penultimate
                                            pass
    03F8 1016 Signed       8 RLOIBRLST      Number of IBR guest pages
                                            transferred during last pass
    0400 1024 Signed       8 RLOPGSDF       Pages deferred. Count of DASD
                                            paging blocks broken when PTE
                                            serialization could not be
                                            obtained.
    0408 1032 Address      4 RLOSSEGS       HL Address of the saved segments
                                            array - SASBK
    040C 1036 Address      4 RLOADRSP       HL Address of the address space
                                            array - ADABK
    0410 1040 Signed       4 RLOPGMTH       Count of times the PGMBK walker
                                            receives a throttle return code
                                            from HCPPODNQ. RLOPGMTH should
                                            equal RLOPODTH+RLODASTH
    0414 1044 Signed       4 RLOPODTH       Count of times HCPPODNQ throttles
                                            the PGMBK walker because of the
                                            PODBK queue begin too large.
    0418 1048 Signed       4 RLODASTH       Count of times HCPPODNQ throttles
                                            the PGMBK walker because of CP
                                            paging DASD being overrun.
    041C 1052 Signed       4 RLOPTHRC       The last Return Code given by
                                            HCPSMOPO to HCPPODNQ
    0420 1056 Signed       4 RLOPODNU       Number of PODBKs in the HCPPOD
                                            gated queue (RLOPODGQ). Does not
                                            include any post/wait PODBKs.
    0424 1060 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.
    0428 1064 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
    0429 1065 Bitstring    3 *              Reserved for future IBM use.
    042C 1068 Signed       4 RLOPTENS       Count of PTEs for which RLMPS has
                                            been called but not yet enqueued
                                            a PSQBK. Serialized by RLOPTNLK
                                            spin lock.
    0430 1072 Signed       8 RLOWPPAR (0)   CPEBK and Throttling marker for
                                            the HCPPOD caller throttling.
                                            Serialized with Compare and Swap.
    0430 1072 Address      4 RLOWPCPE       CPEBK for execution when RLOWPPAR
                                            transitions from one to zero.
    0434 1076 Signed       4 RLOWPCNT       Throttling marker for HCPPOD's
                                            caller
    0438 1080 Dbl-Word     8 RLOLKTHR       Count of times that logical link
                                            throttling (HCPKCTTH) was overrun
    0440 1088 Dbl-Word     8 RLOLKTHN       Count of times that logical link
                                            throttling (HCPKCTTH) was called
                                            without it timing out
    0448 1096 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.
    0450 1104 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.
    0454 1108 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.
    0458 1112 Dbl-Word     8 RLOE2ETOD      Last timestamp when memory move
                                            (RLSCM or RLTPW) was throttled by
                                            the destination system
    0460 1120 Dbl-Word     8 RLOPODLLT      Last timestamp when auxiliary
                                            page processor (PODDQ) was
                                            throttled because of logical link
                                            overrun
    0468 1128 Dbl-Word     8 RLOPGMLLT      Last timestamp when PGMBK walker
                                            (RLTPW) or DAT walk (RLSCM) was
                                            throttled because of logical link
                                            overrun
    0470 1136 Dbl-Word     8 RLOMCDSWT      Last timestamp when DAT Walk
                                            (RLMCS) had to wait for async
                                            processing of auxiliary page
                                            reads to complete
    0478 1144 Dbl-Word     8 RLOPGMPOR      Last timestamp when PGMBK walker
                                            (RLTPW) was throttled due to
                                            excessive PODBKs/paging overrun
    0480 1152 Dbl-Word     8 * (3)          Reserved for future IBM use.
          These fields are used by the destination side.
    0498 1176 Signed       4 RLOSPMAX       Maximum number of PTEs deferred
                                            on any one PGMBK (RAS only, not
                                            serialized.)
    049C 1180 Signed       4 RLOPDMAX       Maximum number of deferrals for
                                            any one PTE (RAS only, not
                                            serialized.)
    04A0 1184 Signed       8 RLOSPDEF       Count of times we could not
                                            obtain sequential PTE
                                            serialization because it was not
                                            avaialble. (RAS only, not
                                            serialized.)
    04A8 1192 Signed       8 RLOSPDUP       Count of times we could not
                                            obtain sequential PTE
                                            serialization because we were
                                            already waiting for it. (RAS
                                            only, not serialized.)
    04B0 1200 Signed       4 RLODSTRSV      Reserved page count on the
                                            destination system for the guest
                                            being relocated.
    04B4 1204 Signed       4 RLORQTCT       Count of times source throttled
                                            due to backlog on receive queue.
    04B8 1208 Signed       8 RLOSPWT (0)    CPEBK and Sequential PTE task
                                            count Serialized with Compare and
                                            Swap.
    04B8 1208 Address      4 RLOSPCPE       CPEBK to stack when RLOSPCNT
                                            transitions from one to zero.
    04BC 1212 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.
    04C0 1216 Signed       8 RLODOPPW (0)   CPEBK and HCPDOP DASD count
                                            Serialized with Compare and Swap.
    04C0 1216 Address      4 RLODOCPE       CPEBK to stack when RLODASCT goes
                                            to zero after the DASD Offload
                                            Pages routine has finished.
    04C4 1220 Signed       4 RLODASCT       Count of paging blocks being
                                            written by DASD Offload Pages rtn
                                            (HCPDOPIO).
    04C8 1224 Signed       8 RLOMMRCV       Count of memory move receives.
                                            Incremented on the destination
                                            side every time a GSBBK is
                                            received.
    04D0 1232 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.
    04D8 1240 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.
    04E0 1248 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.
    04E8 1256 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.
    04EC 1260 Address      4 *              Reserved for IBM use
    04F0 1264 Signed       8 RLORESREM      Count of resident pages expected
                                            to be transferred from the
                                            source.
    04F8 1272 Signed       8 RLOXSTREM      Count of XSTORE pages expected to
                                            be transferred from the source.
    0500 1280 Signed       8 RLOAUXREM      Count of AUX pages expected to be
                                            transferred from the source.
    0508 1288 Signed       8 RLORESCNT      Count of pages HCPSMOPP marked as
                                            resident pages.
    0510 1296 Signed       8 RLOXSTCNT      Count of pages HCPSMOPP marked as
                                            XSTORE pages.
    0518 1304 Signed       8 RLOAUXCNT      Count of pages HCPSMOPP marked as
                                            AUX pages.
    0520 1312 Signed       4 RLOXSTFL       Count of times the RECV loop
                                            tried to write a page to XSTORE
                                            but couldn't.
    0524 1316 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.
    0525 1317 Bitstring    1 *              Reserved for IBM use.
    0526 1318 Signed       2 RLODPERR       Processing error code set by
                                            HCPRLB when terminating a
                                            relocation via HCPRLOAT.
    0528 1320 Signed       4 RLODPDTH       Count of times destination was
                                            throttled due to paging overrun.
    052C 1324 Signed       4 RLODPSTH       Count of times destination was
                                            throttled due to an excessive
                                            number of stacked calls to the
                                            asynchronous page handler
                                            (HCPPSSAS).
    0530 1328 Signed       4 RLORCVMX       High water mark for memory move
                                            receive queue length.
    0534 1332 Signed       4 RLORCPRV       The previous length of the
                                            inbound MBHBK queue. Used by
                                            HCPSMOIM to detect an overrun.
    0538 1336 Signed       8 RLOTHRTS       Time stamp of last E2E "set
                                            throttle" msg from destination to
                                            source: zeroed when a "clear
                                            throttle" msg is sent.
    0540 1344 Dbl-Word     8 RLOTHRLK (3)   Lockword to ensure E2E throttle
                                            msgs are sent to the source in
                                            order.
    0558 1368 Signed       4 RLORCVRC       Non-zero HCPSOCK RECV return code
                                            received by HCPRLBRC.
    055C 1372 Signed       4 *              Reserved for future IBM use.
    0560 1376 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.
    0560 1376 Address      4 RLOPSCPE       CPEBK to stack when RLOPSSCT goes
                                            to zero after all calls to
                                            HCPPSSAS have been unstacked.
    0564 1380 Signed       4 RLOPSSCT       Count of calls to HCPPSSAS that
                                            have not yet been unstacked.
    0568 1384 Dbl-Word     8 RLOTOTRET      Total MBS pages returned on
                                            source
          End of Storage Management Area.
          I/O relocation section.  These fields are used to manage
          the relocation of guest I/O related data.
    0570 1392 Dbl-Word     8 RLOVSIM (11)   VSIM Subsystem Status Area Mapped
                                            by RLOS DSECT
    05C8 1480 Dbl-Word     8 RLOIO (11)     I/O Subsystem Status Area Mapped
                                            by RLOS DSECT
    0620 1568 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)
    0621 1569 Bitstring    1 RLOIDONE       I/O Xfer completion serialization
                                            Destination only Serialized with
                                            RLOISLCK
              1... ....      RLOICLUP       X'80' SOURCE: Not used. DEST: RDP
                                            Cleanup called.
              .1.. ....      RLOIACTV       X'40' SOURCE: Not used. DEST: I/O
                                            transfer active.
              ..1. ....      RLOVACTV       X'20' SOURCE: Not used. DEST:
                                            VSIM RDP transfer act.
          CAUTION: Remaining bits in RLOIDONE should only be used
                   for RLOxACTV bits.
    0622 1570 Bitstring    1 RLOISLCK       SOURCE: Not Used. DEST: Lock for
                                            RLOIDONE
    0623 1571 Bitstring    1 *              Reserved for IBM use
                 **********************************************------
                 * These fields are used by both SRC & DEST.
                 **********************************************------
    0624 1572 Address      4 RLODEVMP       31b Device No. Bit Map addr
    0628 1576 Signed       4 RLOAPFAC       Source APVIRT facilities
    062C 1580 Bitstring    1 RLOAPTYP       Source APVIRT AP type
    062D 1581 Bitstring    7 *              Reserved for IBM use
                 **********************************************------
                 * These fields are used only by the SOURCE.
                 **********************************************------
    0634 1588 Signed       4 RLOIUCNT       Remaining unprocessed VDEVs
    0638 1592 Signed       4 RLOIDCNT       Remaining deferred VDEVs
    063C 1596 Signed       4 *              Reserved for IBM use
    0640 1600 Dbl-Word     8 RLOICFM (3)    Lockword for serializing threads
                                            requiring CFM
    0658 1624 Address      4 RLOICFMP       HLA($VDEV) passed to CFM cmds
    065C 1628 Bitstring    2 *              Reserved for IBM use
    065E 1630 Signed       2 RLOIOSAB       Base real dev num for OSAs
    0660 1632 Signed       2 RLOICFMR       RDEVDEV associated with VDEV Used
                                            for error handling
    0662 1634 Bitstring    1 RLOICFMS       CFM Status flags
              1... ....      RLOIRDVV       X'80' RLOIRDVV RLOICFMR is valid
    0663 1635 Bitstring    1 *              Reserved for IBM use
    0664 1636 Signed       2 RLOIOEND (0)   End of I/O Area Do not use this
                                            field in code.
          Version bitmap.
    0664 1636 Bitstring   16 RLOVERBT       Version stuff!
    0674 1652 Address      4 RLOLIMBK       SOURCE: not used DEST: If user
                                            being relocated belongs to a CPU
                                            pool, this points to the LIMBK
                                            whose LIMCTMEM, LIMCTINM, and
                                            LIMCTPTR values were incremented.
                                            First pass VSIM Eligibility test
                                            has to verify that the CPU pool
                                            exists on the dest. If it does,
                                            LIMCTMEM & LIMCTINM & LIMCTPTR
                                            are incremented to ensure the
                                            dest CPU pool can not be deleted
                                            while the guest relocates. When
                                            the CPU type is set in the dest
                                            ORIGIN VMDBK, this pointer is
                                            moved from RLOLIMBK to VMDLIMBK
                                            (and zeroed here). LIMCTINM is
                                            decremented and it is no longer
                                            an "incoming user". UPDATE
                                            serialized by LIMBK CHAIN LOCK
                                            (LCPLLCK) held exclusive. READ
                                            serialized by LIMBK CHAIN LOCK
                                            (LCPLLCK) held shared or
                                            exclusive.
              000000CF       RLOSIZE        (*-RLOBK+7)/8 size in double
                                            words
              00000678       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
    Top of page

    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
              00000005       RLOSNET        5 RLOSNET Network Information
                                            Message
              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
              00000006       RLOSSVSW       6 RLOSSVSW SET VSWITCH
              00000007       RLOSSNIC       7 RLOSSNIC SET NIC
    0006    6 Bitstring    1 RLOSCPLK       CPUAD list spin lock X'FF' - Lock
                                            held X'00' - Lock not held
    0007    7 Bitstring    1 RLOSSLCK       SOURCE: Throttle control spin
                                            lock DEST: FSM serialization
                                            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
              0000008F       RLOID143       143 RLGUMSV Userid still logging
                                            off after previous relocation
              00000090       RLOID144       144 APVIRT shared pool is not
                                            compatible with the source
                                            system's shared pool
                                            characteristics. Either the type
                                            or facilities have changes or the
                                            pool is non-operational.
          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
              000000AD       RLOID173       173 HCPNETEC Unexpected RC fr
                                            HCPRLDGS
              000000AE       RLOID174       174 HCPNETNF failed to get $NETWK
                                            data
              000000AF       RLOID175       175 HCPRLIDE Failed RLDRS call
              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 | Top of page

    *** 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 |                      RLOIBRFST                        |
    *     +-------------------------------------------------------+
    * 3E8 |                       RLOIBRPQ                        |
    *     +-------------------------------------------------------+
    * 3F0 |                      RLOIBRPEN                        |
    *     +-------------------------------------------------------+
    * 3F8 |                      RLOIBRLST                        |
    *     +-------------------------------------------------------+
    * 400 |                       RLOPGSDF                        |
    *     +---------------------------+---------------------------+
    * 408 |         RLOSSEGS          |         RLOADRSP          |
    *     +---------------------------+---------------------------+
    * 410 |         RLOPGMTH          |         RLOPODTH          |
    *     +---------------------------+---------------------------+
    * 418 |         RLODASTH          |         RLOPTHRC          |
    *     +---------------------------+---------------------------+
    * 420 |         RLOPODNU          |         RLOSQDRC          |
    *     +------+--------------------+---------------------------+
    * 428 |:SFLGS|////////////////////|         RLOPTENS          |
    *     +------+--------------------+---------------------------+
    * 430 |         RLOWPCPE          |         RLOWPCNT          |
    *     +---------------------------+---------------------------+
    * 438 |                       RLOLKTHR                        |
    *     +-------------------------------------------------------+
    * 440 |                       RLOLKTHN                        |
    *     +-------------------------------------------------------+
    * 448 |                       RLODSWIN                        |
    *     +---------------------------+---------------------------+
    * 450 |         RLOPTNLK          |///////////////////////////|
    *     +---------------------------+---------------------------+
    * 458 |                      RLOE2ETOD                        |
    *     +-------------------------------------------------------+
    * 460 |                      RLOPODLLT                        |
    *     +-------------------------------------------------------+
    * 468 |                      RLOPGMLLT                        |
    *     +-------------------------------------------------------+
    * 470 |                      RLOMCDSWT                        |
    *     +-------------------------------------------------------+
    * 478 |                      RLOPGMPOR                        |
    *     +-------------------------------------------------------+
    * 480 |///////////////////////////////////////////////////////|
    *     =///////////////////////////////////////////////////////=
    *     |///////////////////////////////////////////////////////|
    *     +---------------------------+---------------------------+
    * 498 |         RLOSPMAX          |         RLOPDMAX          |
    *     +---------------------------+---------------------------+
    * 4A0 |                       RLOSPDEF                        |
    *     +-------------------------------------------------------+
    * 4A8 |                       RLOSPDUP                        |
    *     +---------------------------+---------------------------+
    * 4B0 |        RLODSTRSV          |         RLORQTCT          |
    *     +---------------------------+---------------------------+
    * 4B8 |         RLOSPCPE          |         RLOSPCNT          |
    *     +---------------------------+---------------------------+
    * 4C0 |         RLODOCPE          |         RLODASCT          |
    *     +---------------------------+---------------------------+
    * 4C8 |                       RLOMMRCV                        |
    *     +-------------------------------------------------------+
    * 4D0 |                       RLORESID                        |
    *     +-------------------------------------------------------+
    * 4D8 |                       RLOXSTOR                        |
    *     +-------------------------------------------------------+
    * 4E0 |                        RLOAUX                         |
    *     +---------------------------+---------------------------+
    * 4E8 |         RLOWIFBK          |///////////////////////////|
    *     +---------------------------+---------------------------+
    * 4F0 |                      RLORESREM                        |
    *     +-------------------------------------------------------+
    * 4F8 |                      RLOXSTREM                        |
    *     +-------------------------------------------------------+
    * 500 |                      RLOAUXREM                        |
    *     +-------------------------------------------------------+
    * 508 |                      RLORESCNT                        |
    *     +-------------------------------------------------------+
    * 510 |                      RLOXSTCNT                        |
    *     +-------------------------------------------------------+
    * 518 |                      RLOAUXCNT                        |
    *     +---------------------------+------+------+-------------+
    * 520 |         RLOXSTFL          |:DSTFG|//////|  RLODPERR   |
    *     +---------------------------+------+------+-------------+
    * 528 |         RLODPDTH          |         RLODPSTH          |
    *     +---------------------------+---------------------------+
    * 530 |         RLORCVMX          |         RLORCPRV          |
    *     +---------------------------+---------------------------+
    * 538 |                       RLOTHRTS                        |
    *     +-------------------------------------------------------+
    * 540 |                                                       |
    *     =                       RLOTHRLK                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    * 558 |         RLORCVRC          |///////////////////////////|
    *     +---------------------------+---------------------------+
    * 560 |         RLOPSCPE          |         RLOPSSCT          |
    *     +---------------------------+---------------------------+
    * 568 |                      RLOTOTRET                        |
    *     +-------------------------------------------------------+
    * 570 |                                                       |
    *     =                       RLOVSIM                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 5C8 |                                                       |
    *     =                        RLOIO                          =
    *     |                                                       |
    *     +------+------+------+------+---------------------------+
    * 620 |:ISTS |:IDONE|:ISLCK|//////|         RLODEVMP          |
    *     +------+------+------+------+------+--------------------+
    * 628 |         RLOAPFAC          |:APTYP|////////////////////|
    *     +---------------------------+------+--------------------+
    * 630 |///////////////////////////|         RLOIUCNT          |
    *     +---------------------------+---------------------------+
    * 638 |         RLOIDCNT          |///////////////////////////|
    *     +---------------------------+---------------------------+
    * 640 |                                                       |
    *     =                       RLOICFM                         =
    *     |                                                       |
    *     +---------------------------+-------------+-------------+
    * 658 |         RLOICFMP          |/////////////|  RLOIOSAB   |
    *     +-------------+------+------+-------------+-------------+
    * 660 |  RLOICFMR   |:ICFMS|//////|
    *     +-------------+------+------+
    *
    *** RLOBK - Live Guest Relocation control block

    *** Overlay for RLOIOEND in RLOBK
    *
    *                                 +---------------------------+
    * 660 ...                     664 |                           |
    *     +---------------------------+                           |
    *     |                       RLOVERBT                        |
    *     |                           +---------------------------+
    * 670 |                           |         RLOLIMBK          |
    *     +---------------------------+---------------------------+
    * 678
    *
    *** 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 | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    RLOADRSP       040C
    RLOAIDIN       02C6
    RLOAIDOF       02C4
    RLOAIOCT       025C
    RLOAPFAC       0628
    RLOAPTYP       062C
    RLOARDAD       0280
    RLOARDMG       0077 80
    RLOASCBK       02D0
    RLOASCID       02C4
    RLOASCPE       039C
    RLOATCMD       0074 01
    RLOATVMD       0064
    RLOAUX         04E0
    RLOAUXCNT      0518
    RLOAUXREM      0500
    RLOBSIZE       0674 00000678
    RLOBUSRS       0070 08
    RLOCALLCD      0070 04
    RLOCANCEL      0071 80
    RLOCANCL       0168 40
    RLOCANTM       0250
    RLOCAPCH       0077 40
    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       04C4
    RLODASTH       0418
    RLODEVMP       0624
    RLODOCPE       04C0
    RLODONEIO      0070 40
    RLODONEMC      0070 20
    RLODONEST      0070 10
    RLODOPPW       04C0
    RLODPDTH       0528
    RLODPERR       0526
    RLODPSTH       052C
    RLODSTFG       0524
    RLODSTRSV      04B0
    RLODSTSYS      0028
    RLODSWIN       0448
    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      0458
    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       0621 40
    RLOIASIT       02C8
    RLOIBRFST      03E0
    RLOIBRLST      03F8
    RLOIBRPEN      03F0
    RLOIBRPQ       03E8
    RLOICFM        0640
    RLOICFMP       0658
    RLOICFMR       0660
    RLOICFMS       0662
    RLOICLUP       0621 80
    RLOIDCNT       0638
    RLOIDERR       0620 01
    RLOIDONE       0621
    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
    RLOID143       0057 0000008F
    RLOID144       0057 00000090
    RLOID15        0057 0000000F
    RLOID16        0057 00000010
    RLOID17        0057 00000011
    RLOID170       0057 000000AA
    RLOID171       0057 000000AB
    RLOID172       0057 000000AC
    RLOID173       0057 000000AD
    RLOID174       0057 000000AE
    RLOID175       0057 000000AF
    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
    RLOIMMED       016A 02
    RLOIMSG        0150
    RLOIO          05C8
    RLOIOCTM       0218
    RLOIOEND       0664
    RLOIOETM       0238
    RLOIOSAB       065E
    RLOIOSAV       0620 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
    RLOIPLCP       0264 01
    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       0620 02
    RLOIRDVV       0662 80
    RLOISASN       0074 02
    RLOISFCER      02BE 0C
    RLOISLCK       0622
    RLOISSUER      0030
    RLOISTS        0620
    RLOIUCNT       0634
    RLOLASTIO      01A8 00000008
    RLOLASTMC      01A8 00000007
    RLOLIMBK       0674
    RLOLKTHN       0440
    RLOLKTHR       0438
    RLOLNKERR      02BE 08
    RLOLSTTM       0230
    RLOLTHRD       0428 20
    RLOLTHRP       0428 40
    RLOMAINSK      0180
    RLOMAXQ        0170
    RLOMAXT        016C
    RLOMBBK        02F0
    RLOMCDSWT      0470
    RLOMCSOCK      0194
    RLOMCTRC       015C
    RLOMDGL        0284
    RLOMEMCPY      01A8 00000004
    RLOMEMPS       03A8
    RLOMEMTM       01E8
    RLOMMFRT       02E4
    RLOMMRCV       04C8
    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       049C
    RLOPENTM       0210
    RLOPGMLLT      0468
    RLOPGMPOR      0478
    RLOPGMTH       0410
    RLOPGMWK       0428 80
    RLOPGOVR       0524 80
    RLOPGSDF       0400
    RLOPNORET      0071 20
    RLOPODGQ       0358
    RLOPODLLT      0460
    RLOPODNU       0420
    RLOPODRC       02F4
    RLOPODTH       0414
    RLOPQLPC       03A0
    RLOPSAVG       03D0
    RLOPSCPE       0560
    RLOPSQCT       0330
    RLOPSQHD       0328
    RLOPSQLK       0350
    RLOPSQMX       0348
    RLOPSQNS       0338
    RLOPSQSR       0340
    RLOPSQTL       032C
    RLOPSSAS       0560
    RLOPSSCT       0564
    RLOPSSQU       0524 10
    RLOPTENS       042C
    RLOPTEWT       0398
    RLOPTHRC       041C
    RLOPTNLK       0450
    RLOQDCT        0264
    RLOQUISRC      01A8 00000005
    RLOQUITM       01F8
    RLORCCOM       0264 00000010
    RLORCELG       0264 00000004
    RLORCERR       0264 0000000C
    RLORCOK        0264 00000000
    RLORCPRV       0534
    RLORCTRM       0264 00000008
    RLORCVMX       0530
    RLORCVRC       0558
    RLORESCNT      0508
    RLORESID       04D0
    RLORESREM      04F0
    RLORESTM       0240
    RLORMMAX       0324
    RLORQDST       0524 40
    RLORQLEN       0524 20
    RLORQTCT       04B4
    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       0428
    RLOSGSR        0004 00000004
    RLOSHORT       0394
    RLOSINV        0003 00000005
    RLOSIZE        0674 000000CF
    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
    RLOSNET        0004 00000005
    RLOSOK         0004 00000000
    RLOSOPEN       0002 40
    RLOSPCI        0003 00000003
    RLOSPCNT       04BC
    RLOSPCPE       04B8
    RLOSPDEF       04A0
    RLOSPDUP       04A8
    RLOSPERR       0004 0000000A
    RLOSPMAX       0498
    RLOSPWT        04B8
    RLOSQDRC       0424
    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       0408
    RLOSSLCK       0007
    RLOSSLOT       0060
    RLOSSNIC       0005 00000007
    RLOSSOCK       0018
    RLOSSSI        0004 00000007
    RLOSSTAT       0003
    RLOSSTOP       0003 00000004
    RLOSSTRT       0003 00000001
    RLOSSTS        0002
    RLOSSVSW       0005 00000006
    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       0524 FF
    RLOTHRLK       0540
    RLOTHRTS       0538
    RLOTMOUT       0178
    RLOTOTPG       03B8
    RLOTOTRET      0568
    RLOTOTRN       03C0
    RLOTRMFL       0071
    RLOTSWIN       02D8
    RLOTZID        0274
    RLOTZONE       0270
    RLOUPGLO       0308
    RLOUPGRL       0300
    RLOUSER        0018
    RLOUSRBK       0014
    RLOUSRDET      0169 08
    RLOVACTV       0621 20
    RLOVASEQ       027C
    RLOVDIFP       02B4
    RLOVDILK       0298
    RLOVDILP       02B8
    RLOVDINM       02BC
    RLOVDXCT       0258
    RLOVERBT       0664
    RLOVLTBL       02B0
    RLOVMDBK       0010
    RLOVSETM       0220
    RLOVSIM        0570
    RLOWDIDX       012C
    RLOWDLST       00D8
    RLOWIFBK       04E8
    RLOWIIDX       0128
    RLOWILST       0088
    RLOWORKCT      0038
    RLOWPCNT       0434
    RLOWPCPE       0430
    RLOWPPAR       0430
    RLOXSTCNT      0510
    RLOXSTFL       0520
    RLOXSTOR       04D8
    RLOXSTREM      04F8
    THROTTLE_THRESHOLD
                   0057 00000040

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