From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH-for-4.9 v1 7/8] dm_op: convert HVMOP_inject_trap and HVMOP_inject_msi Date: Fri, 25 Nov 2016 14:13:35 +0000 Message-ID: References: <1479489244-2201-1-git-send-email-paul.durrant@citrix.com> <1479489244-2201-8-git-send-email-paul.durrant@citrix.com> <583853CA020000780012250A@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cAHFx-0001zl-W3 for xen-devel@lists.xenproject.org; Fri, 25 Nov 2016 14:13:38 +0000 In-Reply-To: <583853CA020000780012250A@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Andrew Cooper , Daniel De Graaf , Wei Liu , "xen-devel@lists.xenproject.org" , Ian Jackson List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjUgTm92ZW1iZXIgMjAxNiAxNDowOAo+IFRvOiBQ YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVy IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXgu Y29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyB4ZW4tCj4gZGV2ZWxA bGlzdHMueGVucHJvamVjdC5vcmc7IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2Eu Z292Pgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0gtZm9yLTQuOSB2MSA3LzhdIGRt X29wOiBjb252ZXJ0Cj4gSFZNT1BfaW5qZWN0X3RyYXAgYW5kIEhWTU9QX2luamVjdF9tc2kKPiAK PiA+Pj4gT24gMTguMTEuMTYgYXQgMTg6MTQsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gPiArc3RhdGljIGludCBkbV9vcF9pbmplY3RfdHJhcChzdHJ1Y3QgZG9tYWluICpkLCB1 bnNpZ25lZCBpbnQgdmNwdWlkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu dDE2X3QgdmVjdG9yLCB1aW50OF90IHR5cGUsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB1aW50OF90IGluc25fbGVuLCB1aW50MzJfdCBlcnJvcl9jb2RlLAo+ID4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjcjIpCj4gPiArewo+ID4gKyAgICBz dHJ1Y3QgdmNwdSAqdjsKPiA+ICsKPiA+ICsgICAgaWYgKCB2ZWN0b3IgPiBJTlQxNl9NQVggKQo+ ID4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gCj4gUGxlYXNlIGxpbWl0IHZlY3RvciB0byB1 aW50OF90IGFuZCBkZWxldGUgdGhpcyBzdHJhbmdlIChhcmNoaXRlY3R1cmFsbHkKPiB3cm9uZykg Y2hlY2suCgpUaGlzIGNoZWNrIGlzIG9ubHkgbWVhbnQgdG8gY2hlY2sgdGhhdCB0aGUgZmllbGQg YXNzaWdubWVudCBiZWxvdyBpdCBkb2Vzbid0IG92ZXJmbG93LiBJSVJDIHRoZSBvbGQgY29kZSBk aWRuJ3QgZXZlbiBkbyB0aGF0LiBJJ2xsIGxpbWl0IHRvIHVpbnQ4X3QgYXMgeW91IHN1Z2dlc3Qg dGhvdWdoLgoKPiAKPiA+ICsgICAgaWYgKCB2Y3B1aWQgPj0gZC0+bWF4X3ZjcHVzIHx8ICh2ID0g ZC0+dmNwdVt2Y3B1aWRdKSA9PSBOVUxMICkKPiA+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ IAo+IEVOT0VOVCAodG8gbWFrZSBlcnJvciByZWFzb25zIGRpc3Rpbmd1aXNoYWJsZSBmb3IgdGhl IGNhbGxlcik/Cj4gCgpPay4KCj4gPiArICAgIGNhc2UgRE1PUF9pbmplY3RfbXNpOgo+ID4gKyAg ICB7Cj4gPiArICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX2luamVjdF9tc2kgKmRhdGEgPQo+ID4g KyAgICAgICAgICAgICZvcC51LmluamVjdF9tc2k7Cj4gPiArCj4gPiArICAgICAgICByYyA9IGh2 bV9pbmplY3RfbXNpKGQsIGRhdGEtPmFkZHIsIGRhdGEtPmRhdGEpOwo+IAo+IExpbmUgbGVuZ3Ro IGNsZWFybHkgaXMgbm90IGFuIGlzc3VlIGhlcmUsIGJ1dCBpZiB5b3Ugd2FudCB0byBrZWVwCj4g dGhlIGhlbHBlciB2YXJpYWJsZSwgdGhlbiBwbGVhc2UgY29uc3RpZnkgaXQgKHdoaWNoIEkgZ3Vl c3Mgd291bGQKPiBhcHBseSB0byBzb21lIG9mIHRoZSBlYXJsaWVyIHBhdGNoZXMgdG9vKS4KCk9r LiBJJ2xsIHRyeSB0byBjb25zdCBldmVyeXRoaW5nIHRoYXQgY2FuJ3QgYmUgc3ViamVjdCB0byBh IGNvbnRpbnVhdGlvbi4KCiAgUGF1bAoKPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK