Age | Commit message (Collapse) | Author |
|
Moved DescCache template functions from .hh to .cc file.
Also fixed lots of line-wrapping problems, and some irregular indentation.
|
|
Previously there was one per bus, which caused some coherence problems
when more than one decided to respond. Now there is just one on
the main memory bus. The default bus responder on all other buses
is now the downstream cache's cpu_side port. Caches no longer need
to do address range filtering; instead, we just have a simple flag
to prevent snoops from propagating to the I/O bus.
|
|
|
|
|
|
delivered.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
We previously used the actual wall time for the base timestamps,
making etherdumps non-deterministic. This fixes that problem and
gets rid of the "malformed packet" at the front that we needed to
provide the right base timestamp to wireshark/tcpdump.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set(FS #315).
|
|
|
|
|
|
|
|
|
|
This fixes a compile warning which becomes an error.
|
|
|
|
|
|
|
|
|
|
|
|
Multiple channels were saving their state under the
same name. This patch separates the saved state of
the primary and secondary channel.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the primary identifier for a hardware context should be contextId(). The
concept of threads within a CPU remains, in the form of threadId() because
sometimes you need to know which context within a cpu to manipulate.
|
|
|
|
|
|
|
|
|