mbox series

[0/6,SRU,Disco] perf: Add ACPI support for the ARMv8.3 Statistical Profiling Extension

Message ID 20190827020351.15443-1-dann.frazier@canonical.com
Headers show
Series perf: Add ACPI support for the ARMv8.3 Statistical Profiling Extension | expand

Message

dann frazier Aug. 27, 2019, 2:03 a.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1841490

All clean cherry-picks from upstream. This series is for Disco.

Erik Schmauss (2):
  ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC
  ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure
    Flags

Jeremy Linton (4):
  ACPI/PPTT: Modify node flag detection to find last IDENTICAL
  ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens
  arm_pmu: acpi: spe: Add initial MADT/SPE probing
  perf: arm_spe: Enable ACPI/Platform automatic module loading

 arch/arm64/include/asm/acpi.h |  3 ++
 drivers/acpi/pptt.c           | 61 ++++++++++++++++++++++++++---
 drivers/perf/arm_pmu_acpi.c   | 72 +++++++++++++++++++++++++++++++++++
 drivers/perf/arm_spe_pmu.c    | 12 +++++-
 include/acpi/actbl2.h         | 12 ++++--
 include/linux/acpi.h          |  5 +++
 include/linux/perf/arm_pmu.h  |  2 +
 7 files changed, 155 insertions(+), 12 deletions(-)

Comments

Kleber Sacilotto de Souza Sept. 4, 2019, 8:34 a.m. UTC | #1
On 8/27/19 4:03 AM, dann frazier wrote:
> BugLink: https://bugs.launchpad.net/bugs/1841490
> 
> All clean cherry-picks from upstream. This series is for Disco.
> 
> Erik Schmauss (2):
>   ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC
>   ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure
>     Flags
> 
> Jeremy Linton (4):
>   ACPI/PPTT: Modify node flag detection to find last IDENTICAL
>   ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens
>   arm_pmu: acpi: spe: Add initial MADT/SPE probing
>   perf: arm_spe: Enable ACPI/Platform automatic module loading
> 
>  arch/arm64/include/asm/acpi.h |  3 ++
>  drivers/acpi/pptt.c           | 61 ++++++++++++++++++++++++++---
>  drivers/perf/arm_pmu_acpi.c   | 72 +++++++++++++++++++++++++++++++++++
>  drivers/perf/arm_spe_pmu.c    | 12 +++++-
>  include/acpi/actbl2.h         | 12 ++++--
>  include/linux/acpi.h          |  5 +++
>  include/linux/perf/arm_pmu.h  |  2 +
>  7 files changed, 155 insertions(+), 12 deletions(-)
> 

Clean cherry-picks, mostly limited to arm code.

Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Kleber Sacilotto de Souza Sept. 4, 2019, 8:37 a.m. UTC | #2
On 8/27/19 4:03 AM, dann frazier wrote:
> BugLink: https://bugs.launchpad.net/bugs/1841490
> 
> All clean cherry-picks from upstream. This series is for Disco.
> 
> Erik Schmauss (2):
>   ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC
>   ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure
>     Flags
> 
> Jeremy Linton (4):
>   ACPI/PPTT: Modify node flag detection to find last IDENTICAL
>   ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens
>   arm_pmu: acpi: spe: Add initial MADT/SPE probing
>   perf: arm_spe: Enable ACPI/Platform automatic module loading
> 
>  arch/arm64/include/asm/acpi.h |  3 ++
>  drivers/acpi/pptt.c           | 61 ++++++++++++++++++++++++++---
>  drivers/perf/arm_pmu_acpi.c   | 72 +++++++++++++++++++++++++++++++++++
>  drivers/perf/arm_spe_pmu.c    | 12 +++++-
>  include/acpi/actbl2.h         | 12 ++++--
>  include/linux/acpi.h          |  5 +++
>  include/linux/perf/arm_pmu.h  |  2 +
>  7 files changed, 155 insertions(+), 12 deletions(-)
> 

Applied to disco/master-next branch.

Thanks,
Kleber