|
@@ -250,7 +250,8 @@ out_free:
|
|
enum {
|
|
enum {
|
|
CTX_BIT_USER = 1 << 0,
|
|
CTX_BIT_USER = 1 << 0,
|
|
CTX_BIT_KERNEL = 1 << 1,
|
|
CTX_BIT_KERNEL = 1 << 1,
|
|
- CTX_BIT_MAX = 1 << 2,
|
|
|
|
|
|
+ CTX_BIT_HV = 1 << 2,
|
|
|
|
+ CTX_BIT_MAX = 1 << 3,
|
|
};
|
|
};
|
|
|
|
|
|
#define NUM_CTX CTX_BIT_MAX
|
|
#define NUM_CTX CTX_BIT_MAX
|
|
@@ -279,6 +280,8 @@ static int evsel_context(struct perf_evsel *evsel)
|
|
ctx |= CTX_BIT_KERNEL;
|
|
ctx |= CTX_BIT_KERNEL;
|
|
if (evsel->attr.exclude_user)
|
|
if (evsel->attr.exclude_user)
|
|
ctx |= CTX_BIT_USER;
|
|
ctx |= CTX_BIT_USER;
|
|
|
|
+ if (evsel->attr.exclude_hv)
|
|
|
|
+ ctx |= CTX_BIT_HV;
|
|
return ctx;
|
|
return ctx;
|
|
}
|
|
}
|
|
|
|
|