summaryrefslogtreecommitdiff
path: root/src/sim/process.hh
AgeCommit message (Expand)Author
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
2006-11-16Implement current working directory for LiveProcessesNathan Binkert
2006-10-17add code to serialize se structures. Lisa is working on the python side of th...Ali Saidi
2006-09-17Finished changing how stat structures are translated, fixed the handling of v...Gabe Black
2006-09-03Added uid, euid, gid, egid, pid and ppid parameters to a live process.Gabe Black
2006-06-11Move LiveProcess::create() from arch-specific filesSteve Reinhardt