gem5/src
Steve Reinhardt ee0b52404c mem: restructure Packet cmd initialization a bit more
Refactor the way that specific MemCmd values are generated for packets.
The new approach is a little more elegant in that we assign the right
value up front, and it's also more amenable to non-heap-allocated
Packet objects.

Also replaced the code in the Minor model that was still doing it the
ad-hoc way.

This is basically a refinement of http://repo.gem5.org/gem5/rev/711eb0e64249.
2015-02-11 10:48:50 -08:00
..
arch arm: Share a port for the two table walker objects 2015-03-02 04:00:42 -05:00
base base: Add compiler macros to add deprecation warnings 2015-02-11 10:23:24 -05:00
cpu mem: restructure Packet cmd initialization a bit more 2015-02-11 10:48:50 -08:00
dev dev, arm: Clean up PL011 and rewrite interrupt handling 2015-03-02 04:00:44 -05:00
doc cpu: `Minor' in-order CPU model 2014-07-23 16:09:04 -05:00
doxygen MEM: Put memory system document into doxygen 2012-09-25 11:49:41 -05:00
kern misc: Move AddrRangeList from port.hh to addr_range.hh 2014-10-16 05:49:59 -04:00
mem mem: restructure Packet cmd initialization a bit more 2015-02-11 10:48:50 -08:00
proto cpu: add support for outputing a protobuf formatted CPU trace 2015-02-16 03:32:38 -05:00
python base: Add XOR-based hashed address interleaving 2015-02-03 14:25:54 -05:00
sim mem: Split port retry for all different packet classes 2015-03-02 04:00:35 -05:00
unittest test: Add a unittest for the BitUnion types. 2015-01-07 00:34:40 -08:00
Doxyfile Doxygen: Update the version of the Doxyfile 2012-10-11 06:38:42 -04:00
SConscript base: Add compiler macros to add deprecation warnings 2015-02-11 10:23:24 -05:00