diff options
Diffstat (limited to 'tools/testing/selftests/resctrl/resctrl.h')
| -rw-r--r-- | tools/testing/selftests/resctrl/resctrl.h | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/testing/selftests/resctrl/resctrl.h b/tools/testing/selftests/resctrl/resctrl.h index f0ded31fb3c7..87e39456dee0 100644 --- a/tools/testing/selftests/resctrl/resctrl.h +++ b/tools/testing/selftests/resctrl/resctrl.h @@ -28,7 +28,7 @@  #define MB			(1024 * 1024)  #define RESCTRL_PATH		"/sys/fs/resctrl"  #define PHYS_ID_PATH		"/sys/devices/system/cpu/cpu" -#define CBM_MASK_PATH		"/sys/fs/resctrl/info" +#define INFO_PATH		"/sys/fs/resctrl/info"  #define L3_PATH			"/sys/fs/resctrl/info/L3"  #define MB_PATH			"/sys/fs/resctrl/info/MB"  #define L3_MON_PATH		"/sys/fs/resctrl/info/L3_MON" @@ -37,6 +37,8 @@  #define ARCH_INTEL     1  #define ARCH_AMD       2 +#define END_OF_TESTS	1 +  #define PARENT_EXIT(err_msg)			\  	do {					\  		perror(err_msg);		\ @@ -62,7 +64,7 @@ struct resctrl_val_param {  	char		mongrp[64];  	int		cpu_no;  	unsigned long	span; -	int		mum_resctrlfs; +	bool		mum_resctrlfs;  	char		filename[64];  	char		*bw_report;  	unsigned long	mask; @@ -107,6 +109,8 @@ void mba_test_cleanup(void);  int get_cbm_mask(char *cache_type, char *cbm_mask);  int get_cache_size(int cpu_no, char *cache_type, unsigned long *cache_size);  void ctrlc_handler(int signum, siginfo_t *info, void *ptr); +int signal_handler_register(void); +void signal_handler_unregister(void);  int cat_val(struct resctrl_val_param *param);  void cat_test_cleanup(void);  int cat_perf_miss_val(int cpu_no, int no_of_bits, char *cache_type);  |