summaryrefslogtreecommitdiff
path: root/util/tracediff
diff options
context:
space:
mode:
authorJames Clarkson <james.clarkson@arm.com>2012-10-09 12:58:25 +0100
committerJames Clarkson <james.clarkson@arm.com>2012-10-09 12:58:25 +0100
commitfdcfbda38d02097720a3215422ee2fc2018b61f7 (patch)
tree2e5bdac22bd0d6b51f0e219da6da9eff4d39ba28 /util/tracediff
parent81406018b0688e956452cd3e00c1ab9aeb9af764 (diff)
downloadgem5-fdcfbda38d02097720a3215422ee2fc2018b61f7.tar.xz
m5: Expose m5 pseudo-instructions to C/C++ via a static library
Updated the util/m5/Makefile.arm so that m5op_arm.S is used to create a static library - libm5.a. Allowing users to insert m5 psuedo-instructions into their applications for fine-grained checkpointing, switching cpus or dumping statistics. e.g. #include <m5op.h> void foo(){ ... m5_reset_stats(<delay>,<period>) m5_work_begin(<workid>,<threadid>); ... m5_work_end(<workid>,<threadid>); m5_dump_stats(<delay>,<period>); }
Diffstat (limited to 'util/tracediff')
0 files changed, 0 insertions, 0 deletions