gem5/src/arch/mips
Gabe Black d1e533a1e2 X86: Fix argument register indexing.
Code was assuming that all argument registers followed in order from ArgumentReg0. There is now an ArgumentReg array which is indexed to find the right index. There is a constant, NumArgumentRegs, which can be used to protect against using an invalid ArgumentReg.

--HG--
extra : convert_revision : f448a3ca4d6adc3fc3323562870f70eec05a8a1f
2007-07-26 22:13:14 -07:00
..
isa fix store instructions, pass fast/quick Atomic/TimingSimpleCPU regressions... 2007-06-29 15:13:50 -04:00
linux mips import pt. 1 2007-06-22 19:03:42 -04:00
regfile mips import pt. 1 2007-06-22 19:03:42 -04:00
constants.hh mips import pt. 1 2007-06-22 19:03:42 -04:00
dsp.cc mips import pt. 1 2007-06-22 19:03:42 -04:00
dsp.hh mips import pt. 1 2007-06-22 19:03:42 -04:00
dt_constants.hh mips import pt. 1 2007-06-22 19:03:42 -04:00
faults.cc mips import pt. 1 2007-06-22 19:03:42 -04:00
faults.hh Make name, isMachineCheckFault, and isAlignmentFault const. 2007-07-18 16:09:00 -07:00
isa_traits.cc mips import pt. 1 2007-06-22 19:03:42 -04:00
isa_traits.hh X86: Fix argument register indexing. 2007-07-26 22:13:14 -07:00
locked_mem.hh mips import pt. 1 2007-06-22 19:03:42 -04:00
mmaped_ipr.hh some small general fixes to make everythign work nicely with other ISAs, now we can merge back with newmem. 2006-12-15 13:05:46 -05:00
mt.hh mips import pt. 1 2007-06-22 19:03:42 -04:00
mt_constants.hh mips import pt. 1 2007-06-22 19:03:42 -04:00
pra_constants.hh mips import pt. 1 2007-06-22 19:03:42 -04:00
predecoder.hh Make branches work by repopulating the predecoder every time through. This is probably fine as far as the predecoder goes, but the simple cpu might want to not refetch something it already has. That reintroduces the self modifying code problem though. 2007-06-19 18:17:34 +00:00
process.cc Implement current working directory for LiveProcesses 2006-11-16 12:43:11 -08:00
process.hh mips import pt. 1 2007-06-22 19:03:42 -04:00
regfile.hh Pushed most of constants.hh back into isa_traits.hh and regfile.hh and created a seperate file for the syscallreturn class. 2006-08-11 19:43:10 -04:00
remote_gdb.hh Stub for SE mode gdb support for MIPS. 2006-12-21 20:42:40 -05:00
SConscript mips import pt. 1 2007-06-22 19:03:42 -04:00
SConsopts Rework the way SCons recurses into subdirectories, making it 2007-03-10 23:00:54 -08:00
stacktrace.hh Put the MIPS stacktrace into the MipsISA namespace to fit with Alpha and SPARC. 2006-11-08 16:15:20 -05:00
syscallreturn.hh Change MIPS's setSyscallReturn to use a thread context. 2006-12-06 05:41:08 -05:00
types.hh rename store conditional stuff as extra data so it can be used for conditional swaps as well 2007-02-12 13:06:30 -05:00
utility.cc mips import pt. 1 2007-06-22 19:03:42 -04:00
utility.hh mips import pt. 1 2007-06-22 19:03:42 -04:00