summaryrefslogtreecommitdiff
path: root/src/sim
AgeCommit message (Expand)Author
2012-09-25Statistics: Add a function to configure periodic stats dumpingSascha Bischoff
2012-09-25ARM: Squash outstanding walks when instructions are squashed.Ali Saidi
2012-09-25sim: Move CPU-specific methods from SimObject to the BaseCPU classAndreas Sandberg
2012-09-25sim: Remove SimObject::setMemoryModeAndreas Sandberg
2012-09-21SE: Ignore FUTEX_PRIVATE_FLAG of sys_futexLluc Alvarez
2012-09-10NetBSD: Build on NetBSDPalle Lyckegaard
2012-09-07sim: Update the SimObject documentationAndreas Sandberg
2012-09-07sim: Remove the unused SimObject::regFormulas methodAndreas Sandberg
2012-09-07sim: add validation to make sure there is memory where we're loading the kernelKrishnendra Nathella
2012-08-28Clock: Add a Cycles wrapper class and use where applicableAndreas Hansson
2012-08-28Clock: Rework clocks to avoid tick-to-cycle transformationsAndreas Hansson
2012-08-27sim: fix overflow check in simulate because Tick is now unsignedAnthony Gutierrez
2012-08-27System: Remove redundant call to startupCPUNilay Vaish
2012-08-21EventManager: Remove test for NULL pointer in constructorAndreas Hansson
2012-08-21Clock: Make Tick unsigned and remove UTickAndreas Hansson
2012-08-21Clock: Move the clock and related functions to ClockedObjectAndreas Hansson
2012-08-15O3,ARM: fix some problems with drain/switchout functionality and add Drain DP...Anthony Gutierrez
2012-08-08System: set kernel to null, if unspecified.Nilay Vaish
2012-08-06process: add progName() virtual functionSteve Reinhardt
2012-08-06syscall_emul: clean up open() code a bit.Steve Reinhardt
2012-08-06str: add an overloaded startswith() utility methodSteve Reinhardt
2012-08-06syscall emulation: Clean up ioctl handling, and implement for x86.Marc Orr
2012-07-10syscall emulation: Add the futex system call.Marc Orr
2012-07-10Add hook to call map() on Process from python.Steve Reinhardt
2012-07-09EventManager: Rename queue accessor and remove cast operatorAndreas Hansson
2012-07-09Fix: Address a few benign memory leaksAndreas Hansson
2012-06-05cpt: update some comments in the checkpoint migration scriptAli Saidi
2012-06-05Mem: add per-master stats to physmemDam Sunwoo
2012-06-05sim: Provide a framework for detecting out of data checkpoints and migrating ...Ali Saidi
2012-06-05sim: Remove FastAllocAli Saidi
2012-05-30gcc: Small fixes to compile with gcc 4.7Andreas Hansson
2012-05-19Syscalls: warn when the length argument to mmap is excessive.Gabe Black
2012-05-14Mem: Fix size check when allocating physical memoryLena Olson
2012-05-10gem5: fix a number of use after free issuesAli Saidi
2012-05-10stats: track if the stats have been enabled and prevent requesting master idAli Saidi
2012-05-01MEM: Separate requests and responses for timing accessesAndreas Hansson
2012-04-14MEM: Separate snoops and normal memory requests/responsesAndreas Hansson
2012-04-14clang/gcc: Fix compilation issues with clang 3.0 and gcc 4.6Andreas Hansson
2012-04-06MEM: Enable multiple distributed generalized memoriesAndreas Hansson
2012-03-30MEM: Introduce the master/slave port sub-classes in C++William Wang
2012-03-19gcc: Clean-up of non-C++0x compliant code, first stepsAndreas Hansson
2012-03-19clang: Fix recently introduced clang compilation errorsAndreas Hansson
2012-03-09System: Move code in initState() back into constructor whenever possible.Ali Saidi
2012-02-24MEM: Make port proxies use references rather than pointersAndreas Hansson
2012-02-13MEM: Introduce the master/slave port roles in the Python classesAndreas Hansson
2012-02-12cpu: add separate stats for insts/ops both globally and per cpu modelAnthony Gutierrez
2012-02-12mem: Add a master ID to each request object.Ali Saidi
2012-02-10sim/system: initialize the pagePtr variableNilay Vaish
2012-02-03System: Forgot to qrefresh with my last change.Gabe Black
2012-02-02System: Fix the check which detects running out of physical memory.Gabe Black