gem5/util/m5
Andreas Sandberg 4532a65669 arm: Clean up m5ops assembly library
The m5ops assembly library contains a lot of repetitive code. This
changeset adds two macros, FOREACH_M5OP and FOREACH_M5_ANNOTATION, to
m5ops.h that simplify architecture-specific implementations. The ARM
and ARMv8 m5op implementations have been updated to use the new
macros.

Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Curtis Dunham <curtis.dunham@arm.com>
2016-03-30 15:56:02 +01:00
..
jni util: update Java JNI interface to m5ops 2016-02-29 19:13:15 -06:00
jni_gem5Op.c util: update Java JNI interface to m5ops 2016-02-29 19:13:15 -06:00
m5.c misc: Fix argument handling for m5 initparam util 2016-03-16 16:23:42 +00:00
m5op.h pseudo inst,util: Add optional key to initparam pseudo instruction 2016-01-07 16:33:47 -06:00
m5op_alpha.S CPA: Add m5ops for critical path annotation work. 2009-02-26 19:29:16 -05:00
m5op_arm.S arm: Clean up m5ops assembly library 2016-03-30 15:56:02 +01:00
m5op_arm_A64.S arm: Clean up m5ops assembly library 2016-03-30 15:56:02 +01:00
m5op_sparc.S make m5 readfile work on solaris... we can have a solaris regression soon! 2007-02-24 22:05:01 -05:00
m5op_x86.S x86: Add support for m5ops through a memory mapped interface 2013-09-30 12:20:53 +02:00
m5ops.h arm: Clean up m5ops assembly library 2016-03-30 15:56:02 +01:00
Makefile.aarch64 arm: Add Makefile for aarch64 build of util/m5 2014-05-09 18:58:46 -04:00
Makefile.alpha add pseduo instruction support for sparc 2007-02-21 21:06:17 -05:00
Makefile.arm arm: fix typos in makefile for ARM m5 util and link statically 2014-04-01 12:35:31 -04:00
Makefile.sparc make m5 readfile work on solaris... we can have a solaris regression soon! 2007-02-24 22:05:01 -05:00
Makefile.thumb m5: Expose m5 pseudo-instructions to C/C++ via a static library 2012-10-09 12:58:25 +01:00
Makefile.x86 x86: Add support for m5ops through a memory mapped interface 2013-09-30 12:20:53 +02:00