xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] x86: Switch some bits of MSR handing over to the new infrastructure
@ 2018-02-26 17:35 Andrew Cooper
  2018-02-26 17:35 ` [PATCH 1/6] x86/vmx: Simplfy the default cases in vmx_msr_{read, write}_intercept() Andrew Cooper
                   ` (5 more replies)
  0 siblings, 6 replies; 33+ messages in thread
From: Andrew Cooper @ 2018-02-26 17:35 UTC (permalink / raw)
  To: Xen-devel; +Cc: Andrew Cooper

Various changes to MSR handling which don't impact the MSR policy objects
themselves.  See individual patches for details.

Andrew Cooper (6):
  x86/vmx: Simplfy the default cases in vmx_msr_{read,write}_intercept()
  x86/hvm: Handle viridian MSRs via the new guest_{rd,wr}msr() infrastructure
  x86: Handle the Xen MSRs via the new guest_{rd,wr}msr() infrastructure
  x86/hvm: Constify the read side of vlapic handling
  x86/hvm: Handle x2apic MSRs the new guest_{rd,wr}msr() infrastructure
  x86/msr: Blacklist various MSRs which guests definitely shouldn't be using

 xen/arch/x86/hvm/hvm.c             |  10 --
 xen/arch/x86/hvm/svm/svm.c         |  27 +----
 xen/arch/x86/hvm/viridian.c        |  49 ++++-----
 xen/arch/x86/hvm/vlapic.c          |  74 +++++++------
 xen/arch/x86/hvm/vmx/vmx.c         | 208 +++++++++++++------------------------
 xen/arch/x86/hvm/vpt.c             |   2 +-
 xen/arch/x86/msr.c                 | 108 ++++++++++++++++++-
 xen/arch/x86/pv/emul-priv-op.c     |   6 --
 xen/arch/x86/traps.c               |  33 +++---
 xen/include/asm-x86/hvm/hvm.h      |   6 +-
 xen/include/asm-x86/hvm/viridian.h |  11 +-
 xen/include/asm-x86/processor.h    |   4 +-
 12 files changed, 268 insertions(+), 270 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] 33+ messages in thread

end of thread, other threads:[~2018-03-01 12:50 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-26 17:35 [PATCH 0/6] x86: Switch some bits of MSR handing over to the new infrastructure Andrew Cooper
2018-02-26 17:35 ` [PATCH 1/6] x86/vmx: Simplfy the default cases in vmx_msr_{read, write}_intercept() Andrew Cooper
2018-02-27  1:25   ` Tian, Kevin
2018-02-27 12:43   ` Roger Pau Monné
2018-02-27 13:47     ` Andrew Cooper
2018-02-27 13:47     ` Roger Pau Monné
2018-02-26 17:35 ` [PATCH 2/6] x86/hvm: Handle viridian MSRs via the new guest_{rd, wr}msr() infrastructure Andrew Cooper
2018-02-26 19:17   ` Boris Ostrovsky
2018-02-27  1:27   ` Tian, Kevin
2018-02-27 14:13   ` Roger Pau Monné
2018-02-28 18:14     ` Andrew Cooper
2018-02-27 14:38   ` Paul Durrant
2018-02-28 18:22     ` Andrew Cooper
2018-03-01 11:08       ` Paul Durrant
2018-02-28 16:40   ` Jan Beulich
2018-02-28 18:32     ` Andrew Cooper
2018-03-01  9:58       ` Jan Beulich
2018-03-01 12:29         ` Andrew Cooper
2018-03-01 12:50           ` Jan Beulich
2018-02-26 17:35 ` [PATCH 3/6] x86: Handle the Xen " Andrew Cooper
2018-02-26 19:43   ` Boris Ostrovsky
2018-02-27  1:28   ` Tian, Kevin
2018-02-27 14:30   ` Roger Pau Monné
2018-02-28 16:45   ` Jan Beulich
2018-02-26 17:35 ` [PATCH 4/6] x86/hvm: Constify the read side of vlapic handling Andrew Cooper
2018-02-27 14:36   ` Roger Pau Monné
2018-02-28 16:48   ` Jan Beulich
2018-02-26 17:35 ` [PATCH 5/6] x86/hvm: Handle x2apic MSRs the new guest_{rd, wr}msr() infrastructure Andrew Cooper
2018-02-27 15:01   ` Roger Pau Monné
2018-02-28 16:58   ` Jan Beulich
2018-02-26 17:35 ` [PATCH 6/6] x86/msr: Blacklist various MSRs which guests definitely shouldn't be using Andrew Cooper
2018-02-27 15:15   ` Roger Pau Monné
2018-03-01 11:07   ` Jan Beulich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).