Re: [Xen-devel] [PATCH v9 11/11] vpci/msix: add MSI-X handlers

2018-03-16 Thread Jan Beulich
>>> On 16.03.18 at 12:03, wrote: > On Fri, Mar 16, 2018 at 01:36:53AM -0600, Jan Beulich wrote: >> >>> On 15.03.18 at 17:33, wrote: >> > On Thu, Mar 15, 2018 at 06:45:58AM -0600, Jan Beulich wrote: >> >> >>> On 15.03.18 at 13:01,

Re: [Xen-devel] [PATCH v9 11/11] vpci/msix: add MSI-X handlers

2018-03-16 Thread Roger Pau Monné
On Fri, Mar 16, 2018 at 01:36:53AM -0600, Jan Beulich wrote: > >>> On 15.03.18 at 17:33, wrote: > > On Thu, Mar 15, 2018 at 06:45:58AM -0600, Jan Beulich wrote: > >> >>> On 15.03.18 at 13:01, wrote: > >> > On Wed, Mar 14, 2018 at 11:04:00AM -0600, Jan

Re: [Xen-devel] [PATCH v9 11/11] vpci/msix: add MSI-X handlers

2018-03-16 Thread Jan Beulich
>>> On 15.03.18 at 17:33, wrote: > On Thu, Mar 15, 2018 at 06:45:58AM -0600, Jan Beulich wrote: >> >>> On 15.03.18 at 13:01, wrote: >> > On Wed, Mar 14, 2018 at 11:04:00AM -0600, Jan Beulich wrote: >> >> >>> On 14.03.18 at 15:04,

Re: [Xen-devel] [PATCH v9 11/11] vpci/msix: add MSI-X handlers

2018-03-15 Thread Roger Pau Monné
On Thu, Mar 15, 2018 at 06:45:58AM -0600, Jan Beulich wrote: > >>> On 15.03.18 at 13:01, wrote: > > On Wed, Mar 14, 2018 at 11:04:00AM -0600, Jan Beulich wrote: > >> >>> On 14.03.18 at 15:04, wrote: > >> > +process_pending_softirqs(); > >>

Re: [Xen-devel] [PATCH v9 11/11] vpci/msix: add MSI-X handlers

2018-03-15 Thread Jan Beulich
>>> On 15.03.18 at 13:01, wrote: > On Wed, Mar 14, 2018 at 11:04:00AM -0600, Jan Beulich wrote: >> >>> On 14.03.18 at 15:04, wrote: >> > --- a/xen/arch/x86/hvm/dom0_build.c >> > +++ b/xen/arch/x86/hvm/dom0_build.c >> > @@ -1117,7 +1117,7 @@ int __init

Re: [Xen-devel] [PATCH v9 11/11] vpci/msix: add MSI-X handlers

2018-03-15 Thread Roger Pau Monné
On Wed, Mar 14, 2018 at 11:04:00AM -0600, Jan Beulich wrote: > >>> On 14.03.18 at 15:04, wrote: > > --- a/xen/arch/x86/hvm/dom0_build.c > > +++ b/xen/arch/x86/hvm/dom0_build.c > > @@ -1117,7 +1117,7 @@ int __init dom0_construct_pvh(struct domain *d, const > > module_t

Re: [Xen-devel] [PATCH v9 11/11] vpci/msix: add MSI-X handlers

2018-03-14 Thread Jan Beulich
>>> On 14.03.18 at 15:04, wrote: > --- a/xen/arch/x86/hvm/dom0_build.c > +++ b/xen/arch/x86/hvm/dom0_build.c > @@ -1117,7 +1117,7 @@ int __init dom0_construct_pvh(struct domain *d, const > module_t *image, > > pvh_setup_mmcfg(d); > > -panic("Building a PVHv2

[Xen-devel] [PATCH v9 11/11] vpci/msix: add MSI-X handlers

2018-03-14 Thread Roger Pau Monne
Add handlers for accesses to the MSI-X message control field on the PCI configuration space, and traps for accesses to the memory region that contains the MSI-X table and PBA. This traps detect attempts from the guest to configure MSI-X interrupts and properly sets them up. Note that accesses to