Example 6:Flush Request
Problem: Device 2 (UnitID2) in Figure 7-8 on page 174, issues a Flush request which causes all previous posted writes in the same transaction stream (sourced by UnitID2) to be forced to host memory.
Figure 7-8. A Flush Request Issued By UnitID 2
Example 6:Flush Request Packet Setup
(Refer to [1] in Figure 7-8 on page 174)
Command[5:0] Field (Byte 0, Bit 5:0)
This is the Flush request command code. There are no option bits. For this example, field = 000010b.
SeqID[3:0] Field (Byte 0, Bit 7:6) and (Byte 1, Bit 6:5)
This field is used to tag groups of requests that were issued as part of an ordered sequence. Flush requests ...
Get HyperTransport™ System Architecture now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.