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