From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau =?iso-8859-1?Q?Monn=E9?= Subject: Re: [PATCH V3 17/29] x86/vvtd: add a helper function to decide the interrupt format Date: Thu, 19 Oct 2017 15:43:00 +0100 Message-ID: <20171019144300.ck4xkbbl3kk5k6ry@dhcp-3-128.uk.xensource.com> References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com> <1506049330-11196-18-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-18-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 List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NThQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90 ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IERpZmZlcmVudCBw bGF0Zm9ybSBtYXkgdXNlIGRpZmZlcmVudCBtZXRob2QgdG8gZGlzdGluZ3Vpc2gKPiByZW1hcHBp bmcgZm9ybWF0IGludGVycnVwdCBhbmQgbm9ybWFsIGZvcm1hdCBpbnRlcnJ1cHQuCj4gCj4gSW50 ZWwgdXNlcyBvbmUgYml0IGluIElPQVBJQyBSVEUgb3IgTVNJIGFkZHJlc3MgcmVnaXN0ZXIgdG8K PiBpbmRpY2F0ZSB0aGUgaW50ZXJydXB0IGlzIHJlbWFwcGluZyBmb3JtYXQuIHZ2dGQgd2lsbCBo YW5kbGUKPiBhbGwgdGhlIGludGVycnVwdHMgd2hlbiAuY2hlY2tfaXJxX3JlbWFwcGluZygpIHJl dHVybiB0cnVlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j b20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4g LS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgfCAyNSArKysrKysrKysr KysrKysrKysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAxIGRl bGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92 dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gaW5kZXggNWUyMmFj ZS4uYmQxY2FkZCAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0 ZC5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IEBAIC01MzYs NiArNTM2LDI4IEBAIHN0YXRpYyBpbnQgdnZ0ZF9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAq ZCwKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICsvKiBQcm9iZSB3aGV0aGVyIHRoZSBpbnRl cnJ1cHQgcmVxdWVzdCBpcyBhbiByZW1hcHBpbmcgZm9ybWF0ICovCj4gK3N0YXRpYyBib29sIHZ2 dGRfaXNfcmVtYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxKQo+ICt7Cj4g KyAgICBpZiAoIGlycS0+dHlwZSA9PSBWSU9NTVVfUkVRVUVTVF9JUlFfQVBJQyApCj4gKyAgICB7 Cj4gKyAgICAgICAgc3RydWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnkgcnRlID0geyAudmFs ID0gaXJxLT5tc2cucnRlIH07Cj4gKwo+ICsgICAgICAgIHJldHVybiBydGUuZm9ybWF0Owo+ICsg ICAgfQo+ICsgICAgZWxzZSBpZiAoIGlycS0+dHlwZSA9PSBWSU9NTVVfUkVRVUVTVF9JUlFfTVNJ ICkKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgbXNpX21zZ19yZW1hcF9lbnRyeSBtc2lfbXNn ID0KPiArICAgICAgICB7IC5hZGRyZXNzX2xvID0geyAudmFsID0gaXJxLT5tc2cubXNpLmFkZHIg fSB9Owo+ICsKPiArICAgICAgICByZXR1cm4gbXNpX21zZy5hZGRyZXNzX2xvLmZvcm1hdDsKPiAr ICAgIH0KPiArICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwoKU3dpdGNoIHBsZWFzZS4KCkFsc28g dGhlcmUncyBhIGJ1bmNoIG9mIHRlbXBvcmFyeSBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5IGFu ZAptc2lfbXNnX3JlbWFwX2VudHJ5IGxvY2FsIHN0cnVjdHVyZXMuIFdoeSBkb24ndCB5b3UganVz dCBjcmVhdGUgc29tZQpraW5kIG9mIHVuaW9uIGluIGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0 IHNvIHRoYXQgeW91IGRvbid0IG5lZWQgdG8KZG8gdGhpcyBlYWNoIHRpbWU/CgpUaGFua3MsIFJv Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==