summaryrefslogtreecommitdiff
path: root/src/mem/packet.hh
AgeCommit message (Expand)Author
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
2007-07-22Replace DeferredSnoop flag with LowerMSHRPending flag.Steve Reinhardt
2007-07-21Several more fixes for multi-level timing coherence.Steve Reinhardt
2007-07-15Fix up a bunch of multilevel coherence issues.Steve Reinhardt
2007-07-14Fix bug in copying packet with static data pointer.Steve Reinhardt
2007-06-30Get rid of obsolete fixPacket() functions.Steve Reinhardt
2007-06-30Get rid of Packet result field. Error responses areSteve Reinhardt
2007-06-23Minor fix plus new assertion to catch similar bugs.Steve Reinhardt
2007-06-21Merge vm1.(none):/home/stever/bk/newmem-headSteve Reinhardt
2007-06-21Getting closer...Steve Reinhardt
2007-06-21Use FastAlloc for Packet, Request, CoherenceState, and SenderState so we don'...Ali Saidi
2007-06-17More major reorg of cache. Seems to work for atomic mode now,Steve Reinhardt
2007-05-28Merge vm1.(none):/home/stever/bk/newmem-headSteve Reinhardt
2007-05-28Reformat comments to meet line length restriction.Steve Reinhardt
2007-05-22Another pass of minor changes in preparation for new protocol.Steve Reinhardt
2007-05-18First set of changes for reorganized cache coherence support.Steve Reinhardt
2007-03-06Move all of the parameters of the Root SimObject so they areNathan Binkert
2007-02-12rename store conditional stuff as extra data so it can be used for conditiona...Ali Saidi
2007-02-07Merge zizzer.eecs.umich.edu:/bk/newmemSteve Reinhardt
2007-02-07Make memory commands dense again to avoid cache stat table explosion.Steve Reinhardt
2007-02-06Include compiler.hh since we use some of the #definesNathan Binkert
2007-01-27While I'm waiting for legion to run make m5 compile with a few more compilersAli Saidi
2006-11-14Fix bugs around uni-coherence invalidates being propogated properly.Ron Dreslinski
2006-11-12Fix functional access errors related to delayed respnoses in cachePortRon Dreslinski
2006-10-21Small bug fixes for timing LL/SC. Better now butSteve Reinhardt
2006-10-21Fix formatting that got screwed up when tabs were removed.Steve Reinhardt