summaryrefslogtreecommitdiff
path: root/src/mem/tport.cc
AgeCommit message (Expand)Author
2015-11-06mem: Unify delayed packet deletionAndreas Hansson
2015-03-02mem: Split port retry for all different packet classesAndreas Hansson
2013-04-22mem: Replace check with panic where inhibited should not happenAndreas Hansson
2012-08-22Port: Extend the QueuedPort interface and use where appropriateAndreas Hansson
2012-07-09Port: Hide the queue implementation in SimpleTimingPortAndreas Hansson
2012-06-07mem: Delay deleting of incoming packets by one call.Ali Saidi
2012-05-01MEM: Separate requests and responses for timing accessesAndreas Hansson
2012-03-30MEM: Introduce the master/slave port sub-classes in C++William Wang
2012-03-22MEM: Split SimpleTimingPort into PacketQueue and portsAndreas Hansson
2012-02-24MEM: Simplify cache ports preparing for master/slave splitAndreas Hansson
2012-01-17MEM: Simplify ports by removing EventManagerAndreas Hansson
2011-04-15trace: reimplement the DTRACE function so it doesn't use a vectorNathan Binkert
2011-01-07Replace curTick global variable with accessor functions.Steve Reinhardt
2010-07-22Port: Only indicate that a SimpleTimingPort is drained if its send event isTimothy M. Jones
2010-04-15tick: rename Clock namespace to SimClockNathan Binkert
2008-11-10Clean up the SimpleTimingPort class a little bit.Nathan Binkert
2008-10-12Get rid of some commented out code.Gabe Black
2008-10-12Create a message port for sending messages as apposed to reading/writing a me...Gabe Black
2008-10-09eventq: convert all usage of events to use the new API.Nathan Binkert
2008-06-13Get rid of bogus bus assertion.Steve Reinhardt
2008-03-24Delete the Request for a no-response PacketSteve Reinhardt
2007-08-12MemorySystem: Fix the use of ?: to produce correct results.Ali Saidi
2007-07-29memory system: fix functional access bug.Steve Reinhardt
2007-07-24Don't delete request at target... requester still needs it.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-26Handle deferred snoops better.Steve Reinhardt
2007-06-25Get rid of requestCauses. Use timestamped queue to makeSteve Reinhardt
2007-06-17More major reorg of cache. Seems to work for atomic mode now,Steve Reinhardt
2007-05-30tport.cc:Steve Reinhardt
2007-05-29A little more cleanup & refactoring of SimpleTimingPort.Steve Reinhardt
2007-05-28Restructure SimpleTimingPort a bit:Steve Reinhardt
2007-05-09add a backoff algorithm when nacks are received by devicesAli Saidi
2007-02-07Make memory commands dense again to avoid cache stat table explosion.Steve Reinhardt
2006-11-12Don't insert reponses into the list more than onceRon Dreslinski
2006-11-10Big fix for functional access, where we forgot to copy the last byte on write...Ron Dreslinski
2006-10-31add the ability to insert into the middle of the timing port send listAli Saidi
2006-10-25Fix simple timing port keep a list of all packets, have only one event, and s...Ali Saidi
2006-10-20Get rid of a variable put back by merge.Ron Dreslinski
2006-10-20Merge zizzer:/bk/newmemRon Dreslinski
2006-10-20Use fixPacket function everywhere.Ron Dreslinski
2006-10-20Use PacketPtr everywhereNathan Binkert
2006-10-17Fixes to cache eliminating the assumption that the Packet is still valid afte...Ron Dreslinski
2006-10-12replace functional code in tport with fixPacket().Ali Saidi
2006-10-12Check the response queue on functional accesses.Ron Dreslinski
2006-10-11Fix bus in FS mode.Ron Dreslinski
2006-10-10Changed the bus to use a bool to keep track of retries rather than a pointerGabe Black
2006-10-10Fixed a bug where a packet was attempted to be sent even though another packe...Gabe Black
2006-10-08Only respond if the pkt needs a response.Ron Dreslinski
2006-08-30Move more common functionality into SimpleTimingPort,Steve Reinhardt