From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, jbeulich@suse.com
Cc: xen-devel@lists.xen.org, roger.pau@citrix.com
Subject: Re: [PATCH v4] x86/HVM: Merge HVM and PVH hypercall tables
Date: Fri, 18 Dec 2015 21:24:27 +0000 [thread overview]
Message-ID: <5674798B.8020406@citrix.com> (raw)
In-Reply-To: <1450472960-5524-1-git-send-email-boris.ostrovsky@oracle.com>
On 18/12/2015 21:09, Boris Ostrovsky wrote:
> The tables are almost identical and therefore there is little reason to
> keep both sets.
>
> PVH needs 3 extra hypercalls:
> * mmuext_op. MMUEXT_PIN_L<x>_TABLE are required by control domain (dom0)
> when building guests. We add MMUEXT_UNPIN_TABLE for completeness.
> * platform_op. These are only available to privileged domains. We will
> (eventually) have privileged HVMlite guests and therefore shouldn't
> limit this to PVH only.
> * xenpmu_op. any guest with !has_vlapic() (i.e. PV, PVH and HVMlite)
> should be able to use it.
>
> Note that until recently PVH guests used mmuext_op's MMUEXT_INVLPG_MULTI and
> MMUEXT_TLB_FLUSH_MULTI commands but it has been determined that using the
> former was incorrect and using the latter is correct for now but is not
> guaranteed to work in the future.
>
> Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
prev parent reply other threads:[~2015-12-18 21:24 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-12-18 21:09 [PATCH v4] x86/HVM: Merge HVM and PVH hypercall tables Boris Ostrovsky
2015-12-18 21:24 ` Andrew Cooper [this message]
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=5674798B.8020406@citrix.com \
--to=andrew.cooper3@citrix.com \
--cc=boris.ostrovsky@oracle.com \
--cc=jbeulich@suse.com \
--cc=roger.pau@citrix.com \
--cc=xen-devel@lists.xen.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.