x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
authorTony W Wang-oc <TonyWWang-oc@zhaoxin.com>
Mon, 7 Nov 2022 03:34:49 +0000 (11:34 +0800)
committerDave Hansen <dave.hansen@linux.intel.com>
Fri, 11 Nov 2022 17:42:05 +0000 (09:42 -0800)
commitdacca1e5e75d7c1297f1334cdc10491dcdd1b2b8
tree55e2a572aeba4eb0260d66a971cbc32344c28ba6
parentf8bd9f25c9815161a39886fdd96d110b536a6074
x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs

On all recent Centaur platforms, ARB_DISABLE is handled by PMU
automatically while entering C3 type state. No need for OS to
issue the ARB_DISABLE, so set bm_control to zero to indicate that.

Signed-off-by: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Link: https://lore.kernel.org/all/1667792089-4904-1-git-send-email-TonyWWang-oc%40zhaoxin.com
arch/x86/kernel/acpi/cstate.c