summaryrefslogtreecommitdiff
path: root/src/mem/protocol
AgeCommit message (Expand)Author
2019-08-23mem: Put gem5 protocols in their own directory.Gabe Black
2019-08-23mem: Move ruby protocols into a directory called ruby_protocol.Gabe Black
2019-08-22mem-ruby: fix build with PROTOCOL=MOESI_hammerCiro Santilli
2019-08-13mem-ruby: Use check_on_cache_probe on MIPouya Fotouhi
2019-08-13mem-ruby: Use check_on_cache_probe on MOESI hammerPouya Fotouhi
2019-08-13mem-ruby: Use check_on_cache_probe on MOESI CMPPouya Fotouhi
2019-08-13mem-ruby: Use check_on_cache_probe on MOESIPouya Fotouhi
2019-08-12mem-ruby: Use check_on_cache_probe to protect locked lines from evictionPouya Fotouhi
2019-08-12mem-ruby: Use check_on_cache_probe to protect locked lines from evictionPouya Fotouhi
2019-07-06mem-ruby: Bloom filters - Remove in/decrementDaniel R. Carvalho
2019-05-14mem-ruby: MOESI_CMP_dir cleanupTiago Muck
2019-05-14mem-ruby: Cache latencies for MOESI_CMP_dirTiago Muck
2019-05-14mem-ruby: Unique ranks for MOESI_CMP_dir in portsTiago Muck
2019-05-14mem-ruby: Change MOESI_CMP_Dir L2 addressingTiago Muck
2019-05-14mem-ruby: Fix MOESI_CMP_dir debug msgTiago Muck
2019-05-14mem-ruby: Prevent response stalls on MOESI_CMP_directoryTiago Muck
2019-05-09mem-ruby: Fix MOESI_CMP_directory blocked line handlingTiago Muck
2019-02-12mem-ruby: Fixing MESI Three LevelPouya Fotouhi
2019-01-23mem-ruby: Fix missing TBE allocation and deallocationZicong Wang
2018-10-26mem-ruby: Fix MOESI_CMP_directory in ports orderNikos Nikoleris
2018-04-13ruby,gpu-compute: bugfix for GPU_VIPER* protocolsBrandon Potter
2018-04-13ruby: bugfix for MESI_Three_Level protocolBrandon Potter
2018-04-13mem-ruby: fix more style issues in AMD licensesTony Gutierrez
2018-04-12configs, mem-ruby: fix issues with style in AMD licenseTony Gutierrez
2018-03-12mem-ruby: Fix RubyPrefetcher support in MESI_Two_LevelRico Amslinger
2018-01-11mem-ruby: Fix wakeup timeouts for the MOESI_CMP_token protocolNikos Nikoleris
2018-01-11mem-ruby: Remove function that maps responses to a DMA engineNikos Nikoleris
2018-01-11mem-ruby: Add support for multiple DMA engines in MESI_Two_LevelNikos Nikoleris
2017-11-10scons: Move Transform and termcap functionality into their own files.Gabe Black
2017-06-13ruby: Add support for address ranges in the directoryNikos Nikoleris
2017-04-05ruby: Fix MOESI_CMP_directory for new DMA status changes.Javier Cano-Cano
2016-11-19ruby: init MessageSizeType of SequencerMsg to Request_ControlSooraj Puthoor
2016-10-26ruby: Allow multiple outstanding DMA requestsMichael LeBeane
2016-10-06ruby: rename ALPHA_Network_test protocol to Garnet_standalone.Tushar Krishna
2016-04-26ruby: Rename pkt to m_pkt so it may be accessed via SLICCMatthew Poremba
2016-01-22ruby: removed Write_Only AccessPermissionBrad Beckmann
2016-01-19gpu-compute: AMD's baseline GPU modelTony Gutierrez
2016-01-19mem: write combining for ruby protocolsTony Gutierrez
2016-01-19* * *Tony Gutierrez
2015-07-20mem: misc flags for AMD gpu modelBlake Hechtman
2015-07-20ruby: slicc: have a static MachineTypeTony Gutierrez
2015-07-20ruby: slicc: remove support for single machine, multiple typesTony Gutierrez
2015-11-13slicc: fixes for the Address to Addr changeset (11025)Tony Gutierrez
2015-11-13ruby: add BoolVecJoe Gross
2015-09-23ruby: bloom filters: refactor codeNilay Vaish
2015-09-18ruby: print addresses in hexNilay Vaish
2015-09-16ruby: Add missing block deallocations in MOESI_hammerLena Olson
2015-09-16ruby: message buffer, timer table: significant changesNilay Vaish
2015-09-16slicc: export uint64_t instead of uint64Anthony Gutierrez
2015-09-05ruby: call setMRU from L1 controllers, not from sequencerNilay Vaish