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.
- 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.