All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Cc: xen-devel@lists.xenproject.org,
	"Roger Pau Monné" <roger.pau@citrix.com>,
	"Wei Liu" <wei.liu2@citrix.com>,
	"Jan Beulich" <jbeulich@suse.com>,
	"Andrew Cooper" <andrew.cooper3@citrix.com>
Subject: Re: [PATCH v3 3/9] viridian: extend init/deinit hooks into synic and time modules
Date: Thu, 31 Jan 2019 14:45:57 +0000	[thread overview]
Message-ID: <20190131144557.6ezncyeb5yqb4jbm@zion.uk.xensource.com> (raw)
In-Reply-To: <20190131104730.2085-4-paul.durrant@citrix.com>

On Thu, Jan 31, 2019 at 10:47:24AM +0000, Paul Durrant wrote:
> This patch simply adds domain and vcpu init/deinit hooks into the synic
> and time modules and wires them into viridian_[domain|vcpu]_[init|deinit]().
> Only one of the hooks is currently needed (to unmap the 'VP Assist' page)
> but subsequent patches will make use of the others.
> 
> NOTE: To perform the unmap of the VP Assist page,
>       viridian_unmap_guest_page() is now directly called in the new
>       viridian_synic_vcpu_deinit() function (which is safe even if
>       is_viridian_vcpu() evaluates to false). This replaces the slightly
>       hacky mechanism of faking a zero write to the
>       HV_X64_MSR_VP_ASSIST_PAGE MSR in viridian_cpu_deinit().
> 
> Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
> Reviewed-by: Jan Beulich <jbeulich@suse.com>

Reviewed-by: Wei Liu <wei.liu2@citrix.com>

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

  reply	other threads:[~2019-01-31 14:46 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-01-31 10:47 [PATCH v3 0/9] viridian: implement more enlightenments Paul Durrant
2019-01-31 10:47 ` [PATCH v3 1/9] viridian: add init hooks Paul Durrant
2019-01-31 10:47 ` [PATCH v3 2/9] viridian: separately allocate domain and vcpu structures Paul Durrant
2019-01-31 10:47 ` [PATCH v3 3/9] viridian: extend init/deinit hooks into synic and time modules Paul Durrant
2019-01-31 14:45   ` Wei Liu [this message]
2019-01-31 10:47 ` [PATCH v3 4/9] viridian: add missing context save helpers " Paul Durrant
2019-01-31 10:47 ` [PATCH v3 5/9] viridian: use viridian_map/unmap_guest_page() for reference tsc page Paul Durrant
2019-01-31 10:47 ` [PATCH v3 6/9] viridian: add implementation of synthetic interrupt MSRs Paul Durrant
2019-01-31 14:46   ` Wei Liu
2019-02-25 14:12   ` Jan Beulich
2019-03-04 17:01     ` Paul Durrant
2019-01-31 10:47 ` [PATCH v3 7/9] viridian: stop directly calling viridian_time_ref_count_freeze/thaw() Paul Durrant
2019-01-31 10:47 ` [PATCH v3 8/9] viridian: add implementation of synthetic timers Paul Durrant
2019-01-31 14:46   ` Wei Liu
2019-02-25 14:54   ` Jan Beulich
2019-03-06 11:23     ` Paul Durrant
2019-03-06 11:47       ` Paul Durrant
2019-03-06 12:59         ` Jan Beulich
2019-03-06 13:03           ` Paul Durrant
2019-03-06 12:56       ` Jan Beulich
2019-03-06 13:05         ` Paul Durrant
2019-03-06 13:09           ` Paul Durrant
2019-03-06 14:38             ` Jan Beulich
2019-03-06 14:41               ` Paul Durrant
2019-01-31 10:47 ` [PATCH v3 9/9] viridian: add implementation of the HvSendSyntheticClusterIpi hypercall Paul Durrant
2019-01-31 14:46   ` Wei Liu
2019-02-25 15:00   ` Jan Beulich

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=20190131144557.6ezncyeb5yqb4jbm@zion.uk.xensource.com \
    --to=wei.liu2@citrix.com \
    --cc=andrew.cooper3@citrix.com \
    --cc=jbeulich@suse.com \
    --cc=paul.durrant@citrix.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.