Re: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of synthetic timers

2019-03-06 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 06 March 2019 14:38 > To: Paul Durrant > Cc: Julien Grall ; Andrew Cooper > ; George Dunlap > ; Ian Jackson ; Roger Pau > Monne > ; Wei Liu ; Stefano Stabellini > ; > xen-devel ; Konrad Rzeszutek Wilk > ; Tim >

Re: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of synthetic timers

2019-03-06 Thread Jan Beulich
>>> On 06.03.19 at 14:09, wrote: >> From: Paul Durrant >> Sent: 06 March 2019 13:06 >> >> > From: Jan Beulich [mailto:jbeul...@suse.com] >> > Sent: 06 March 2019 12:57 >> > Subject: RE: [PATCH v3 8/9] viridian: add implementation of synthetic >> > timers >> > >> > >>> On 06.03.19 at 12:23, wrot

Re: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of synthetic timers

2019-03-06 Thread Paul Durrant
> -Original Message- > From: Paul Durrant > Sent: 06 March 2019 13:06 > To: 'Jan Beulich' > Cc: Julien Grall ; Andrew Cooper > ; George Dunlap > ; Ian Jackson ; Roger Pau > Monne > ; Wei Liu ; Stefano Stabellini > ; > xen-devel ; Konrad Rzeszutek Wilk > ; Tim > (Xen.org) > Subject: RE

Re: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of synthetic timers

2019-03-06 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 06 March 2019 12:57 > To: Paul Durrant > Cc: Julien Grall ; Andrew Cooper > ; George Dunlap > ; Ian Jackson ; Roger Pau > Monne > ; Wei Liu ; Stefano Stabellini > ; > xen-devel ; Konrad Rzeszutek Wilk > ; Tim >

Re: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of synthetic timers

2019-03-06 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 06 March 2019 13:00 > To: Paul Durrant > Cc: Julien Grall ; Andrew Cooper > ; George Dunlap > ; Ian Jackson ; Roger Pau > Monne > ; Wei Liu ; Stefano Stabellini > ; > xen-devel ; Konrad Rzeszutek Wilk > ; Tim >

Re: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of synthetic timers

2019-03-06 Thread Jan Beulich
>>> On 06.03.19 at 12:47, wrote: >> From: Xen-devel [mailto:xen-devel-boun...@lists.xenproject.org] On Behalf Of >> Paul Durrant >> Sent: 06 March 2019 11:24 >> >> > -Original Message- >> > From: Jan Beulich [mailto:jbeul...@suse.com] >> > Sent: 25 February 2019 14:54 >> > >> > >>> On 31

Re: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of synthetic timers

2019-03-06 Thread Jan Beulich
>>> On 06.03.19 at 12:23, wrote: >> From: Jan Beulich [mailto:jbeul...@suse.com] >> Sent: 25 February 2019 14:54 >> >> >>> On 31.01.19 at 11:47, wrote: >> > @@ -118,14 +119,237 @@ static int64_t time_ref_count(struct domain *d) >> > return raw_trc_val(d) + trc->off; >> > } >> > >> > +stati

Re: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of synthetic timers

2019-03-06 Thread Paul Durrant
(Xen.org) ; > George Dunlap ; Julien Grall > ; xen-devel de...@lists.xenproject.org>; Ian Jackson ; Roger Pau > Monne > > Subject: Re: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of > synthetic timers > > > -Original Message- > > From

Re: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of synthetic timers

2019-03-06 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 25 February 2019 14:54 > To: Paul Durrant > Cc: Julien Grall ; Andrew Cooper > ; Roger Pau Monne > ; Wei Liu ; George Dunlap > ; Ian > Jackson ; Stefano Stabellini > ; xen-devel de...@lists.xenproject.org>; Kon

Re: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of synthetic timers

2019-02-25 Thread Jan Beulich
>>> On 31.01.19 at 11:47, wrote: > --- a/xen/arch/x86/hvm/viridian/synic.c > +++ b/xen/arch/x86/hvm/viridian/synic.c > @@ -329,7 +329,53 @@ void viridian_synic_domain_deinit(struct domain *d) > > void viridian_synic_poll_messages(struct vcpu *v) > { > -/* There are currently no message sou

Re: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of synthetic timers

2019-01-31 Thread Wei Liu
On Thu, Jan 31, 2019 at 10:47:29AM +, Paul Durrant wrote: > This patch introduces an implementation of the STIMER0-15_CONFIG/COUNT MSRs > and hence a the first SynIC message source. > > The new (and documented) 'stimer' viridian enlightenment group may be > specified to enable this feature. >

[Xen-devel] [PATCH v3 8/9] viridian: add implementation of synthetic timers

2019-01-31 Thread Paul Durrant
This patch introduces an implementation of the STIMER0-15_CONFIG/COUNT MSRs and hence a the first SynIC message source. The new (and documented) 'stimer' viridian enlightenment group may be specified to enable this feature. NOTE: It is necessary for correct operation that timer expiration and