From: Gabe Black Date: Wed, 25 Mar 2020 22:01:59 +0000 (-0700) Subject: misc: Remove m5a_ (critical path annotation) prototypes from m5ops.h. X-Git-Tag: v20.0.0.0~155 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9de7264e12c0fd47d4ae90b014e805eeb2034d2c;p=gem5.git misc: Remove m5a_ (critical path annotation) prototypes from m5ops.h. This mechanism is still available within gem5 as far as I can tell, but it's not accessible through the pseudo instruction interface. Change-Id: I69bd3c92239721a6d1049cee66eb7a0c1bdbc272 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/27220 Reviewed-by: Jason Lowe-Power Maintainer: Jason Lowe-Power Tested-by: kokoro --- diff --git a/include/gem5/m5ops.h b/include/gem5/m5ops.h index 8a356665f..b118f4a86 100644 --- a/include/gem5/m5ops.h +++ b/include/gem5/m5ops.h @@ -64,23 +64,6 @@ void m5_panic(void); void m5_work_begin(uint64_t workid, uint64_t threadid); void m5_work_end(uint64_t workid, uint64_t threadid); -// These operations are for critical path annotation -void m5a_bsm(char *sm, const void *id, int flags); -void m5a_esm(char *sm); -void m5a_begin(int flags, char *st); -void m5a_end(void); -void m5a_q(const void *id, char *q, int count); -void m5a_dq(const void *id, char *q, int count); -void m5a_wf(const void *id, char *q, char *sm, int count); -void m5a_we(const void *id, char *q, char *sm, int count); -void m5a_ws(const void *id, char *q, char *sm); -void m5a_sq(const void *id, char *q, int count, int flags); -void m5a_aq(const void *id, char *q, int count); -void m5a_pq(const void *id, char *q, int count); -void m5a_l(char *lsm, const void *id, char *sm); -void m5a_identify(uint64_t id); -uint64_t m5a_getid(void); - #ifdef __cplusplus } #endif