summaryrefslogtreecommitdiff
path: root/src/mem
AgeCommit message (Expand)Author
2007-11-15branch mergeKorey Sewell
2007-11-14Checkpointing: Name SE page table entries better so that there isn't a proble...Ali Saidi
2007-11-14remove unnecessary debug messages I addedKorey Sewell
2007-11-13Add in files from merge-bare-iron, get them compiling in FS and SE modeKorey Sewell
2007-11-04Cache: Fix for OS X 10.5 compiling.Ali Saidi
2007-11-01DRAM: Make latency parameters be Param.Latency instead of ints.Ali Saidi
2007-10-31Merge in bus DPRINTF changes.Steve Reinhardt
2007-10-31Traceflags: Add SCons function to created a traceflag instead of having one f...Ali Saidi
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-16mem: clean up bus/cache DPRINTFs a bitSteve Reinhardt
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