m5op_arm.S (7732:a2c660de7787) | m5op_arm.S (8354:26be660e365a) |
---|---|
1/* 2 * Copyright (c) 2010 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 70 unchanged lines hidden (view full) --- 79#define DUMP_STATS(r1, r2) INST(m5_op, r1, r2, dumpstats_func) 80#define DUMPRST_STATS(r1, r2) INST(m5_op, r1, r2, dumprststats_func) 81#define CHECKPOINT(r1, r2) INST(m5_op, r1, r2, ckpt_func) 82#define READFILE INST(m5_op, 0, 0, readfile_func) 83#define DEBUGBREAK INST(m5_op, 0, 0, debugbreak_func) 84#define SWITCHCPU INST(m5_op, 0, 0, switchcpu_func) 85#define ADDSYMBOL(r1,r2) INST(m5_op, r1, r2, addsymbol_func) 86#define PANIC INST(m5_op, 0, 0, panic_func) | 1/* 2 * Copyright (c) 2010 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 70 unchanged lines hidden (view full) --- 79#define DUMP_STATS(r1, r2) INST(m5_op, r1, r2, dumpstats_func) 80#define DUMPRST_STATS(r1, r2) INST(m5_op, r1, r2, dumprststats_func) 81#define CHECKPOINT(r1, r2) INST(m5_op, r1, r2, ckpt_func) 82#define READFILE INST(m5_op, 0, 0, readfile_func) 83#define DEBUGBREAK INST(m5_op, 0, 0, debugbreak_func) 84#define SWITCHCPU INST(m5_op, 0, 0, switchcpu_func) 85#define ADDSYMBOL(r1,r2) INST(m5_op, r1, r2, addsymbol_func) 86#define PANIC INST(m5_op, 0, 0, panic_func) |
87#define WORK_BEGIN(r1,r2) INST(m5_op, r1, r2, work_begin_func) 88#define WORK_END(r1,r2) INST(m5_op, r1, r2, work_end_func) |
|
87 88#define AN_BSM INST(m5_op, an_bsm, 0, annotate_func) 89#define AN_ESM INST(m5_op, an_esm, 0, annotate_func) 90#define AN_BEGIN INST(m5_op, an_begin, 0, annotate_func) 91#define AN_END INST(m5_op, an_end, 0, annotate_func) 92#define AN_Q INST(m5_op, an_q, 0, annotate_func) 93#define AN_RQ INST(m5_op, an_rq, 0, annotate_func) 94#define AN_DQ INST(m5_op, an_dq, 0, annotate_func) --- 23 unchanged lines hidden (view full) --- 118SIMPLE_OP(m5_dump_stats, DUMP_STATS(0, 1)) 119SIMPLE_OP(m5_dumpreset_stats, DUMPRST_STATS(0, 1)) 120SIMPLE_OP(m5_checkpoint, CHECKPOINT(0, 1)) 121SIMPLE_OP(m5_readfile, READFILE) 122SIMPLE_OP(m5_debugbreak, DEBUGBREAK) 123SIMPLE_OP(m5_switchcpu, SWITCHCPU) 124SIMPLE_OP(m5_addsymbol, ADDSYMBOL(0, 1)) 125SIMPLE_OP(m5_panic, PANIC) | 89 90#define AN_BSM INST(m5_op, an_bsm, 0, annotate_func) 91#define AN_ESM INST(m5_op, an_esm, 0, annotate_func) 92#define AN_BEGIN INST(m5_op, an_begin, 0, annotate_func) 93#define AN_END INST(m5_op, an_end, 0, annotate_func) 94#define AN_Q INST(m5_op, an_q, 0, annotate_func) 95#define AN_RQ INST(m5_op, an_rq, 0, annotate_func) 96#define AN_DQ INST(m5_op, an_dq, 0, annotate_func) --- 23 unchanged lines hidden (view full) --- 120SIMPLE_OP(m5_dump_stats, DUMP_STATS(0, 1)) 121SIMPLE_OP(m5_dumpreset_stats, DUMPRST_STATS(0, 1)) 122SIMPLE_OP(m5_checkpoint, CHECKPOINT(0, 1)) 123SIMPLE_OP(m5_readfile, READFILE) 124SIMPLE_OP(m5_debugbreak, DEBUGBREAK) 125SIMPLE_OP(m5_switchcpu, SWITCHCPU) 126SIMPLE_OP(m5_addsymbol, ADDSYMBOL(0, 1)) 127SIMPLE_OP(m5_panic, PANIC) |
128SIMPLE_OP(m5_work_begin, WORK_BEGIN(0,1)) 129SIMPLE_OP(m5_work_end, WORK_END(0,1)) |
|
126 127SIMPLE_OP(m5a_bsm, AN_BSM) 128SIMPLE_OP(m5a_esm, AN_ESM) 129SIMPLE_OP(m5a_begin, AN_BEGIN) 130SIMPLE_OP(m5a_end, AN_END) 131SIMPLE_OP(m5a_q, AN_Q) 132SIMPLE_OP(m5a_rq, AN_RQ) 133SIMPLE_OP(m5a_dq, AN_DQ) 134SIMPLE_OP(m5a_wf, AN_WF) 135SIMPLE_OP(m5a_we, AN_WE) 136SIMPLE_OP(m5a_ws, AN_WS) 137SIMPLE_OP(m5a_sq, AN_SQ) 138SIMPLE_OP(m5a_aq, AN_AQ) 139SIMPLE_OP(m5a_pq, AN_PQ) 140SIMPLE_OP(m5a_l, AN_L) 141SIMPLE_OP(m5a_identify, AN_IDENTIFY) 142SIMPLE_OP(m5a_getid, AN_GETID) 143 | 130 131SIMPLE_OP(m5a_bsm, AN_BSM) 132SIMPLE_OP(m5a_esm, AN_ESM) 133SIMPLE_OP(m5a_begin, AN_BEGIN) 134SIMPLE_OP(m5a_end, AN_END) 135SIMPLE_OP(m5a_q, AN_Q) 136SIMPLE_OP(m5a_rq, AN_RQ) 137SIMPLE_OP(m5a_dq, AN_DQ) 138SIMPLE_OP(m5a_wf, AN_WF) 139SIMPLE_OP(m5a_we, AN_WE) 140SIMPLE_OP(m5a_ws, AN_WS) 141SIMPLE_OP(m5a_sq, AN_SQ) 142SIMPLE_OP(m5a_aq, AN_AQ) 143SIMPLE_OP(m5a_pq, AN_PQ) 144SIMPLE_OP(m5a_l, AN_L) 145SIMPLE_OP(m5a_identify, AN_IDENTIFY) 146SIMPLE_OP(m5a_getid, AN_GETID) 147 |