diff options
author | Dam Sunwoo <dam.sunwoo@arm.com> | 2012-01-31 07:46:04 -0800 |
---|---|---|
committer | Dam Sunwoo <dam.sunwoo@arm.com> | 2012-01-31 07:46:04 -0800 |
commit | 0ed3c84c7b05d7d3c9d5f0e3f1c05c20afef93b9 (patch) | |
tree | 9663b1af4da7ee4c063fa0047da7cbf7e8a2b9de /util/m5/m5op_arm.S | |
parent | af6aaf258171027af8d3cf0ef86dddff501a3ccb (diff) | |
download | gem5-0ed3c84c7b05d7d3c9d5f0e3f1c05c20afef93b9.tar.xz |
util: implements "writefile" gem5 op to export file from guest to host filesystem
Usage: m5 writefile <filename>
File will be created in the gem5 output folder with the identical filename.
Implementation is largely based on the existing "readfile" functionality.
Currently does not support exporting of folders.
Diffstat (limited to 'util/m5/m5op_arm.S')
-rw-r--r-- | util/m5/m5op_arm.S | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/util/m5/m5op_arm.S b/util/m5/m5op_arm.S index b9557ee9d..8cdf5c62d 100644 --- a/util/m5/m5op_arm.S +++ b/util/m5/m5op_arm.S @@ -80,6 +80,7 @@ func: #define DUMPRST_STATS INST(m5_op, 0, 0, dumprststats_func) #define CHECKPOINT INST(m5_op, 0, 0, ckpt_func) #define READFILE INST(m5_op, 0, 0, readfile_func) +#define WRITEFILE INST(m5_op, 0, 0, writefile_func) #define DEBUGBREAK INST(m5_op, 0, 0, debugbreak_func) #define SWITCHCPU INST(m5_op, 0, 0, switchcpu_func) #define ADDSYMBOL INST(m5_op, 0, 0, addsymbol_func) @@ -121,6 +122,7 @@ SIMPLE_OP(m5_dump_stats, DUMP_STATS) SIMPLE_OP(m5_dumpreset_stats, DUMPRST_STATS) SIMPLE_OP(m5_checkpoint, CHECKPOINT) SIMPLE_OP(m5_readfile, READFILE) +SIMPLE_OP(m5_writefile, WRITEFILE) SIMPLE_OP(m5_debugbreak, DEBUGBREAK) SIMPLE_OP(m5_switchcpu, SWITCHCPU) SIMPLE_OP(m5_addsymbol, ADDSYMBOL) |