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 IVTSM6CO
Notes:
  • 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.
REQTEXT
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.