The config option can be used to enable virtual suspend time injection support on kvm guests. Signed-off-by: Hikaru Nishida <hikalium@xxxxxxxxxxxx> --- arch/x86/Kconfig | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 2792879d398e..fac06534c30a 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -825,6 +825,19 @@ config KVM_GUEST underlying device model, the host provides the guest with timing infrastructure such as time of day, and system time +config KVM_VIRT_SUSPEND_TIMING_GUEST + bool "Virtual suspend time injection (guest side)" + depends on KVM_GUEST + default n + help + This option makes the host's suspension reflected on the guest's clocks. + In other words, guest's CLOCK_MONOTONIC will stop and + CLOCK_BOOTTIME keeps running during the host's suspension. + This feature will only be effective when both guest and host enable + this option. + + If unsure, say N. + config ARCH_CPUIDLE_HALTPOLL def_bool n prompt "Disable host haltpoll when loading haltpoll driver" -- 2.31.1.498.g6c1eba8ee3d-goog