Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove tsx_cycles_per_elision metric from SPR #116

Merged
merged 1 commit into from
Nov 1, 2023

Conversation

captain5050
Copy link
Contributor

The el-start event is from sysfs (not json) and isn't present on SPR. The tsx_cycles_per_elision metric uses the event so remove the metric on SPR. Switch from using cycles-t as the sysfs event indicator the metric will work to el-start in case HLE gets disabled but not TSX.

The el-start event is from sysfs (not json) and isn't present on
SPR. The tsx_cycles_per_elision metric uses the event so remove the
metric on SPR. Switch from using cycles-t as the sysfs event indicator
the metric will work to el-start in case HLE gets disabled but not
TSX.
@captain5050 captain5050 requested a review from kliang2 as a code owner October 25, 2023 21:03
intel-lab-lkp pushed a commit to intel-lab-lkp/linux that referenced this pull request Oct 26, 2023
Update alderlake and alderlaken events from v1.21 to v1.23 adding the
changes from:
intel/perfmon@8df4db9
intel/perfmon@846bd24

The tsx_cycles_per_elision metric is updated from PR:
intel/perfmon#116

Signed-off-by: Ian Rogers <irogers@google.com>
intel-lab-lkp pushed a commit to intel-lab-lkp/linux that referenced this pull request Oct 26, 2023
Update tsx_cycles_per_elision as per:
intel/perfmon#116

Prefer the el-start event rather than cycles-t for detecting whether
the metric will work as HLE may be disabled. Remove the metric from
sapphirerapids that has no el-start event.

Signed-off-by: Ian Rogers <irogers@google.com>
roxell pushed a commit to roxell/linux that referenced this pull request Oct 30, 2023
Update alderlake and alderlaken events from v1.21 to v1.23 adding the
changes from:
intel/perfmon@8df4db9
intel/perfmon@846bd24

The tsx_cycles_per_elision metric is updated from PR:
intel/perfmon#116

Signed-off-by: Ian Rogers <irogers@google.com>
Reviewed-by: Kan Liang <kan.liang@linux.intel.com>
Cc: Alexandre Torgue <alexandre.torgue@foss.st.com>
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com>
Cc: Edward Baker <edward.baker@intel.com>
Cc: Zhengjun Xing <zhengjun.xing@linux.intel.com>
Link: https://lore.kernel.org/r/20231026003149.3287633-1-irogers@google.com
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
roxell pushed a commit to roxell/linux that referenced this pull request Oct 30, 2023
Update tsx_cycles_per_elision as per:
intel/perfmon#116

Prefer the el-start event rather than cycles-t for detecting whether
the metric will work as HLE may be disabled. Remove the metric from
sapphirerapids that has no el-start event.

Signed-off-by: Ian Rogers <irogers@google.com>
Reviewed-by: Kan Liang <kan.liang@linux.intel.com>
Cc: Alexandre Torgue <alexandre.torgue@foss.st.com>
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com>
Cc: Edward Baker <edward.baker@intel.com>
Cc: Zhengjun Xing <zhengjun.xing@linux.intel.com>
Link: https://lore.kernel.org/r/20231026003149.3287633-9-irogers@google.com
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
@kliang2 kliang2 merged commit 3fd99dc into intel:main Nov 1, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants