#
7135:16f3c26a2923 |
|
02-Jun-2010 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Hook up 16 bit thumb load/store multiple.
|
#
7134:60fe8a00b36e |
|
02-Jun-2010 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Reimplement load/store multiple external to the decoder.
|
#
7130:12d7f945261f |
|
02-Jun-2010 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Eliminate decoding for the very deprecated FPA instructions.
|
#
6758:06d26015e4f1 |
|
17-Nov-2009 |
Ali Saidi <Ali.Saidi@ARM.com> |
ARM: Differentiate between LDM exception return and LDM user regs.
|
#
6755:e9970c1bccdd |
|
15-Nov-2009 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Make the exception return form of ldm restore CPSR.
|
#
6754:72836109775f |
|
15-Nov-2009 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Create a new type of load uop that restores spsr into cpsr.
|
#
6726:a5322e816a2a |
|
08-Nov-2009 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Support forcing load/store multiple to use user registers.
|
#
6725:c469a9365a4a |
|
08-Nov-2009 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Simplify the load/store multiple generation code.
Specifically, get rid of the big switch statement so more cases can be handled. Enumerating all the possible settings doesn't scale well. Also do some minor style clean up.
|
#
6717:07546255fb03 |
|
08-Nov-2009 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Set up an intregs.hh for ARM.
Add constants for all the modes and registers, maps for aliasing, functions that use the maps and range check, and use a named constant instead of a magic number for the microcode register.
|
#
6310:be6658746087 |
|
09-Jul-2009 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Move the remaining microops out of the decoder and into the ISA desc.
|
#
6309:7f10d636910b |
|
09-Jul-2009 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Move the memory microops out of the decoder and into the ISA desc.
|
#
6308:46fcf4dc4c30 |
|
09-Jul-2009 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Move the integer microops out of the decoder and into the ISA desc.
|
#
6304:a2af27fbc06c |
|
09-Jul-2009 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Get rid of end_addr in the ArmMacroStore constructor.
|
#
6258:dadfc8d8b6dd |
|
24-Jun-2009 |
Jack Whitman <jack-m5ml2@cs.york.ac.uk> |
ARM: Added unimplemented load/store multiple instructions.
|
#
6253:988a001820f8 |
|
21-Jun-2009 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Simplify the ISA desc by pulling some classes out of it.
|
#
6250:1cc6e860d95f |
|
21-Jun-2009 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Don't downconvert ExtMachInsts to MachInsts.
|
#
6243:3a1698fbbc9f |
|
21-Jun-2009 |
Gabe Black <gblack@eecs.umich.edu> |
ARM: Make the isa parser aware that CPSR is being used.
|
#
6019:76890d8b28f5 |
|
05-Apr-2009 |
Stephen Hines <hines@cs.fsu.edu> |
arm: add ARM support to M5
|