linux-xiaomi-chiron/drivers/perf
Sumit Garg 367c820ef0 arm64: Enable perf events based hard lockup detector
With the recent feature added to enable perf events to use pseudo NMIs
as interrupts on platforms which support GICv3 or later, its now been
possible to enable hard lockup detector (or NMI watchdog) on arm64
platforms. So enable corresponding support.

One thing to note here is that normally lockup detector is initialized
just after the early initcalls but PMU on arm64 comes up much later as
device_initcall(). So we need to re-initialize lockup detection once
PMU has been initialized.

Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
Acked-by: Alexandru Elisei <alexandru.elisei@arm.com>
Link: https://lore.kernel.org/r/1602060704-10921-1-git-send-email-sumit.garg@linaro.org
Signed-off-by: Will Deacon <will@kernel.org>
2020-11-25 15:18:39 +00:00
..
hisilicon drivers/perf: hisi: Add identifier sysfs file 2020-11-25 15:10:35 +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
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.c arm64: Enable perf events based hard lockup detector 2020-11-25 15:18:39 +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_smmuv3_pmu.c perf/smmuv3: Support sysfs identifier file 2020-11-25 15:10:35 +00:00
arm_spe_pmu.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
fsl_imx8_ddr_perf.c perf/imx_ddr: Add stop event counters support for i.MX8MP 2020-11-25 15:14:41 +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