Re: [Xen-devel] [PATCH RFC 1/3] x86/vpt: execute callbacks for masked interrupts

2018-02-26 Thread Roger Pau Monné
On Mon, Feb 26, 2018 at 06:04:51AM -0700, Jan Beulich wrote: > >>> On 26.02.18 at 13:48, wrote: > > On Mon, Feb 26, 2018 at 12:35:54PM +, Wei Liu wrote: > >> On Fri, Feb 23, 2018 at 01:27:41PM +, Roger Pau Monne wrote: > >> > int pt_update_irq(struct vcpu *v) > >> > { > >> > struct

Re: [Xen-devel] [PATCH RFC 1/3] x86/vpt: execute callbacks for masked interrupts

2018-02-26 Thread Jan Beulich
>>> On 26.02.18 at 13:48, wrote: > On Mon, Feb 26, 2018 at 12:35:54PM +, Wei Liu wrote: >> On Fri, Feb 23, 2018 at 01:27:41PM +, Roger Pau Monne wrote: >> > int pt_update_irq(struct vcpu *v) >> > { >> > struct list_head *head = &v->arch.hvm_vcpu.tm_list; >> > +LIST_HEAD(purged);

Re: [Xen-devel] [PATCH RFC 1/3] x86/vpt: execute callbacks for masked interrupts

2018-02-26 Thread Roger Pau Monné
On Mon, Feb 26, 2018 at 12:35:54PM +, Wei Liu wrote: > On Fri, Feb 23, 2018 at 01:27:41PM +, Roger Pau Monne wrote: > > Execute periodic_time callbacks even if the interrupt is not actually > > injected because the IRQ is masked. > > > > Current callbacks from emulated timer devices only u

Re: [Xen-devel] [PATCH RFC 1/3] x86/vpt: execute callbacks for masked interrupts

2018-02-26 Thread Wei Liu
On Fri, Feb 23, 2018 at 01:27:41PM +, Roger Pau Monne wrote: > Execute periodic_time callbacks even if the interrupt is not actually > injected because the IRQ is masked. > > Current callbacks from emulated timer devices only update emulated > registers, which from my reading of the specs shou