summaryrefslogtreecommitdiff
path: root/src/arch/sparc
AgeCommit message (Expand)Author
2008-12-04This patch pulls out the auxiliary vector struct from individual ISALisa Hsu
2008-11-15syscalls: fix latent brk/obreak bug.Steve Reinhardt
2008-11-10mem: update stuff for changes to Packet and RequestNathan Binkert
2008-11-05Fix a few more places where the context stuff wasn't changedNathan Binkert
2008-11-02Add in Context IDs to the simulator. From now on, cpuId is almost never used,Lisa Hsu
2008-11-02Make it so that all thread contexts are registered with the System, even inLisa Hsu
2008-11-02make BaseCPU the provider of _cpuId, and cpuId() instead of being scatteredLisa Hsu
2008-10-21style: Use the correct m5 style for things relating to interrupts.Nathan Binkert
2008-10-12Get rid of old RegContext code.Gabe Black
2008-10-12CPU: Create a microcode ROM object in the CPU which is defined by the ISA.Gabe Black
2008-10-12Turn Interrupts objects into SimObjects. Also, move local APIC state into x86...Gabe Black
2008-10-12CPU: Eliminate the get_vec function.Gabe Black
2008-10-10TLB: Make all tlbs derive from a common base class in both python and C++.Gabe Black
2008-10-10misc: remove #include <cassert> from misc.hh since not everyone needs it.Nathan Binkert
2008-10-09SimObjects: Clean up handling of C++ namespaces.Nathan Binkert
2008-10-09eventq: convert all usage of events to use the new API.Nathan Binkert
2008-09-27gcc: Add extra parens to quell warnings.Nathan Binkert
2008-09-27arch: TheISA shouldn't really ever be used in the arch directory.Nathan Binkert
2008-09-26When nesting if statements, use braces to avoid ambiguous else clauses.Nathan Binkert
2008-09-26style: bring this file into M5 style, use the new pte translate function.Nathan Binkert
2008-09-23sparc: Fix style, create a helper function for translation.Nathan Binkert
2008-09-10style: Remove non-leading tabs everywhere they shouldn't be. Developers shoul...Ali Saidi
2008-08-11styleNathan Binkert
2008-07-23syscalls: Add a bunch of missing system calls.Michael Adler
2008-07-01Remove delVirtPort() and make getVirtPort() only return cached version.Ali Saidi
2008-07-01Change everything to use the cached virtPort rather than created their own ea...Ali Saidi
2008-05-20SCons: Fixing SCons bug 2006 issues for non-alpha ISAsStephen Hines
2008-02-26TLB: Make a TLB base class and put a virtual demapPage function in it.Gabe Black
2008-01-01SPARC: Fix a bug where the TLB would match against the wrong entries.Gabe Black
2007-11-30SPARC: Fixes for invalidateAll and demapAll in the SPARC TLBs.Gabe Black
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-19Serialization: Serialize SPARC PTEs last so their nameOut() calls don't inter...Ali Saidi
2007-11-15Add CoreSpecific type to all archsKorey Sewell
2007-11-11SPARC: Force %g1 to be zero on process startup even though it normally alread...Gabe Black
2007-11-08ISA parser: Make the isa parser generate MaxInstSrcRegs and MaxInstDestRegs.Gabe Black
2007-11-07SPARC: Make 64 bit SPARC process initialization check checkpointRestored too.Gabe Black
2007-10-31String constant const-ness changes to placate g++ 4.2.Steve Reinhardt
2007-10-31Traceflags: Add SCons function to created a traceflag instead of having one f...Ali Saidi
2007-10-25TLB: Fix serialization issues with the tlb entries and make the page table st...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-10-02Merge with head.Gabe Black
2007-10-02Predecoder: Clear out predecoder state on an ITLB fault.Gabe Black
2007-10-02SPARC,Remote GDB: Flesh out the acc function for SE mode.Gabe Black
2007-10-02SPARC,Remote GDB: Fix an accounting bug in the remote gdb stuff.Gabe Black
2007-09-28Rename cycles() function to ticks()Ali Saidi
2007-09-25SPARC: Remove parameter that was only ever set to one value.Gabe Black