gem5/src/arch/sparc
Korey Sewell e0fdd86fd9 mips: cleanup ISA-specific code
***
(1): get rid of expandForMT function
MIPS is the only ISA that cares about having a piece of ISA state integrate
multiple threads so add constants for MIPS and relieve the other ISAs from having
to define this. Also, InOrder was the only core that was actively calling
this function
* * *
(2): get rid of corespecific type
The CoreSpecific type was used as a proxy to pass in HW specific params to
a MIPS CPU, but since MIPS FS hasnt been touched for awhile, it makes sense
to not force every other ISA to use CoreSpecific as well use a special
reset function to set it. That probably should go in a PowerOn reset fault
 anyway.
2011-03-26 09:23:52 -04:00
..
isa SPARC: Adjust the "call" instruction so R15 doesn't get marked as a source. 2011-01-15 15:30:17 -08:00
linux SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
solaris Syscalls: Make system calls access arguments like a stack, not an array. 2009-10-30 00:44:55 -07:00
asi.cc SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
asi.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
faults.cc SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
faults.hh Make commenting on close namespace brackets consistent. 2011-01-03 14:35:43 -08:00
handlers.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
interrupts.cc Turn Interrupts objects into SimObjects. Also, move local APIC state into x86's Interrupts object. 2008-10-12 09:09:56 -07:00
interrupts.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
isa.cc SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
isa.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
isa_traits.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
kernel_stats.hh Make commenting on close namespace brackets consistent. 2011-01-03 14:35:43 -08:00
locked_mem.hh Implement Alpha LL/SC support for SimpleCPU (Atomic & Timing) 2006-10-08 10:53:24 -07:00
microcode_rom.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
miscregs.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
mmapped_ipr.hh Spelling: Fix the a spelling error by changing mmaped to mmapped. 2011-03-01 23:18:47 -08:00
nativetrace.cc Make commenting on close namespace brackets consistent. 2011-01-03 14:35:43 -08:00
nativetrace.hh Make commenting on close namespace brackets consistent. 2011-01-03 14:35:43 -08:00
pagetable.cc SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
pagetable.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
predecoder.hh O3: Send instruction back to fetch on squash to seed predecoder correctly. 2011-03-17 19:20:19 -05:00
process.cc SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
process.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
registers.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
remote_gdb.cc SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
remote_gdb.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
SConscript SPARC: Get rid of the copy/pasted StackTrace stolen from Alpha. 2010-10-14 14:02:23 -07:00
SConsopts Rework the way SCons recurses into subdirectories, making it 2007-03-10 23:00:54 -08:00
sparc_traits.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
SparcInterrupts.py Turn Interrupts objects into SimObjects. Also, move local APIC state into x86's Interrupts object. 2008-10-12 09:09:56 -07:00
SparcNativeTrace.py CPU: Separate out native trace into ISA (in)dependent code and SimObjects. 2009-07-19 23:54:56 -07:00
SparcSystem.py Loader: Make the load address mask be a parameter of the system rather than a constant. 2010-08-23 11:18:39 -05:00
SparcTLB.py tlb: Don't separate the TLB classes into an instruction TLB and a data TLB 2009-04-08 22:21:27 -07:00
stacktrace.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
system.cc More minor gdb-related cleanup. 2010-06-03 19:41:34 -07:00
system.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
tlb.cc Spelling: Fix the a spelling error by changing mmaped to mmapped. 2011-03-01 23:18:47 -08:00
tlb.hh Fault: Rename sim/fault.hh to fault_fwd.hh to distinguish it from faults.hh. 2011-02-03 21:47:58 -08:00
tlb_map.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
types.hh mips: cleanup ISA-specific code 2011-03-26 09:23:52 -04:00
ua2005.cc Replace curTick global variable with accessor functions. 2011-01-07 21:50:29 -08:00
utility.cc SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
utility.hh Fault: Rename sim/fault.hh to fault_fwd.hh to distinguish it from faults.hh. 2011-02-03 21:47:58 -08:00
vtophys.cc Make commenting on close namespace brackets consistent. 2011-01-03 14:35:43 -08:00
vtophys.hh implement vtophys and 32bit gdb support 2007-02-18 19:57:46 -05:00