summaryrefslogtreecommitdiff
path: root/src/sim/process.cc
AgeCommit message (Expand)Author
2016-06-06sim: Call regStats of base-class as wellStephan Diestelhorst
2016-03-17base: add symbol support for dynamic librariesBrandon Potter
2016-03-17base: support dynamic loading of Linux ELF objects in SE modeBrandon Potter
2016-03-17syscall_emul: move mmapGrowsDown() to LiveProcessSteve Reinhardt
2016-03-17syscall_emul, style: fix newline issue inside assertBrandon Potter
2016-01-11scons: Enable -Wextra by defaultAndreas Hansson
2015-12-09syscall_emul: don't check host fd when allocating target fdSteve Reinhardt
2015-09-29syscall_emul: Bandage readlink /proc/self/exeJoel Hestness
2015-07-24style: change Process function calls to use camelCaseBrandon Potter
2015-07-24base: refactor process class (specifically FdMap and friends)Brandon Potter
2015-07-24syscall_emul: file descriptor interface changesBrandon Potter
2015-07-07sim: Refactor and simplify the drain APIAndreas Sandberg
2015-07-07sim: Refactor the serialization base classAndreas Sandberg
2015-04-29arch, base, dev, kern, sym: FreeBSD supportRuslan Bukin
2015-04-13sim: Use NULL instead of None for testing filenames.Nilay Vaish
2014-11-24misc: Another round of static analysis fixupsAndreas Hansson
2014-11-23mem: Page Table map api modificationAlexandru Dutu
2014-11-23x86: Segment initialization to support KvmCPU in SEAlexandru Dutu
2014-10-22syscall_emul: minor style fix to LiveProcess constructorSteve Reinhardt
2014-10-22syscall_emul: add EmulatedDriver objectSteve Reinhardt
2014-09-20alpha,arm,mips,power,x86,cpu,sim: Cleanup activate/deactivateMitch Hayenga
2014-09-03arch: Cleanup unused ISA traits constantsAndreas Hansson
2014-08-28mem: adding architectural page table support for SE modeAlexandru
2014-04-01mem: adding a multi-level page table classAlexandru
2014-01-24arm: Add support for ARMv8 (AArch64 & AArch32)ARM gem5 Developers
2013-04-17base: load weak symbols from object fileDeyuan Guo ext:(%2C%20Nilay%20Vaish%20%3Cnilay%40cs.wisc.edu%3E)
2013-03-02sim: remove duplicate check on stack sizeNilay Vaish
2013-02-19scons: Fix up numerous warnings about name shadowingAndreas Hansson
2012-08-28Clock: Add a Cycles wrapper class and use where applicableAndreas Hansson
2012-08-06process: add progName() virtual functionSteve Reinhardt
2012-07-10Add hook to call map() on Process from python.Steve Reinhardt
2012-02-24MEM: Make port proxies use references rather than pointersAndreas Hansson
2012-01-31Merge with head, hopefully the last time for this batch.Gabe Black
2012-01-31clang: Enable compiling gem5 using clang 2.9 and 3.0Koan-Sin Tan
2012-01-28Merge with the main repo.Gabe Black
2012-01-17MEM: Add port proxies instead of non-structural portsAndreas Hansson
2012-01-07Merge with the main repository again.Gabe Black
2012-01-07Merge with main repository.Gabe Black
2011-12-01SE: Don't warn when not extending stack as it's too noisy with O3.Ali Saidi
2011-11-18SE/FS: Get rid of includes of config/full_system.hh.Gabe Black
2011-11-02SE/FS: Get rid of FULL_SYSTEM in sim.Gabe Black
2011-10-30SE/FS: Build the base process class in FS.Gabe Black
2011-10-22SE: move page allocation from PageTable to ProcessSteve Reinhardt
2011-09-09Stack: Tidy up some comments, a warning, and make stack extension consistent.Gabe Black
2011-09-02TLB: comments and a helpful warning.Lisa Hsu
2011-05-23syscall emul: fix Power Linux mmap constant, plus other cleanupSteve Reinhardt
2011-04-19stats: rename stats so they can be used as python expressionsNathan Binkert
2011-04-15includes: sort all includesNathan Binkert
2010-08-17sim: revamp unserialization procedureSteve Reinhardt
2010-07-05process: get rid of some unused code & varsSteve Reinhardt