HPRT entry for HPR timer control macroinstruction

Entry:
HPRT
VIT option:
HPR
Event:
Invocation of HPR timer control macroinstruction
VIT processing module:
ISTITCHP
Control is returned to:
Module invoking the HPRTIMER macroinstruction
This trace record is written when the HPR timer control macroinstruction is issued. It is used to set and cancel the liveness, burst, short request, and refifo timers associated with RTP processing.
REQTEXT
Byte (hex)
Contents
00–03
Record ID: C"HPRT"
04
ID is the primary address space ID (ASID). This field is 0 if the ASID is greater than X'FF'.
05
0
06
Timer type:
B
Burst
L
Liveness
N
New route
P
Path switch
R
Refifo
S
Short request
07
Function:
C
Cancel
S
Set
08–0B
Requested timer duration
  • Burst, refifo, and short request timers, in milliseconds
  • Liveness, new route, and path switch timers, in seconds
0C–0F
RPNCB address
10–13
Timer block address
14-15
Timer block flags:

Byte 1

Bit
Meaning
xxx. ....
Timer request
000. ....
Liveness timer
001. ....
Short request timer
010. ....
Burst timer
011. ....
REFIFO timer
100. ....
HPRPST path switch timer
101. ....
New route for path switch timer
...1 ....
Timer block is on a CLK slot.
.... 1...
Timer block is on the late queue.
.... .1..
Timer block is marked cancel.
.... ..1.
Timer block is on the live queue.
.... ...1
TPPOST of waiting RPH required for cancel function.

Byte 2

Bit
Meaning
1... ....
Timer block is on HPR timer block queue.
.1.. ....
Timer block is on the HPRPST queue.
..1. ....
Timer block is on the new route queue.
...x xxxx
Available.
16
Instance of the trace in the issuing module.
17–1B
Name of module issuing HPRTIMER.
1C–1F
Request parameter header (RPH) address.