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.