cpuidle-haltpoll: disable host side polling when kvm virtualized
mainline inclusion from mainline-5.4 commit a1c4423b category: feature bugzilla: https://bugzilla.openeuler.org/show_bug.cgi?id=34 CVE: NA 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> Signed-off-by:
Yubo Miao <miaoyubo@huawei.com> Signed-off-by:
Xiangyou Xie <xiexiangyou@huawei.com> Reviewed-by:
Hailiang Zhang <zhang.zhanghailiang@huawei.com> Reviewed-by:
Hanjun Guo <guohanjun@huawei.com> Signed-off-by:
Yang Yingliang <yangyingliang@huawei.com> Signed-off-by:
Jiajun Chen <chenjiajun8@huawei.com> Signed-off-by:
Yang Yingliang <yangyingliang@huawei.com>
Showing
- arch/x86/Kconfig 10 additions, 0 deletionsarch/x86/Kconfig
- arch/x86/include/asm/cpuidle_haltpoll.h 8 additions, 0 deletionsarch/x86/include/asm/cpuidle_haltpoll.h
- arch/x86/kernel/kvm.c 42 additions, 0 deletionsarch/x86/kernel/kvm.c
- drivers/cpuidle/cpuidle-haltpoll.c 8 additions, 1 deletiondrivers/cpuidle/cpuidle-haltpoll.c
- include/linux/cpuidle_haltpoll.h 16 additions, 0 deletionsinclude/linux/cpuidle_haltpoll.h
arch/x86/include/asm/cpuidle_haltpoll.h
0 → 100644
include/linux/cpuidle_haltpoll.h
0 → 100644
Please register or sign in to comment