diff options
author | Marcelo Tosatti <mtosatti@redhat.com> | 2019-07-03 20:51:29 -0300 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2019-07-30 17:27:37 +0200 |
commit | a1c4423b02b2121108e3ea9580741e0f26309a48 (patch) | |
tree | c2b6c2842065c7ed359f997580078ca00ad02fe3 /arch/x86/include/asm/cpuidle_haltpoll.h | |
parent | 2cffe9f6b96fece065ee8522673c90e92ef2085d (diff) | |
download | lwn-a1c4423b02b2121108e3ea9580741e0f26309a48.tar.gz lwn-a1c4423b02b2121108e3ea9580741e0f26309a48.zip |
cpuidle-haltpoll: disable host side polling when kvm virtualized
When performing guest side polling, it is not necessary to
also perform host side polling.
So disable host side polling, via the new MSR interface,
when loading cpuidle-haltpoll driver.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'arch/x86/include/asm/cpuidle_haltpoll.h')
-rw-r--r-- | arch/x86/include/asm/cpuidle_haltpoll.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/x86/include/asm/cpuidle_haltpoll.h b/arch/x86/include/asm/cpuidle_haltpoll.h new file mode 100644 index 000000000000..ff8607d81526 --- /dev/null +++ b/arch/x86/include/asm/cpuidle_haltpoll.h @@ -0,0 +1,8 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#ifndef _ARCH_HALTPOLL_H +#define _ARCH_HALTPOLL_H + +void arch_haltpoll_enable(void); +void arch_haltpoll_disable(void); + +#endif |