Review Board 2.0.15


mem: Make the coherent crossbar account for timing snoops

Review Request #3047 - Created Aug. 19, 2015 and submitted

Information
Andreas Hansson
gem5
default
Reviewers
Default
Changeset 11126:1c89381f6775
---------------------------
mem: Make the coherent crossbar account for timing snoops

This patch introduces the concept of a snoop latency. Given the
requirement to snoop and forward packets in zero time (due to the
coherency mechanism), the latency is accounted for later.

On a snoop, we establish the latency, and later add it to the header
delay of the packet. To allow multiple caches to contribute to the
snoop latency, we use a separate variable in the packet, and then take
the maximum before adding it to the header delay.

   

Issue Summary

2 0 0 2
Review request changed
Updated (Sept. 25, 2015, 4:27 a.m.)

Status: Closed (submitted)