CHGO entry for CHANGE_OWNER requests
- Entry:
- CHGO
- VIT option:
- CSM
- Event:
- IVTCSM REQUEST=CHANGE_OWNER
- VIT processing module:
- ISTITCCS
- Control is returned to:
- IVTSMCCO or IVTSM6CONotes:
- IVTSMCCO processes CHANGE_OWNER requests in 31-bit addressing mode.
- IVTSM6CO processes CHANGE_OWNER requests in 64-bit addressing mode.
This trace record provides the status of an IVTCSM REQUEST=CHANGE_OWNER
macroinstruction.
- Byte (hex)
- Contents
- 00–03
- Record ID: C"CHGO"
- 04
- ID is the primary address space ID (ASID). This field is 0 if the ASID is greater than X'FF'.
- 05
- 0
- 06
- Trace record flag:
- B'0... ....'
- Indicates that this is the last record for this event.
- B'1... ....'
- Indicates that additional records exist for this event. Use the trace record number from this entry to locate corresponding continuation records.
- B'..1. ....'
- Indicates that the buffer list is in 64-bit storage.
- 07
- Trace record number to correlate all the entries for this particular event.
- 08–09
- 0
- 0A–0B
- Owner ID
- 0C–0D
- Return code
- 0E–0F
- Reason code
- 10–13
- Address of utility routine caller or return address of the issuer of the IVTCSM macroinstruction
- 14–17
- Last buffer list entry. The last buffer list entry is
0 if the return code is 0 and nonzero if the return code is nonzero.
When an error occurs in 64-bit addressing mode, the last buffer list entry here is X'FFFFFFFF'. The CHG6 entry follows with the 64-bit address of the last buffer list entry.
- 18–1B
- Number of buffers
- 1C–1F
- THREAD value if specified or 0 if THREAD is not specified. The THREAD value is used only to correlate this trace record to a specific IVTCSM macroinstruction.