Re: [PATCH v2 1/4] perf: Add a 'percore' event qualifier

2019-03-18 Thread Jin, Yao
On 3/18/2019 5:21 PM, Jiri Olsa wrote: On Sun, Mar 17, 2019 at 12:34:25AM +0800, Jin Yao wrote: SNIP static bool config_term_shrinked; @@ -950,6 +951,7 @@ config_term_avail(int term_type, struct parse_events_error *err) case PARSE_EVENTS__TERM_TYPE_CONFIG2: case PARSE_EVE

Re: [PATCH v2 1/4] perf: Add a 'percore' event qualifier

2019-03-18 Thread Jiri Olsa
On Sun, Mar 17, 2019 at 12:34:25AM +0800, Jin Yao wrote: SNIP > static bool config_term_shrinked; > @@ -950,6 +951,7 @@ config_term_avail(int term_type, struct > parse_events_error *err) > case PARSE_EVENTS__TERM_TYPE_CONFIG2: > case PARSE_EVENTS__TERM_TYPE_NAME: > case PARSE_

[PATCH v2 1/4] perf: Add a 'percore' event qualifier

2019-03-16 Thread Jin Yao
Add a 'percore' event qualifier, like cpu/event=0,umask=0x3,percore=1/, that sums up the event counts for both hardware threads in a core. We can already do this with --per-core, but it's often useful to do this together with other metrics that are collected per hardware thread. So we need to supp