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. |
||
---|---|---|
.. | ||
Action.hh | ||
Event.hh | ||
Func.cc | ||
Func.hh | ||
State.hh | ||
StateMachine.cc | ||
StateMachine.hh | ||
Symbol.cc | ||
Symbol.hh | ||
SymbolTable.cc | ||
SymbolTable.hh | ||
Transition.cc | ||
Transition.hh | ||
Type.cc | ||
Type.hh | ||
Var.cc | ||
Var.hh |