summaryrefslogtreecommitdiff
path: root/src/mem
AgeCommit message (Expand)Author
2007-10-25TLB: Fix serialization issues with the tlb entries and make the page table st...Gabe Black
2007-10-25SE: Fix page table and system serialization, don't reinit process if this is ...Ali Saidi
2007-09-05Bus: Fix drain code; old method could return 1 in atomic mode and never call ...Ali Saidi
2007-08-30params: Deprecate old-style constructors; update most SimObject constructors.Miles Kaufmann
2007-08-26Merge with headGabe Black
2007-08-26Address translation: Make the page table more flexible.Gabe Black
2007-08-12MemorySystem: Fix the use of ?: to produce correct results.Ali Saidi
2007-08-10DMA: Add IOCache and fix bus bridge to optionally only send requests oneAli Saidi
2007-08-10Bus: Only call end() on an stl object once in a loopAli Saidi
2007-08-08Port, StaticInst: Revert unnecessary changes.Vincentius Robby
2007-08-08alpha: Make the TLB cache to actually work.Vincentius Robby
2007-08-04port: Implement cache for port interfaces and rangesVincentius Robby
2007-08-03cache: get rid of obsolete params from python.Steve Reinhardt
2007-07-29memory system: fix functional access bug.Steve Reinhardt
2007-07-29bus: take out response prioritization (timing was messed up).Steve Reinhardt
2007-07-27packet: get rid of unused intersect() function.Steve Reinhardt
2007-07-27cache/memtest: fixes for functional accesses.Steve Reinhardt
2007-07-27cache: Get rid of unused variable.Steve Reinhardt
2007-07-26Merge python and x86 changes with cache branchNathan Binkert
2007-07-26Have owner respond to UpgradeReq to avoid race.Steve Reinhardt
2007-07-26Add downward express snoops for invalidations.Steve Reinhardt
2007-07-26Continue snooping after a writeback is encountered.Steve Reinhardt
2007-07-26bus: Fix default port handling.Steve Reinhardt
2007-07-25Can't block on memInhibit packetsSteve Reinhardt
2007-07-24Integrate snoop loop functions into their respective call sites.Steve Reinhardt
2007-07-24Don't delete request at target... requester still needs it.Steve Reinhardt
2007-07-23A couple more minor bug fixes for multilevel coherence.Steve Reinhardt
2007-07-23Major changes to how SimObjects are created and initialized. Almost allNathan Binkert
2007-07-22Replace lowerMSHRPending flag with more robust schemeSteve Reinhardt
2007-07-22Replace DeferredSnoop flag with LowerMSHRPending flag.Steve Reinhardt
2007-07-22A few minor non-debug compilation issues.Steve Reinhardt
2007-07-21Deal with invalidations intersecting outstanding upgrades.Steve Reinhardt
2007-07-21Several more fixes for multi-level timing coherence.Steve Reinhardt
2007-07-17Make sure responses never get blocked.Steve Reinhardt
2007-07-17Forward cache-to-cache responses through other caches.Steve Reinhardt
2007-07-17Assert that an mshr has a target in getTarget().Steve Reinhardt
2007-07-15Fix up a bunch of multilevel coherence issues.Steve Reinhardt
2007-07-15Make Bus::findPort() a little more useful.Steve Reinhardt
2007-07-14Add CacheRepl trace flag and move a couple DPRINTFs to it.Steve Reinhardt
2007-07-14Move a couple of DPRINTFs from Cache to CachePort.Steve Reinhardt
2007-07-14Fix bug in copying packet with static data pointer.Steve Reinhardt
2007-07-14Merge of DPRINTF fixes from head.Steve Reinhardt
2007-07-14Fix & tweak DPRINTFs for tracediff w/new cache code.Steve Reinhardt
2007-07-03Delete packets when we're done with them.Steve Reinhardt
2007-07-02Couple more minor bug fixes for FS timing mode.Steve Reinhardt
2007-07-02Fix a couple LL/SC bugs that only affected timing mode.Steve Reinhardt
2007-07-02bus.cc:Steve Reinhardt
2007-06-30Don't propagate snoops across bridges. Wouldn't work anyway.Steve Reinhardt
2007-06-30Get rid of remaining traces of obsolete CoherenceProtocol object.Steve Reinhardt
2007-06-30Get rid of obsolete fixPacket() functions.Steve Reinhardt