Re: [Xen-devel] [PATCH v4 10/28] x86/vvtd: Enable Interrupt Remapping through GCMD

2018-02-21 Thread Chao Gao
On Mon, Feb 12, 2018 at 11:30:18AM +, Roger Pau Monné wrote: >On Sun, Feb 11, 2018 at 01:05:01PM +0800, Chao Gao wrote: >> On Fri, Feb 09, 2018 at 05:15:17PM +, Roger Pau Monné wrote: >> >On Fri, Nov 17, 2017 at 02:22:17PM +0800, Chao Gao wrote: >> >> +static void write_gcmd_ire(struct

Re: [Xen-devel] [PATCH v4 10/28] x86/vvtd: Enable Interrupt Remapping through GCMD

2018-02-12 Thread Roger Pau Monné
On Sun, Feb 11, 2018 at 01:05:01PM +0800, Chao Gao wrote: > On Fri, Feb 09, 2018 at 05:15:17PM +, Roger Pau Monné wrote: > >On Fri, Nov 17, 2017 at 02:22:17PM +0800, Chao Gao wrote: > >> +static void write_gcmd_ire(struct vvtd *vvtd, uint32_t val) > >> +{ > >> +bool set = val &

Re: [Xen-devel] [PATCH v4 10/28] x86/vvtd: Enable Interrupt Remapping through GCMD

2018-02-10 Thread Chao Gao
On Fri, Feb 09, 2018 at 05:15:17PM +, Roger Pau Monné wrote: >On Fri, Nov 17, 2017 at 02:22:17PM +0800, Chao Gao wrote: >> Software writes this field to enable/disable interrupt reampping. This >> patch emulate IRES field of GCMD. Currently, Guest's whole IRT are >> mapped to Xen permanently

Re: [Xen-devel] [PATCH v4 10/28] x86/vvtd: Enable Interrupt Remapping through GCMD

2018-02-09 Thread Roger Pau Monné
On Fri, Nov 17, 2017 at 02:22:17PM +0800, Chao Gao wrote: > Software writes this field to enable/disable interrupt reampping. This > patch emulate IRES field of GCMD. Currently, Guest's whole IRT are > mapped to Xen permanently for the latency of delivering interrupt. And > the old mapping is