[PATCH V13 - RESEND 06/10] arm64/perf: Enable branch stack events via FEAT_BRBE
Randy Dunlap
rdunlap at infradead.org
Tue Jul 11 12:26:11 PDT 2023
Hi--
On 7/11/23 01:24, Anshuman Khandual wrote:
> diff --git a/drivers/perf/Kconfig b/drivers/perf/Kconfig
> index f4572a5cca72..7c8448051741 100644
> --- a/drivers/perf/Kconfig
> +++ b/drivers/perf/Kconfig
> @@ -180,6 +180,17 @@ config ARM_SPE_PMU
> Extension, which provides periodic sampling of operations in
> the CPU pipeline and reports this via the perf AUX interface.
>
> +config ARM64_BRBE
> + bool "Enable support for Branch Record Buffer Extension (BRBE)"
> + depends on PERF_EVENTS && ARM64 && ARM_PMU
> + default y
> + help
> + Enable perf support for Branch Record Buffer Extension (BRBE) which
> + records all branches taken in an execution path. This supports some
> + branch types and privilege based filtering. It captured additional
preferably:
captures
> + relevant information such as cycle count, misprediction and branch
> + type, branch privilege level etc.
--
~Randy
More information about the linux-arm-kernel
mailing list