Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-02 | ruby: get "using namespace" out of headers | Nathan Binkert | |
In addition to obvious changes, this required a slight change to the slicc grammar to allow types with :: in them. Otherwise slicc barfs on std::string which we need for the headers that slicc generates. | |||
2009-11-18 | Resurrection of the CMP token protocol to GEM5 | Brad Beckmann | |
2009-08-11 | merged Tushar's bug fix with public repository changes | Brad Beckmann | |
2009-08-07 | bug fix for data_msg_size in network/Network.cc | Tushar Krishna | |
2009-08-04 | slicc: added MOESI_CMP_directory, DMA SequencerMsg, parameterized controllers | Derek Hower | |
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. | |||
2009-05-11 | ruby: Import ruby and slicc from GEMS | Nathan Binkert | |
We eventually plan to replace the m5 cache hierarchy with the GEMS hierarchy, but for now we will make both live alongside eachother. |