All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] AMD-PVH: DomU support
@ 2015-06-22 16:37 elena.ufimtseva
  2015-06-22 16:37 ` [PATCH 1/6] pvh: domu construct vmcb 64 bit mode start elena.ufimtseva
                   ` (6 more replies)
  0 siblings, 7 replies; 26+ messages in thread
From: elena.ufimtseva @ 2015-06-22 16:37 UTC (permalink / raw)
  To: xen-devel
  Cc: Elena Ufimtseva, keir, jbeulich, tim, Aravind.Gopalakrishnan,
	suravee.suthikulpanit, boris.ostrovsky, roger.pau

From: Elena Ufimtseva <elena.ufimtseva@oracle.com>

This is a re-spin of patches for AMD PVH DomU from Mukesh Rathor.
As I am diving into more details of AMD PVH, I am reposting his series
with minor changes that reviewers (Jan and Boris) posted in comments.

The issue with handle_mmio is not yet addressed and I would like to
continue discussion Mukesh and Jan previously had in this thread
http://lists.xen.org/archives/html/xen-devel/2014-08/msg01760.html
The latest proposed solution was to create additional x86_emulate_ops structure
that will handle pvh mmio correctly.
Should I consider this approach as the one I should be working on?

In vmcb construction patch comments Roger suggested to add additional
parameter to vcpu_initialise as 32 bit work is in. Since Boris has 
posted 32-bit pvh domU support, that would be changed and I wanted to
see if this is what everyone agrees on.

Any other ideas/comments are also appreciated.
Thank you.

Changes made in this re-post:
 - left out setting LMA bit in construct_vmcb as its done in hvm_vcpu_initialise;
 - instead of checking if regs ptr is set in vcpu_vlapic, check if its pvh_domain;


Elena Ufimtseva (6):
  pvh: domu construct vmcb 64 bit mode start
  AMD-PVH: cpuid intercept
  AMD-PVH: call hvm_emulate_one instead of handle_mmio
  AMD-PVH: Do not get/set vlapic TPR
  AMD-PVH: Support TSC_MODE_NEVER_EMULATE for PVH
  AMD-PVH: enable pvh if requirements met

 xen/arch/x86/hvm/svm/svm.c  | 80 ++++++++++++++++++++++++++++++---------------
 xen/arch/x86/hvm/svm/vmcb.c | 16 +++++++--
 xen/arch/x86/time.c         |  1 +
 3 files changed, 68 insertions(+), 29 deletions(-)

-- 
1.9.3

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

end of thread, other threads:[~2015-06-25 14:11 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-22 16:37 [PATCH 0/6] AMD-PVH: DomU support elena.ufimtseva
2015-06-22 16:37 ` [PATCH 1/6] pvh: domu construct vmcb 64 bit mode start elena.ufimtseva
2015-06-22 19:00   ` Boris Ostrovsky
2015-06-23 12:02   ` Jan Beulich
2015-06-24 20:15     ` Elena Ufimtseva
2015-06-25  8:06       ` Jan Beulich
2015-06-24 20:18     ` Elena Ufimtseva
2015-06-22 16:37 ` [PATCH 2/6] AMD-PVH: cpuid intercept elena.ufimtseva
2015-06-23 12:09   ` Jan Beulich
2015-06-22 16:37 ` [PATCH 3/6] AMD-PVH: call hvm_emulate_one instead of handle_mmio elena.ufimtseva
2015-06-22 19:29   ` Boris Ostrovsky
2015-06-23 12:12   ` Jan Beulich
2015-06-22 16:37 ` [PATCH 4/6] AMD-PVH: Do not get/set vlapic TPR elena.ufimtseva
2015-06-23 12:17   ` Jan Beulich
2015-06-22 16:37 ` [PATCH 5/6] AMD-PVH: Support TSC_MODE_NEVER_EMULATE for PVH elena.ufimtseva
2015-06-22 17:12   ` Konrad Rzeszutek Wilk
2015-06-23 12:23   ` Jan Beulich
2015-06-22 16:37 ` [PATCH 6/6] AMD-PVH: enable pvh if requirements met elena.ufimtseva
2015-06-23 12:30   ` Jan Beulich
2015-06-24  2:34     ` Boris Ostrovsky
2015-06-24  7:49       ` Jan Beulich
2015-06-24 18:24         ` Andrew Cooper
2015-06-24 20:26           ` Elena Ufimtseva
2015-06-24 21:41             ` Mukesh Rathor
2015-06-25 14:11               ` Elena Ufimtseva
2015-06-23 11:58 ` [PATCH 0/6] AMD-PVH: DomU support 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.