All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] x86: Drop PVRDTSCP and fix MSR_TSC_AUX handling for guests
@ 2018-11-15 21:47 Andrew Cooper
  2018-11-15 21:47 ` [PATCH 1/4] x86: Begin to remove TSC mode PVRDTSCP Andrew Cooper
                   ` (4 more replies)
  0 siblings, 5 replies; 17+ messages in thread
From: Andrew Cooper @ 2018-11-15 21:47 UTC (permalink / raw)
  To: Xen-devel
  Cc: Kevin Tian, Wei Liu, Jan Beulich, Konrad Rzeszutek Wilk,
	Andrew Cooper, Jun Nakajima, Boris Ostrovsky, Brian Woods,
	Suravee Suthikulpanit, Roger Pau Monné

Boris has confirmed that noone appears to be using PVRDTSCP any more, and in
the decade since it was introduced, guest kernel / hardware support has
provided a better alternative.

Andrew Cooper (4):
  x86: Begin to remove TSC mode PVRDTSCP
  x86/pv: Remove deferred RDTSC{,P} handling in pv_emulate_privileged_op()
  x86/msr: Handle MSR_TSC_AUX consistently for PV and HVM guests
  x86/pv: Expose RDTSCP to PV guests

 xen/arch/x86/domain.c                       |  3 +--
 xen/arch/x86/domctl.c                       |  5 ++++-
 xen/arch/x86/hvm/hvm.c                      | 18 +++++----------
 xen/arch/x86/hvm/svm/svm.c                  |  4 ++--
 xen/arch/x86/hvm/vmx/vmx.c                  |  4 ++--
 xen/arch/x86/msr.c                          | 18 +++++++++++++++
 xen/arch/x86/pv/emul-inv-op.c               | 27 +---------------------
 xen/arch/x86/pv/emul-priv-op.c              | 32 +-------------------------
 xen/arch/x86/time.c                         | 35 -----------------------------
 xen/include/asm-x86/hvm/hvm.h               |  6 -----
 xen/include/asm-x86/hvm/vcpu.h              |  1 -
 xen/include/asm-x86/msr.h                   |  8 +++++++
 xen/include/asm-x86/time.h                  |  6 +----
 xen/include/public/arch-x86/cpufeatureset.h |  2 +-
 14 files changed, 44 insertions(+), 125 deletions(-)

-- 
2.1.4


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

end of thread, other threads:[~2018-11-26 15:28 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-15 21:47 [PATCH 0/4] x86: Drop PVRDTSCP and fix MSR_TSC_AUX handling for guests Andrew Cooper
2018-11-15 21:47 ` [PATCH 1/4] x86: Begin to remove TSC mode PVRDTSCP Andrew Cooper
2018-11-19 15:25   ` Jan Beulich
2018-11-20 11:14     ` Andrew Cooper
2018-11-15 21:47 ` [PATCH 2/4] x86/pv: Remove deferred RDTSC{, P} handling in pv_emulate_privileged_op() Andrew Cooper
2018-11-20  8:40   ` Jan Beulich
2018-11-15 21:47 ` [PATCH 3/4] x86/msr: Handle MSR_TSC_AUX consistently for PV and HVM guests Andrew Cooper
2018-11-20 10:58   ` Jan Beulich
2018-11-26 15:28   ` Woods, Brian
2018-11-15 21:47 ` [PATCH 4/4] x86/pv: Expose RDTSCP to PV guests Andrew Cooper
2018-11-20 11:06   ` Jan Beulich
2018-11-20 11:29     ` Andrew Cooper
2018-11-20 15:14       ` Jan Beulich
2018-11-16 10:11 ` [PATCH 0/4] x86: Drop PVRDTSCP and fix MSR_TSC_AUX handling for guests Jan Beulich
2018-11-16 17:43   ` Andrew Cooper
2018-11-16 19:55     ` Konrad Rzeszutek Wilk
2018-11-19  8:29     ` Jan Beulich

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.