33b28fde7a
This changeset contains a lot of different changes that are too mingled to separate. They are: 1. Added MOESI_CMP_directory I made the changes necessary to bring back MOESI_CMP_directory, including adding a DMA controller. I got rid of MOESI_CMP_directory_m and made MOESI_CMP_directory use a memory controller. Added a new configuration for two level protocols in general, and MOESI_CMP_directory in particular. 2. DMA Sequencer uses a generic SequencerMsg I will eventually make the cache Sequencer use this type as well. It doesn't contain an offset field, just a physical address and a length. MI_example has been updated to deal with this. 3. Parameterized Controllers SLICC controllers can now take custom parameters to use for mapping, latencies, etc. Currently, only int parameters are supported. |
||
---|---|---|
.. | ||
ioutil | ||
Allocator.hh | ||
calc_host.sh | ||
Map.hh | ||
PrioHeap.hh | ||
RefCnt.hh | ||
RefCnt_tester.cc | ||
RefCountable.hh | ||
SConscript | ||
std-includes.hh | ||
util.cc | ||
util.hh | ||
Vector.hh |