[lkml]   [2019]   [Feb]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[RFC 0/3] arm64: SPE ACPI enablement
This patch series enables the Arm Statistical
Profiling Extension (SPE) on ACPI platforms.

This is possible because ACPI 6.3 uses a previously
reserved field in the MADT to store the SPE interrupt
number, similarly to how the normal PMU is
described. If a consistent valid interrupt exists
across all the cores in the system, a platform
device is registered. That then triggers the SPE module,
which runs as normal.

Jeremy Linton (3):
ACPICA: ACPI 6.3: Add MADT/GICC/SPE extension.
arm_pmu: acpi: spe: Add initial MADT/SPE probing
perf: arm_spe: Enable ACPI/Platform automatic module loading

arch/arm64/include/asm/acpi.h | 4 +++
drivers/perf/arm_pmu_acpi.c | 67 +++++++++++++++++++++++++++++++++++
drivers/perf/arm_spe_pmu.c | 11 ++++--
include/acpi/actbl2.h | 5 +--
4 files changed, 83 insertions(+), 4 deletions(-)


 \ /
  Last update: 2019-02-09 01:48    [W:0.121 / U:12.792 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site