History log of /gem5/src/arch/arm/isa/formats/macromem.isa
Revision Date Author Comments
# 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