All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] x86: Drop PVRDTSCP and fix MSR_TSC_AUX handling for guests
@ 2018-11-20 14:36 Andrew Cooper
  2018-11-20 14:36 ` [PATCH v2 1/5] x86/time: Alter tsc_set_info() to return an error value Andrew Cooper
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: Andrew Cooper @ 2018-11-20 14:36 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.

For changes, see individual patches.

Andrew Cooper (5):
  x86/time: Alter tsc_set_info() to return an error value
  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                       |  9 +++--
 xen/arch/x86/domctl.c                       | 10 +++---
 xen/arch/x86/hvm/hvm.c                      | 22 +++++-------
 xen/arch/x86/hvm/svm/svm.c                  |  6 ++--
 xen/arch/x86/hvm/vmx/vmx.c                  |  6 ++--
 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                         | 53 +++++++----------------------
 xen/include/asm-x86/cpufeature.h            |  5 +++
 xen/include/asm-x86/hvm/hvm.h               |  6 ----
 xen/include/asm-x86/hvm/vcpu.h              |  1 -
 xen/include/asm-x86/msr.h                   |  9 +++++
 xen/include/asm-x86/time.h                  | 13 +++----
 xen/include/public/arch-x86/cpufeatureset.h |  2 +-
 15 files changed, 77 insertions(+), 142 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] 15+ messages in thread

end of thread, other threads:[~2018-12-18 15:29 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-20 14:36 [PATCH v2 0/5] x86: Drop PVRDTSCP and fix MSR_TSC_AUX handling for guests Andrew Cooper
2018-11-20 14:36 ` [PATCH v2 1/5] x86/time: Alter tsc_set_info() to return an error value Andrew Cooper
2018-11-20 16:26   ` Jan Beulich
2018-11-20 14:36 ` [PATCH v2 2/5] x86: Begin to remove TSC mode PVRDTSCP Andrew Cooper
2018-11-20 16:27   ` Jan Beulich
2018-11-20 14:37 ` [PATCH v2 3/5] x86/pv: Remove deferred RDTSC{, P} handling in pv_emulate_privileged_op() Andrew Cooper
2018-11-20 14:37 ` [PATCH v2 4/5] x86/msr: Handle MSR_TSC_AUX consistently for PV and HVM guests Andrew Cooper
2018-11-20 16:33   ` Jan Beulich
2018-11-26 12:21   ` Jan Beulich
2018-12-02  8:47   ` Tian, Kevin
2018-11-20 14:37 ` [PATCH v2 5/5] x86/pv: Expose RDTSCP to PV guests Andrew Cooper
2018-11-22 14:43   ` Jan Beulich
2018-12-14  0:52 ` [PATCH v2 6/5] tools/docs: Remove PVRDTSCP remnants Andrew Cooper
2018-12-14 10:19   ` Jan Beulich
2018-12-18 15:29   ` Ian Jackson

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.