diff options
author | Ali Saidi <saidi@eecs.umich.edu> | 2009-02-26 19:29:16 -0500 |
---|---|---|
committer | Ali Saidi <saidi@eecs.umich.edu> | 2009-02-26 19:29:16 -0500 |
commit | d5ef9ee06b4e8be52069b46a65af3a0a7e0a9817 (patch) | |
tree | f9c710982a217b7261e963bee6c9ea152f2671b9 /util/m5/m5ops.h | |
parent | 894925f1350409c40106aa6a0cc4d5cc31fa2b84 (diff) | |
download | gem5-d5ef9ee06b4e8be52069b46a65af3a0a7e0a9817.tar.xz |
CPA: Add m5ops for critical path annotation work.
Diffstat (limited to 'util/m5/m5ops.h')
-rw-r--r-- | util/m5/m5ops.h | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/util/m5/m5ops.h b/util/m5/m5ops.h index b2f896fb1..7f26fd4d8 100644 --- a/util/m5/m5ops.h +++ b/util/m5/m5ops.h @@ -52,8 +52,27 @@ #define addsymbol_func 0x53 #define panic_func 0x54 -#define reserved1_func 0x55 // Reserved for user #define reserved2_func 0x56 // Reserved for user #define reserved3_func 0x57 // Reserved for user #define reserved4_func 0x58 // Reserved for user #define reserved5_func 0x59 // Reserved for user + +// These operations are for critical path annotation +#define annotate_func 0x55 +#define an_bsm 0x1 +#define an_esm 0x2 +#define an_begin 0x3 +#define an_end 0x4 +#define an_q 0x6 +#define an_dq 0x7 +#define an_wf 0x8 +#define an_we 0x9 +#define an_rq 0xA +#define an_ws 0xB +#define an_sq 0xC +#define an_aq 0xD +#define an_pq 0xE +#define an_l 0xF +#define an_identify 0x10 +#define an_getid 0x11 + |