Kconfig 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #
  2. # Performance Monitor Drivers
  3. #
  4. menu "Performance monitor support"
  5. depends on PERF_EVENTS
  6. config ARM_PMU
  7. depends on ARM || ARM64
  8. bool "ARM PMU framework"
  9. default y
  10. help
  11. Say y if you want to use CPU performance monitors on ARM-based
  12. systems.
  13. config ARM_PMU_ACPI
  14. depends on ARM_PMU && ACPI
  15. def_bool y
  16. config ARM_DSU_PMU
  17. tristate "ARM DynamIQ Shared Unit (DSU) PMU"
  18. depends on ARM64 && PERF_EVENTS
  19. help
  20. Provides support for performance monitor unit in ARM DynamIQ Shared
  21. Unit (DSU). The DSU integrates one or more cores with an L3 memory
  22. system, control logic. The PMU allows counting various events related
  23. to DSU.
  24. config QCOM_L2_PMU
  25. bool "Qualcomm Technologies L2-cache PMU"
  26. depends on ARCH_QCOM && ARM64 && ACPI
  27. help
  28. Provides support for the L2 cache performance monitor unit (PMU)
  29. in Qualcomm Technologies processors.
  30. Adds the L2 cache PMU into the perf events subsystem for
  31. monitoring L2 cache events.
  32. config QCOM_L3_PMU
  33. bool "Qualcomm Technologies L3-cache PMU"
  34. depends on ARCH_QCOM && ARM64 && ACPI
  35. select QCOM_IRQ_COMBINER
  36. help
  37. Provides support for the L3 cache performance monitor unit (PMU)
  38. in Qualcomm Technologies processors.
  39. Adds the L3 cache PMU into the perf events subsystem for
  40. monitoring L3 cache events.
  41. config XGENE_PMU
  42. depends on ARCH_XGENE
  43. bool "APM X-Gene SoC PMU"
  44. default n
  45. help
  46. Say y if you want to use APM X-Gene SoC performance monitors.
  47. endmenu