SIGA entry for Signal Adapter event

Entry:
SIGA
VIT option:
CIA
Event:
Signal Adapter instruction
VIT processing module:
ISTITCOD
Control is returned to
ISTLLCHI, ISTLLCIE, ISTLLCRB, ISTLLCWC, ISTLLCWI

This trace record is written immediately subsequent to the issuance of the Signal Adapter instruction. The Signal Adapter instruction is primarily used to notify the OSA-Express® QDIO or HiperSockets adapter that the status of one or more SBALs has changed (for example: data is available for a write operation). SIGA is similar in function to SIO/SSCH. SIGA is also used to communicate with the VM operating system when z/OS® is executing in a specific type of virtual machine.

REQTEXT
Byte (hex)
Contents
00–03
Record ID: C"SIGA"
04
ID is the primary address space ID (ASID). This field is 0 if the ASID is greater than X'FF'.
05
0
06
SIGA function:
  • C"M" for SIGA-mw (SIGA multiple write)
  • C"R" for SIGA-r (SIGA read)
  • C"S" for SIGA-s (SIGA synchronize)
  • C"W" for SIGA-w (SIGA write)
07
Left nibble: Condition code from the SIGA instruction.

Right nibble: Program mask.

08–0B
Device address in EBCDIC (as specified in the TRL deck)
0C–0F
DINCB address
10–13
Subsystem Identification Word: X'0001' followed by the Subchannel Number that corresponds to the device address.
14–15
Queue indices bit mask (1):
  • SIGA multiple write: Specifies write queues for which the Storage List Status Bytes have been updated
  • SIGA read: Specifies read queues for which the Storage List Status Bytes are to be refreshed.
  • SIGA sync: Specifies write queues for which the Storage List Status Bytes are to be refreshed.
  • SIGA write: Specifies write queues for which the Storage List Status Bytes have been updated.
16–17
Queue indices bit mask (2):
  • SIGA multiple write: X'0000'
  • SIGA read: X'0000'
  • SIGA sync: Specifies read queues for which the Storage List Status Bytes are to be refreshed.
  • SIGA write: X'0000'
18–19
0
1A–1B
Module identifier for the module that issued the INTRACE
1C–1F
Request parameter header (RPH) address