^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) config ARM_PSCI_FW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) config ARM_PSCI_CHECKER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) bool "ARM PSCI checker"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) depends on ARM_PSCI_FW && HOTPLUG_CPU && CPU_IDLE && !TORTURE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) Run the PSCI checker during startup. This checks that hotplug and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) suspend operations work correctly when using PSCI.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) The torture tests may interfere with the PSCI checker by turning CPUs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) on and off through hotplug, so for now torture tests and PSCI checker
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) are mutually exclusive.