From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau =?iso-8859-1?Q?Monn=E9?= Subject: Re: [PATCH V3 21/29] VIOMMU: Introduce callback of checking irq remapping mode Date: Thu, 19 Oct 2017 16:43:57 +0100 Message-ID: <20171019154357.cxowhudppjkecpwn@dhcp-3-128.uk.xensource.com> References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com> <1506049330-11196-22-git-send-email-tianyu.lan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1506049330-11196-22-git-send-email-tianyu.lan@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Lan Tianyu Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com, chao.gao@intel.com List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDJQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90 ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCBjYWxsYmFjayBmb3IgdklPQVBJQyBhbmQgdk1TSSB0 byBjaGVjayB3aGV0aGVyIGludGVycnVwdAo+IHJlbWFwcGluZyBpcyBlbmFibGVkLgo+IAo+IFNp Z25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+ICB4 ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgfCAxNSArKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1 ZGUveGVuL3Zpb21tdS5oIHwgMTAgKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDI1IGlu c2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92aW9tbXUuYyBiL3hlbi9j b21tb24vdmlvbW11LmMKPiBpbmRleCAwNzA4ZTQzLi5mZjk1NDY1IDEwMDY0NAo+IC0tLSBhL3hl bi9jb21tb24vdmlvbW11LmMKPiArKysgYi94ZW4vY29tbW9uL3Zpb21tdS5jCj4gQEAgLTE5NCw2 ICsxOTQsMjEgQEAgaW50IHZpb21tdV9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKPiAg ICAgIHJldHVybiB2aW9tbXUtPm9wcy0+Z2V0X2lycV9pbmZvKGQsIHJlcXVlc3QsIGlycV9pbmZv KTsKPiAgfQo+ICAKPiArYm9vbCB2aW9tbXVfY2hlY2tfaXJxX3JlbWFwcGluZyhzdHJ1Y3QgZG9t YWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2ly cV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCkKCkJvdGggc2hvdWxkIGJlIGNvbnN0aWZpZWQu Cgo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUgPSBkLT52aW9tbXU7Cj4gKwo+ICsg ICAgaWYgKCAhdmlvbW11ICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgQVNT RVJUKHZpb21tdS0+b3BzKTsKPiArICAgIGlmICggIXZpb21tdS0+b3BzLT5jaGVja19pcnFfcmVt YXBwaW5nICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgcmV0dXJuIHZpb21t dS0+b3BzLT5jaGVja19pcnFfcmVtYXBwaW5nKGQsIHJlcXVlc3QpOwoKSU1ITyB0aGlzIGhlbHBl ciBzaG91bGQgYmUgaW50cm9kdWNlZCB0b2dldGhlciB3aXRoIHRoZSB2dnRkCmltcGxlbWVudGF0 aW9uIG9mIGNoZWNrX2lycV9yZW1hcHBpbmcuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=