summaryrefslogtreecommitdiff
path: root/src/sim/process.hh
AgeCommit message (Expand)Author
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
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 main repository.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-05-23sim: style fixes in sim/process.hhSteve Reinhardt
2010-08-17sim: revamp unserialization procedureSteve Reinhardt
2010-07-05process: get rid of some unused code & varsSteve Reinhardt
2010-06-03More minor gdb-related cleanup.Steve Reinhardt
2010-06-03Minor remote GDB cleanup.Steve Reinhardt
2009-10-30Syscalls: Make system calls access arguments like a stack, not an array.Gabe Black
2009-09-23arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hhNathan Binkert
2009-07-27Elf: Add in some new aux vector type constants.Gabe Black
2009-07-08Registers: Add a registers.hh file as an ISA switched header.Gabe Black
2009-05-17types: Move stuff for global types into src/base/types.hhNathan Binkert
2009-03-05stats: Fix all stats usages to deal with template fixesNathan Binkert
2009-02-27Processes: Make getting and setting system call arguments part of a process o...Gabe Black
2008-12-07imported patch aux-fix.patchLisa Hsu
2008-12-04This patch pulls out the auxiliary vector struct from individual ISALisa Hsu
2008-11-02Make it so that all thread contexts are registered with the System, even inLisa Hsu
2008-09-10style: Remove non-leading tabs everywhere they shouldn't be. Developers shoul...Ali Saidi
2008-07-23syscalls: Add a bunch of missing system calls.Michael Adler
2007-11-29Serialization: Fix serialization of file descriptors. Make sure openRick Strong
2007-10-25SE: Fix page table and system serialization, don't reinit process if this is ...Ali Saidi
2007-10-16Make the process objects use the Params structs in their constructors, and us...Gabe Black
2007-08-26Address Translation: Make SE mode use an actual TLB/MMU for translation like FS.Gabe Black
2007-07-29X86: Initial stack frame fixes and constant shuffling.Gabe Black
2007-05-09fix the translating ports so it can add a page on a faultAli Saidi
2007-03-03Fix some issues with 32 bit processes.Gabe Black
2007-02-28Make trap instructions always generate TrapInstruction Fault objects which ca...Gabe Black
2007-01-22Added remote gdb objects to each processGabe Black