All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] i8253: Fix PIT shutdown quirk on Hyper-V
@ 2018-11-01 17:30 Michael Kelley
  2018-11-02  7:40   ` Juergen Gross
  0 siblings, 1 reply; 6+ messages in thread
From: Michael Kelley @ 2018-11-01 17:30 UTC (permalink / raw)
  To: virtualization, linux-kernel, tglx, daniel.lezcano, jgross,
	akataria, olaf, apw, vkuznets, jasowang, marcelo.cerri,
	KY Srinivasan
  Cc: Michael Kelley

pit_shutdown() doesn't work on Hyper-V because of a quirk in the
PIT emulation. This problem exists in all versions of Hyper-V and
had not been noticed previously. When the counter register is set
to zero, the emulated PIT continues to interrupt @18.2 HZ.

So add a test for running on Hyper-V, and use that test to skip
setting the counter register when running on Hyper-V.

This patch replaces a previously proposed patch with a different
approach. This new approach follows comments from Thomas Gleixner.

Michael Kelley (2):
  include/linux/hypervisor.h: Add test for running on Hyper-V
  i8253: Fix PIT shutdown quirk on Hyper-V

 drivers/clocksource/i8253.c | 14 ++++++++++++--
 include/linux/hypervisor.h  | 11 +++++++++++
 2 files changed, 23 insertions(+), 2 deletions(-)

-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-11-04  3:39 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-01 17:30 [PATCH 0/2] i8253: Fix PIT shutdown quirk on Hyper-V Michael Kelley
2018-11-02  7:40 ` Juergen Gross
2018-11-02  7:40   ` Juergen Gross
2018-11-03 17:22   ` Thomas Gleixner
2018-11-03 17:22     ` Thomas Gleixner
2018-11-04  3:39     ` Michael Kelley

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.