From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH V3 22/29] x86/vioapic: extend vioapic_get_vector() to support remapping format RTE Date: Thu, 19 Oct 2017 09:56:34 -0600 Message-ID: <59E8E7520200007800188466@prv-mh.provo.novell.com> References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com> <1506049330-11196-23-git-send-email-tianyu.lan@intel.com> <20171019154923.cg7ztwvwi44mu3y7@dhcp-3-128.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20171019154923.cg7ztwvwi44mu3y7@dhcp-3-128.uk.xensource.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= , 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, Chao Gao List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE5LjEwLjE3IGF0IDE3OjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ IE9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAyOjAzUE0gLTA0MDAsIExhbiBUaWFueXUgd3Jv dGU6Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCj4+ICsrKyBiL3hlbi9hcmNo L3g4Ni9odm0vdmlvYXBpYy5jCj4+IEBAIC01NjEsMTEgKzU2MSwyNSBAQCBpbnQgdmlvYXBpY19n ZXRfdmVjdG9yKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCj4+ICB7 Cj4+ICAgICAgdW5zaWduZWQgaW50IHBpbjsKPj4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX3Zpb2Fw aWMgKnZpb2FwaWMgPSBnc2lfdmlvYXBpYyhkLCBnc2ksICZwaW4pOwo+PiArICAgIHN0cnVjdCBh cmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCByZXF1ZXN0Owo+PiAgCj4+ICAgICAgaWYgKCAhdmlv YXBpYyApCj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAgCj4+IC0gICAgcmV0dXJuIHZp b2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLnZlY3RvcjsKPj4gKyAgICBpcnFfcmVxdWVzdF9p b2FwaWNfZmlsbCgmcmVxdWVzdCwgdmlvYXBpYy0+aWQsIHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0u Yml0cyk7Cj4+ICsgICAgaWYgKCB2aW9tbXVfY2hlY2tfaXJxX3JlbWFwcGluZyh2aW9hcGljLT5k b21haW4sICZyZXF1ZXN0KSApCj4+ICsgICAgewo+PiArICAgICAgICBpbnQgZXJyOwo+PiArICAg ICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX2luZm8gaW5mbzsKPj4gKwo+PiArICAgICAg ICBlcnIgPSB2aW9tbXVfZ2V0X2lycV9pbmZvKHZpb2FwaWMtPmRvbWFpbiwgJnJlcXVlc3QsICZp bmZvKTsKPj4gKyAgICAgICAgcmV0dXJuICFlcnIgPyBpbmZvLnZlY3RvciA6IGVycjsKPiAKPiBZ b3UgY2FuIHNpbXBsaWZ5IHRoaXMgYXMgcmV0dXJuIGVyciA6PyBpbmZvLnZlY3RvcjsKCkF0IHdo aWNoIHBvaW50IHRoZSBsb2NhbCB2YXJpYWJsZSBiZWNvbWVzIHByZXR0eSBwb2ludGxlc3MuCgpK YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK