summaryrefslogtreecommitdiff
path: root/src/mem
AgeCommit message (Expand)Author
2017-01-19ruby: Add occupancy stats to MessageBuffersMatthew Poremba
2017-01-19ruby: Check all VNETs for injection in garnet NetworkInterfaceMatthew Poremba
2016-11-09style: [patch 1/22] use /r/3648/ to reorganize includesBrandon Potter
2016-12-20ruby: Make MessageBuffers actually finite sizedJoel Hestness
2016-12-20ruby: fix typo in DMASequencer::ackCallback()Tony Gutierrez
2016-12-20ruby: fix issue with unused var in DMASequencerTony Gutierrez
2016-12-19mem: Make the BaseXBar public to not confuse Python wrappersAndreas Sandberg
2016-12-15ruby: Detect garnet network-level deadlock.Jieming Yin
2016-12-05ruby: Remove RubyMemoryControl and associated filesAndreas Hansson
2016-12-05mem: Respond to InvalidateReq when the block is (pending) dirtyNikos Nikoleris
2016-12-05mem: Invalidate a blk when servicing the 1st invalidating targetNikos Nikoleris
2016-12-05mem: Allow non invalidating snoops on an InvalidateReq MSHRNikos Nikoleris
2016-12-05mem: Don't use hasSharers in the snoopFilter for memory responsesNikos Nikoleris
2016-12-05mem: Always use InvalidateReq to service WriteLineReq missesNikos Nikoleris
2016-12-05mem: Assert that the responderHadWritable is set only onceNikos Nikoleris
2016-12-05mem: Ensure InvalidateReq is considered isForward by MSHRsAndreas Hansson
2016-12-05mem: Make packet debug printing more uniformNikos Nikoleris
2016-12-05mem: Service only the 1st FromCPU MSHR target on ReadRespWithInvNikos Nikoleris
2016-12-05mem: Keep track of allocOnFill in the TargetListNikos Nikoleris
2016-12-05mem: Add support for repopulating the flags of an MSHR TargetListNikos Nikoleris
2016-12-02ruby: Fix overflow reported by ASAN in MessageBuffer.Matthew Poremba
2016-11-30mem: Split the hit_latency into tag_latency and data_latencySophiane Senni
2016-11-21ruby: Fix potential bugs in garnet2.0Jieming Yin
2016-11-21ruby: add default ctor for MachineID typeTony Gutierrez
2016-11-19ruby: init MessageSizeType of SequencerMsg to Request_ControlSooraj Puthoor
2016-10-26hsail,gpu-compute: fixes to appease clang++Tony Gutierrez
2016-10-26ruby: Allow multiple outstanding DMA requestsMichael LeBeane
2016-10-26ruby: make a RequestDesc class instead of std::pairTony Gutierrez
2016-10-13mem: add DRAM powerdown currentOmar Naji
2016-10-13mem: Add DRAM low-power functionalityWendy Elsasser
2016-10-13mem: Add callback to compute stats prior to dump eventWendy Elsasser
2016-10-13mem: Modify drain to ensure banks and power are idledWendy Elsasser
2016-10-13mem: Sort memory commands and update DRAMPowerWendy Elsasser
2016-10-13mem: update DDR3 die revisionOmar Naji
2016-10-13mem: add DRAM powerdown timingOmar Naji
2016-10-13mem: make DDR4 x16Omar Naji
2016-10-06ruby: Add M5_VAR_USED before variables used only inside assert in garnet2.0.Tushar Krishna
2016-10-06ruby: garnet2.0Tushar Krishna
2016-10-06ruby: remove the original garnet code.Tushar Krishna
2016-10-06config: add port directions and per-router delay in topology.Tushar Krishna
2016-10-06config: make internal links in network topology unidirectional.Tushar Krishna
2016-10-06ruby: rename ALPHA_Network_test protocol to Garnet_standalone.Tushar Krishna
2016-09-29ruby: correct size for partial memory writesBrad Beckmann
2016-09-29mem: minor dprintf fix to abstract memBrad Beckmann
2016-08-22cpu, mem, sim: Change how KVM maps memoryDavid Hashe
2016-08-15mem: Print an MSHR without triggering any assertionsNikos Nikoleris
2016-08-12mem: Add support for secure packets in the snoop filterNikos Nikoleris
2016-08-12mem: Add snoop filter to SystemXBar by defaultAndreas Hansson
2016-08-12mem: Use FromCache attribute in snoop filter allocationAndreas Hansson
2016-08-12mem: Update mostly exclusive policy even furtherAndreas Hansson