Re: [Xen-devel] [PATCH v4] VT-d PI: disable VT-d PI when CPU-side PI isn't enabled

2017-08-03 Thread Tian, Kevin
> From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: Thursday, August 3, 2017 5:44 PM > > >>> On 13.06.17 at 10:29, wrote: > On 13.06.17 at 10:20, wrote: > >> From the context calling pi_desc_init(), we can conclude the current > >> implementation of VT-d PI depends on CPU-side PI. If we

Re: [Xen-devel] [PATCH v4] VT-d PI: disable VT-d PI when CPU-side PI isn't enabled

2017-08-03 Thread Jan Beulich
>>> On 13.06.17 at 10:29, wrote: On 13.06.17 at 10:20, wrote: >> From the context calling pi_desc_init(), we can conclude the current >> implementation of VT-d PI depends on CPU-side PI. If we enable VT-d PI >> and disable CPU-side PI by disabling APICv explicitly in xen boot >> command line

Re: [Xen-devel] [PATCH v4] VT-d PI: disable VT-d PI when CPU-side PI isn't enabled

2017-06-13 Thread Jan Beulich
>>> On 13.06.17 at 10:20, wrote: > From the context calling pi_desc_init(), we can conclude the current > implementation of VT-d PI depends on CPU-side PI. If we enable VT-d PI > and disable CPU-side PI by disabling APICv explicitly in xen boot > command line, we would get an assertion failure. >

[Xen-devel] [PATCH v4] VT-d PI: disable VT-d PI when CPU-side PI isn't enabled

2017-06-13 Thread Chao Gao
From the context calling pi_desc_init(), we can conclude the current implementation of VT-d PI depends on CPU-side PI. If we enable VT-d PI and disable CPU-side PI by disabling APICv explicitly in xen boot command line, we would get an assertion failure. This patch clears iommu_intpost once findin