All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wei Liu <wl@xen.org>
To: Paul Durrant <Paul.Durrant@citrix.com>
Cc: Wei Liu <liuwe@microsoft.com>, 'Wei Liu' <wl@xen.org>,
	Andrew Cooper <Andrew.Cooper3@citrix.com>,
	Michael Kelley <mikelley@microsoft.com>,
	Jan Beulich <jbeulich@suse.com>,
	Xen Development List <xen-devel@lists.xenproject.org>,
	Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
Date: Mon, 23 Sep 2019 15:21:23 +0100	[thread overview]
Message-ID: <20190923142123.h6c36wvmujghrhtm@debian> (raw)
In-Reply-To: <7266c9a91c7c4dcba0aab375fa5aad08@AMSPEX02CL03.citrite.net>

On Mon, Sep 23, 2019 at 01:47:14PM +0000, Paul Durrant wrote:
> > -----Original Message-----
> > From: Wei Liu <wl@xen.org>
> > Sent: 23 September 2019 14:34
> > To: Paul Durrant <Paul.Durrant@citrix.com>
> > Cc: 'Wei Liu' <wl@xen.org>; Xen Development List <xen-devel@lists.xenproject.org>; Wei Liu
> > <liuwe@microsoft.com>; Andrew Cooper <Andrew.Cooper3@citrix.com>; Michael Kelley
> > <mikelley@microsoft.com>; Jan Beulich <jbeulich@suse.com>; Roger Pau Monne <roger.pau@citrix.com>
> > Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
> > 
> > And a bit more thought.
> > 
> > On Mon, Sep 23, 2019 at 01:54:31PM +0100, Wei Liu wrote:
> > [...]
> > > > >
> > > > > Per TLFS, eVMCS should be used by L1 Xen.
> > > >
> > > > Yes, I guess it only needs to be used by L1, but Windows is using an
> > > > increasing number of VMs for various purposes so I think making it
> > > > stack well would be useful.
> > > >
> > > > >
> > > > > Not sure what you meant by EPT flush. If you mean things like
> > > > > HvFlushGuestPhysicalAddressSpace, I think they should be used by Xen
> > > > > only as well. I'm not sure whether they should be expose to L2 guests.
> > > > >
> > > >
> > > > Yes, that's what I meant and, again, I was thinking about the nested
> > > > Windows guest using VMs itself.
> > >
> > > So this is basically nested on nested. I'm not sure how to make that
> > > work yet.  I'm also not sure how well these interfaces stack. TLFS only
> > > describes one level of nesting. I will need to ask if we can make nested
> > > on nested work.
> > >
> > 
> > Since L2 Root is Windows in a Hyper-V setup, chances are what you want
> > already works. Of course this depends on whether Windows, when running
> > as Root or Child, uses VM related features.
> > 
> > I'm not versed in Windows features. If you have specific things in mind,
> > I can ask for more details and think about how to implement them in Xen.
> 
> Well, eVMCS would be a major one. If the L2 Windows could be told to
> use that rather than L0 have to bounce individual VMREAD/VMWRITEs up
> to L1 then that would be a win.

Oh, I was thinking more about names of Windows specific high-level
features. Yes I can definitely ask whether eVMCS is exposed to L2 Dom0 /
Root.

Wei.

> 
>   Paul
> 
> > 
> > Wei.

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

  reply	other threads:[~2019-09-23 14:25 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-09-23 10:09 [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V Wei Liu
2019-09-23 10:09 ` [Xen-devel] [PATCH for-next RFC 1/8] x86: introduce CONFIG_GUEST and move code Wei Liu
2019-09-25  9:59   ` Roger Pau Monné
2019-09-23 10:09 ` [Xen-devel] [PATCH for-next RFC 2/8] x86: include asm_defns.h directly in hypercall.h Wei Liu
2019-09-25 10:02   ` Roger Pau Monné
2019-09-23 10:09 ` [Xen-devel] [PATCH for-next RFC 3/8] x86: drop hypervisor_cpuid_base Wei Liu
2019-09-25 10:07   ` Roger Pau Monné
2019-09-23 10:09 ` [Xen-devel] [PATCH for-next RFC 4/8] x86: factor out xen variants for hypervisor setup code Wei Liu
2019-09-25 10:23   ` Roger Pau Monné
2019-09-27 11:30     ` Wei Liu
2019-09-27 11:39       ` Jan Beulich
2019-09-27 12:47         ` Wei Liu
2019-09-27 12:56           ` Jan Beulich
2019-09-27 11:41       ` Roger Pau Monné
2019-09-27 12:46         ` Wei Liu
2019-09-23 10:09 ` [Xen-devel] [PATCH for-next RFC 5/8] x86: factor out hypervisor agnostic code Wei Liu
2019-09-25 10:39   ` Roger Pau Monné
2019-09-27 11:18     ` Wei Liu
2019-09-23 10:09 ` [Xen-devel] [PATCH for-next RFC 6/8] x86: make probe_xen return boolean value Wei Liu
2019-09-25 10:44   ` Roger Pau Monné
2019-09-27 11:18     ` Wei Liu
2019-09-23 10:09 ` [Xen-devel] [PATCH for-next RFC 7/8] x86: introduce CONFIG_HYPERV and hyperv directory Wei Liu
2019-09-25 10:48   ` Roger Pau Monné
2019-09-27 11:18     ` Wei Liu
2019-09-23 10:09 ` [Xen-devel] [PATCH for-next RFC 8/8] x86: be more verbose when running nested Wei Liu
2019-09-25 10:54   ` Roger Pau Monné
2019-09-23 10:48 ` [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V Paul Durrant
2019-09-23 11:27   ` Wei Liu
2019-09-23 12:11     ` Paul Durrant
2019-09-23 12:54       ` Wei Liu
2019-09-23 13:33         ` Wei Liu
2019-09-23 13:47           ` Paul Durrant
2019-09-23 14:21             ` Wei Liu [this message]
2019-09-23 14:39               ` Paul Durrant
2019-09-23 14:41                 ` Wei Liu
2019-09-25 11:02 ` Roger Pau Monné
2019-09-25 15:36   ` Wei Liu
2019-09-26 10:37     ` Wei Liu
2019-09-26 10:41     ` Roger Pau Monné
2019-09-26 10:50       ` Wei Liu
  -- strict thread matches above, loose matches on Subject: below --
2019-09-30 15:00 [Xen-devel] [PATCH for-next v2 0/9] " Wei Liu
2019-09-30 15:00 ` [Xen-devel] [PATCH for-next RFC 0/8] " Wei Liu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190923142123.h6c36wvmujghrhtm@debian \
    --to=wl@xen.org \
    --cc=Andrew.Cooper3@citrix.com \
    --cc=Paul.Durrant@citrix.com \
    --cc=jbeulich@suse.com \
    --cc=liuwe@microsoft.com \
    --cc=mikelley@microsoft.com \
    --cc=roger.pau@citrix.com \
    --cc=xen-devel@lists.xenproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.