From 9de7264e12c0fd47d4ae90b014e805eeb2034d2c Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Wed, 25 Mar 2020 15:01:59 -0700 Subject: [PATCH] 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 --- include/gem5/m5ops.h | 17 ----------------- 1 file changed, 17 deletions(-) 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 -- 2.30.2