summaryrefslogtreecommitdiff
path: root/src/mem/packet.hh
AgeCommit message (Expand)Author
2013-04-22mem: Adding verbose debug output in the memory systemUri Wiener
2013-02-19mem: Make packet bus-related time accounting relativeAndreas Hansson
2013-02-19mem: Add deferred packet class to prefetcherAndreas Hansson
2013-02-19mem: Fix SenderState related cache deadlockSascha Bischoff
2013-02-19mem: Add predecessor to SenderState base classAndreas Hansson
2012-09-25mem: Add a gasket that allows memory ranges to be re-mapped.Ali Saidi
2012-08-22Packet: Remove NACKs from packet and its use in endpointsAndreas Hansson
2012-06-05sim: Remove FastAllocAli Saidi
2012-05-30Packet: Unify the use of PortID in packet and portAndreas Hansson
2012-05-30Packet: Updated comments for src and dest fieldsAndreas Hansson
2012-05-23Packet: Cleaning up packet command and attributeAndreas Hansson
2012-04-14MEM: Remove the Broadcast destination from the packetAndreas Hansson
2012-01-31clang: Enable compiling gem5 using clang 2.9 and 3.0Koan-Sin Tan
2012-01-23MemCmd: Add a command for invalidation requests to LSQNilay Vaish
2012-01-09Packet: Add derived class FunctionalPacket to enable partial functional readsGeoffrey Blake
2011-06-30Ruby: Add support for functional accessesBrad Beckmann ext:(%2C%20Nilay%20Vaish%20%3Cnilay%40cs.wisc.edu%3E)
2011-04-15includes: sort all includesNathan Binkert
2011-03-28This patch supports cache flushing in MOESI_hammerSomayeh Sardashti
2011-02-06mem: Added support for Null data packetBrad Beckmann
2011-01-07Replace curTick global variable with accessor functions.Steve Reinhardt
2010-09-30CPU/Cache: Fix some errors exposed by valgrindAli Saidi
2010-09-21cache: improve coherence handling of writebacksSteve Reinhardt
2010-09-09cache: fail SC when invalidated while waiting for busSteve Reinhardt
2010-08-25mem: fix dumb typo in copyrightsSteve Reinhardt
2010-08-20ruby: fix ruby llsc support to sync sc outcomesBrad Beckmann
2010-06-16cache: fail store conditionals when upgrade loses raceSteve Reinhardt
2010-06-16cache: fix dirty bit settingSteve Reinhardt
2010-03-12packet: add a method to set the sizeNathan Binkert
2009-11-18m5: Added isValidSrc and isValidDest calls to packet.hhBrad Beckmann
2009-06-04types: clean up types, especially signed vs unsignedNathan Binkert
2009-05-29request: add accessor and constructor for setting time other than curTickNathan Binkert
2009-05-17includes: sort includes againNathan Binkert
2009-05-17types: Move stuff for global types into src/base/types.hhNathan Binkert
2009-04-20request: split public and private flags into separate fields.Steve Reinhardt
2009-04-19Mem: Change isLlsc to isLLSC.Gabe Black
2009-04-19Memory: Rename LOCKED for load locked store conditional to LLSC.Gabe Black
2008-12-06flags: Change naming of functions to be clearerNathan Binkert
2008-11-14Fix a bunch of bugs I introduced when I changed the flags stuff for packets.Nathan Binkert
2008-11-10style: clean up the Packet stuffNathan Binkert
2008-10-12Create a message port for sending messages as apposed to reading/writing a me...Gabe Black
2008-07-15Use ReadResp instead of LoadLockedResp for LoadLockedReq responses.Steve Reinhardt
2008-03-24Delete the Request for a no-response PacketSteve Reinhardt
2008-03-24Don't FastAlloc MSHRs since we don't allocate them on the fly.Steve Reinhardt
2008-01-02Add ReadRespWithInvalidate to handle multi-level coherence situationSteve Reinhardt
2008-01-02Additional comments and helper functions for PrintReq.Steve Reinhardt
2008-01-02Add functional PrintReq command for memory-system debugging.Steve Reinhardt
2007-08-26Merge with headGabe Black
2007-07-27packet: get rid of unused intersect() function.Steve Reinhardt
2007-07-26Add downward express snoops for invalidations.Steve Reinhardt
2007-07-22Replace lowerMSHRPending flag with more robust schemeSteve Reinhardt