summaryrefslogtreecommitdiff
path: root/src/sim/process.hh
AgeCommit message (Expand)Author
2020-01-23sim: Move findFreeContext to System.Gabe Black
2019-12-10arch,cpu,sim: Push syscall number determination up to processes.Gabe Black
2019-12-10arch: Get rid of the now unused setSyscallArg.Gabe Black
2019-10-16arch,base,sim: Move Process loader hooks into the Process class.Gabe Black
2019-10-12arch,base: Separate the idea of a memory image and object file.Gabe Black
2019-08-12sim-se: rename Process::setpgid memberBrandon Potter
2019-05-29sim-se: add a release parameter to Process.pyCiro Santilli
2019-04-25sim-se: add a faux-filesystemDavid Hashe
2019-04-22sim-se: Enhance clone for X86KvmCPUAlexandru Dutu
2019-01-16cpu: dev: sim: gpu-compute: Banish some ISA specific register types.Gabe Black
2018-01-19arch, mem, sim: Consolidate and rename the SE mode page table classes.Gabe Black
2018-01-11arch,mem: Move page table construction into the arch classes.Gabe Black
2017-07-17sim, x86: Make clone a virtual functionSean Wilson
2017-05-25x86: sim: Make 32 bit x86 processes work again.Gabe Black
2017-03-17syscall-emul: change NULL to nullptr in Process filesBrandon Potter
2017-03-09syscall-emul: Move memState into its own fileBrandon Potter
2017-03-06syscall-emul: Remove unused class and memberBrandon Potter
2017-02-27syscall_emul: [PATCH 15/22] add clone/execve for threading and multiprocess s...Brandon Potter
2017-02-27syscall_emul: [patch 14/22] adds identifier system callsBrandon Potter
2015-07-20syscall_emul: [patch 13/22] add system call retry capabilityBrandon Potter
2016-11-09syscall_emul: [patch 10/22] refactor fdentry and add fdarray classBrandon Potter
2016-11-09syscall_emul: [patch 8/22] refactor process classBrandon Potter
2016-11-09syscall_emul: [patch 7/22] remove numCpus methodBrandon Potter
2016-11-09syscall_emul: [patch 6/22] remove unused fields from Process classBrandon Potter
2016-11-09syscall_emul: [patch 5/22] remove LiveProcess class and use Process insteadBrandon Potter
2016-11-09syscall_emul: [patch 4/22] remove redundant M5_pid field from processBrandon Potter
2016-11-09style: [patch 3/22] reduce include dependencies in some headersBrandon Potter
2016-11-09syscall_emul: [patch 2/22] move SyscallDesc into its own .hh and .ccBrandon Potter
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
2015-10-12misc: Add explicit overrides and fix other clang >= 3.5 issuesAndreas Hansson
2015-10-12misc: Remove redundant compiler-specific definesAndreas Hansson
2015-09-29syscall_emul: Bandage readlink /proc/self/exeJoel Hestness
2015-08-07base: Declare a type for context IDsAndreas Sandberg
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-13sim: Use NULL instead of None for testing filenames.Nilay Vaish
2014-11-23mem: Page Table map api modificationAlexandru Dutu
2014-11-23x86: Segment initialization to support KvmCPU in SEAlexandru Dutu
2014-10-22syscall_emul: add EmulatedDriver objectSteve Reinhardt
2014-08-28mem: adding architectural page table support for SE modeAlexandru
2014-04-01mem: adding a multi-level page table classAlexandru
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