pm: cpupower: bindings: Add test to confirm cpu state is disabled

Add a simple test to confirm and print out the cpu state.

Signed-off-by: "John B. Wyatt IV" <jwyatt@redhat.com>
Signed-off-by: "John B. Wyatt IV" <sageofredondo@gmail.com>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
This commit is contained in:
John B. Wyatt IV 2024-09-30 19:21:55 -04:00 committed by Shuah Khan
parent 2314dca1b3
commit b6a2dbf88a

View File

@ -31,6 +31,22 @@ match cstate_disabled:
case _:
print(f"Not documented: {cstate_disabled}")
"""
Test cstate is disabled
"""
is_cstate_disabled = p.cpuidle_is_state_disabled(0, 0)
match is_cstate_disabled:
case 1:
print(f"CPU is disabled")
case 0:
print(f"CPU is enabled")
case -1:
print(f"Idlestate not available")
case -2:
print(f"Disabling is not supported by kernel")
case _:
print(f"Not documented: {is_cstate_disabled}")
# Pointer example