linux/drivers/perf
Wei Li 4a669e2432 drivers/perf: Add support for ARMv8.3-SPE
Armv8.3 extends the SPE by adding:
- Alignment field in the Events packet, and filtering on this event
  using PMSEVFR_EL1.
- Support for the Scalable Vector Extension (SVE).

The main additions for SVE are:
- Recording the vector length for SVE operations in the Operation Type
  packet. It is not possible to filter on vector length.
- Incomplete predicate and empty predicate fields in the Events packet,
  and filtering on these events using PMSEVFR_EL1.

Update the check of pmsevfr for empty/partial predicated SVE and
alignment event in SPE driver.

Signed-off-by: Wei Li <liwei391@huawei.com>
Link: https://lore.kernel.org/r/20201203141609.14148-1-liwei391@huawei.com
Signed-off-by: Will Deacon <will@kernel.org>
2021-01-20 17:47:44 +00:00
..
hisilicon drivers/perf: hisi: Add identifier sysfs file 2020-11-25 15:10:35 +00:00
arm_dmc620_pmu.c driver/perf: Add PMU driver for the ARM DMC-620 memory controller 2020-11-25 14:51:21 +00:00
arm_dsu_pmu.c perf: remove duplicate check on fwnode 2020-11-25 15:02:08 +00:00
arm_pmu_acpi.c drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer 2020-03-02 12:07:35 +00:00
arm_pmu_platform.c perf: Convert to using %pOFn instead of device_node.name 2018-10-01 11:33:17 +01:00
arm_pmu.c Revert "arm64: Enable perf events based hard lockup detector" 2021-01-13 15:08:41 +00:00
arm_smmuv3_pmu.c perf/smmuv3: Support sysfs identifier file 2020-11-25 15:10:35 +00:00
arm_spe_pmu.c drivers/perf: Add support for ARMv8.3-SPE 2021-01-20 17:47:44 +00:00
arm-cci.c drivers/perf: Prevent forced unbinding of PMU drivers 2020-07-17 10:51:44 +01:00
arm-ccn.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
arm-cmn.c perf: arm-cmn: Fix conversion specifiers for node type 2020-10-01 22:30:07 +01:00
fsl_imx8_ddr_perf.c perf/imx_ddr: Add system PMU identifier for userspace 2020-12-09 14:14:02 +00:00
Kconfig driver/perf: Add PMU driver for the ARM DMC-620 memory controller 2020-11-25 14:51:21 +00:00
Makefile driver/perf: Add PMU driver for the ARM DMC-620 memory controller 2020-11-25 14:51:21 +00:00
qcom_l2_pmu.c It looks like a smaller batch of clk updates this time around. In the core 2020-08-07 13:35:51 -07:00
qcom_l3_pmu.c drivers/perf: Prevent forced unbinding of PMU drivers 2020-07-17 10:51:44 +01:00
thunderx2_pmu.c drivers/perf: thunderx2_pmu: Fix memory resource error handling 2020-09-18 14:34:51 +01:00
xgene_pmu.c drivers/perf: xgene_pmu: Fix uninitialized resource struct 2020-09-18 14:34:51 +01:00