From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Gao Subject: Re: [PATCH V3 16/29] x86/vvtd: decode interrupt attribute from IRTE Date: Fri, 20 Oct 2017 13:22:58 +0800 Message-ID: <20171020052258.GI74825@op-computing> References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com> <1506049330-11196-17-git-send-email-tianyu.lan@intel.com> <20171019143944.oezn76j6krq4xirp@dhcp-3-128.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20171019143944.oezn76j6krq4xirp@dhcp-3-128.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Roger Pau =?iso-8859-1?Q?Monn=E9?= Cc: Lan Tianyu , 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 List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDM6Mzk6NDRQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D qSB3cm90ZToKPk9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAxOjU3UE0gLTA0MDAsIExhbiBU aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+ PiBXaXRob3V0IGludGVycnVwdCByZW1hcHBpbmcsIGludGVycnVwdCBhdHRyaWJ1dGVzIGNhbiBi ZSBleHRyYWN0ZWQgZnJvbQo+PiBtc2kgbWVzc2FnZSBvciBJT0FQSUMgUlRFLiBIb3dldmVyLCB3 aXRoIGludGVycnVwdCByZW1hcHBpbmcgZW5hYmxlZCwKPj4gdGhlIGF0dHJpYnV0ZXMgYXJlIGVu Y2xvc2VkIGluIHRoZSBhc3NvY2lhdGVkIElSVEUuIFRoaXMgY2FsbGJhY2sgaXMKPj4gZm9yIGNh c2VzIGluIHdoaWNoIHRoZSBjYWxsZXIgd2FudHMgdG8gYWNxdWlyZSBpbnRlcnJ1cHQgYXR0cmli dXRlcywgZm9yCj4+IGV4YW1wbGU6Cj4+IDEuIHZpb2FwaWNfZ2V0X3ZlY3RvcigpLiBXaXRoIHZJ T01NVSwgdGhlIFJURSBtYXkgZG9uJ3QgY29udGFpbiB2ZWN0b3IuCj4gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBub3QKPj4gMi4gcGVyZm9ybSBF T0kgd2hpY2ggaXMgYWx3YXlzIGJhc2VkIG9uIHRoZSBpbnRlcnJ1cHQgdmVjdG9yLgo+PiAKPj4g U2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gU2lnbmVkLW9m Zi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4+IC0tLQo+PiB2MzoKPj4g IC0gYWRkIGV4YW1wbGUgY2FzZXMgaW4gd2hpY2ggd2Ugd2lsbCB1c2UgdGhpcyBmdW5jdGlvbi4K Pj4gLS0tCj4+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIHwgMjMgKysrKysr KysrKysrKysrKysrKysrKy0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAx IGRlbGV0aW9uKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv dnRkL3Z2dGQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPj4gaW5kZXgg OTBjMDBmNS4uNWUyMmFjZSAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv dnRkL3Z2dGQuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+ IEBAIC01MTYsNiArNTE2LDI2IEBAIHN0YXRpYyBpbnQgdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3Qo c3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICBpcnRlLnJlbWFw LnRtKTsKPj4gIH0KPj4gIAo+PiArc3RhdGljIGludCB2dnRkX2dldF9pcnFfaW5mbyhzdHJ1Y3Qg ZG9tYWluICpkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJjaF9p cnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19pbmZvICppbmZvKQo+PiArewo+PiArICAgIGlu dCByZXQ7Cj4+ICsgICAgc3RydWN0IGlyZW1hcF9lbnRyeSBpcnRlOwo+PiArICAgIHN0cnVjdCB2 dnRkICp2dnRkID0gZG9tYWluX3Z2dGQoZCk7Cj4KPkkndmUgcmVhbGl6ZWQgdGhhdCBzb21lIG9m IHRoZSBoZWxwZXJzIHBlcmZvcm0gYSBpZiAoIXZ2dGQgKSByZXR1cm4KPmNoZWNrLCB3aGlsZSBv dGhlcnMgZG9uJ3QgKGxpa2UgdGhpcyBvbmUpLiBBcmUgc29tZSBoYW5kbGVycyBleHBlY3RlZAo+ dG8gYmUgY2FsbGVkIHdpdGhvdXQgYSB2SU9NTVU/CgpOby4gSSBmb3Jnb3QgdG8gY2hlY2sgdGhl IGV4aXN0ZW5jZSBvZiBhIHZJT01NVSBoZXJlLgoKVGhhbmtzCmNoYW8KCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK