|
@@ -252,7 +252,8 @@ enum {
|
|
CTX_BIT_KERNEL = 1 << 1,
|
|
CTX_BIT_KERNEL = 1 << 1,
|
|
CTX_BIT_HV = 1 << 2,
|
|
CTX_BIT_HV = 1 << 2,
|
|
CTX_BIT_HOST = 1 << 3,
|
|
CTX_BIT_HOST = 1 << 3,
|
|
- CTX_BIT_MAX = 1 << 4,
|
|
|
|
|
|
+ CTX_BIT_IDLE = 1 << 4,
|
|
|
|
+ CTX_BIT_MAX = 1 << 5,
|
|
};
|
|
};
|
|
|
|
|
|
#define NUM_CTX CTX_BIT_MAX
|
|
#define NUM_CTX CTX_BIT_MAX
|
|
@@ -285,6 +286,8 @@ static int evsel_context(struct perf_evsel *evsel)
|
|
ctx |= CTX_BIT_HV;
|
|
ctx |= CTX_BIT_HV;
|
|
if (evsel->attr.exclude_host)
|
|
if (evsel->attr.exclude_host)
|
|
ctx |= CTX_BIT_HOST;
|
|
ctx |= CTX_BIT_HOST;
|
|
|
|
+ if (evsel->attr.exclude_idle)
|
|
|
|
+ ctx |= CTX_BIT_IDLE;
|
|
|
|
|
|
return ctx;
|
|
return ctx;
|
|
}
|
|
}
|