summaryrefslogtreecommitdiff
path: root/src/arch/sparc/process.cc
AgeCommit message (Expand)Author
2016-03-17base: support dynamic loading of Linux ELF objects in SE modeBrandon Potter
2014-09-03arch: Cleanup unused ISA traits constantsAndreas Hansson
2014-05-12syscall emulation: clean up & comment SyscallReturnSteve Reinhardt
2013-01-04SPARC: Keep a copy of the current ASI in the decoder.Gabe Black
2012-02-24MEM: Make port proxies use references rather than pointersAndreas Hansson
2012-02-11SPARC: Make PSTATE and HPSTATE a BitUnion.Gabe Black
2012-01-17MEM: Add port proxies instead of non-structural portsAndreas Hansson
2011-10-22SE: move page allocation from PageTable to ProcessSteve Reinhardt
2011-04-15trace: reimplement the DTRACE function so it doesn't use a vectorNathan Binkert
2011-04-15includes: sort all includesNathan Binkert
2010-11-11SPARC: Clean up some historical style issues.Gabe Black
2010-10-31ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors.Gabe Black
2010-08-17sim: revamp unserialization procedureSteve Reinhardt
2009-10-30Syscalls: Make system calls access arguments like a stack, not an array.Gabe Black
2009-07-10SPARC: Set up a lookup table for integer register flattening.Gabe Black
2009-07-09SPARC: Fold the MiscRegFile all the way into the ISA object.Gabe Black
2009-07-08SPARC: Phase out SPARC's intregfile.hh.Gabe Black
2009-04-21syscall: Resolve conflicts between m5threads and Gabe's recent SE changes.Steve Reinhardt
2009-02-27Processes: Make getting and setting system call arguments part of a process o...Gabe Black
2009-02-25ISA: Use the "Stack" traceflag for DPRINTFs about the initial stack frame.Gabe Black
2008-12-07imported patch aux-fix.patchLisa Hsu
2008-11-02Make it so that all thread contexts are registered with the System, even inLisa Hsu
2008-09-27arch: TheISA shouldn't really ever be used in the arch directory.Nathan Binkert
2007-11-29SPARC: Fix 32 bit register window flushing endian conversion.Gabe Black
2007-11-29SPARC: Fix the initial stack to match what the Linux kernel does.Gabe Black
2007-11-29SPARC: Combine the 64 and 32 bit process initialization code.Gabe Black
2007-11-11SPARC: Force %g1 to be zero on process startup even though it normally alread...Gabe Black
2007-11-07SPARC: Make 64 bit SPARC process initialization check checkpointRestored too.Gabe Black
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-10-04SPARC: Make software trap 3 flush the register windows like the ABI specifies.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-07-26X86: Fix argument register indexing.Gabe Black
2007-05-09Merge zizzer.eecs.umich.edu:/bk/newmemGabe Black
2007-05-09fix the translating ports so it can add a page on a faultAli Saidi
2007-05-08Add a hack to truncate addresses to 32 bits in SE. Paging should be changed t...Gabe Black
2007-03-08Merge zizzer.eecs.umich.edu:/bk/newmemGabe Black
2007-03-08Fix up the SPARC initial stack frame to match an actual 32 bit process.Gabe Black
2007-03-07*MiscReg->*MiscRegNoEffect, *MiscRegWithEffect->*MiscRegAli 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
2006-12-20Make sure the "stack_min" variable is page aligned.Gabe Black
2006-12-05Move the SyscallReturn class into sim/syscallreturn.hh. Also move some miscre...Gabe Black
2006-11-24Initial changes to get O3 working with SPARCGabe Black
2006-11-16Implement current working directory for LiveProcessesNathan Binkert
2006-11-10Set the ASI register to be something explicitly so that simulation is determi...Gabe Black
2006-10-25Implemented the SPARC fill and spill handlers.Gabe Black
2006-09-17Finished changing how stat structures are translated, fixed the handling of v...Gabe Black
2006-09-03Make the auxiliary vectors use the uid, euid, gid and egid parameters from th...Gabe Black