gem5/util/m5
Anthony Gutierrez cf56619b0c arm: use -march when compiling m5op_arm.S
Using arm-linux-gnueabi-gcc 4.7.3-1ubuntu1 on Ubuntu 13.04 to compiled
the m5 binary yields the error:

m5op_arm.S: Assembler messages:
m5op_arm.S:85: Error: selected processor does not support ARM mode `bxj lr'

For each of of the SIMPLE_OPs. Apparently, this compiler doesn't like the
interworking of these code types for the default arch. Adding -march=armv7-a
makes it compile. Another alternative that I found to work is replacing the
bxj lr instruction with mov pc, lr, but I don't know how that affects the
KVM stuff and if bxj is needed.
2013-08-14 10:51:47 -04:00
..
jni gem5ops: Implement Java JNI for gem5Ops 2011-09-13 12:06:13 -05:00
jni_gem5Op.c gem5ops: Implement Java JNI for gem5Ops 2011-09-13 12:06:13 -05:00
m5.c util: add m5_fail op. 2013-01-08 08:54:12 -05:00
m5op.h util: add m5_fail op. 2013-01-08 08:54:12 -05:00
m5op_alpha.S CPA: Add m5ops for critical path annotation work. 2009-02-26 19:29:16 -05:00
m5op_arm.S arm: Add support for the m5fail pseudo-op 2013-05-14 15:06:50 +02: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: Revert [02321b16685f] which breaks m5ops on x86 2013-03-25 13:20:15 +01:00
m5ops.h util: add m5_fail op. 2013-01-08 08:54:12 -05:00
Makefile.alpha add pseduo instruction support for sparc 2007-02-21 21:06:17 -05:00
Makefile.arm arm: use -march when compiling m5op_arm.S 2013-08-14 10:51:47 -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: Set up support for adding m5 pseudo insts to a binary. 2009-01-07 00:05:33 -08:00