From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: [PATCH v4 06/12] x86/genapic: patch indirect calls to direct ones Date: Tue, 02 Oct 2018 04:14:47 -0600 Message-ID: <5BB3451702000078001EDA17@prv1-mh.provo.novell.com> References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com> <5BB343D802000078001ED9F6@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1g7Hhd-0008Su-JQ for xen-devel@lists.xenproject.org; Tue, 02 Oct 2018 10:14:53 +0000 In-Reply-To: <5BB343D802000078001ED9F6@prv1-mh.provo.novell.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel Cc: Andrew Cooper , Wei Liu List-Id: xen-devel@lists.xenproject.org Rm9yIChJIGhvcGUpIG9idmlvdXMgcmVhc29ucyBvbmx5IHRoZSBvbmVzIHVzZWQgYXQgcnVudGlt ZSBnZXQKY29udmVydGVkLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1 c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnYy OiBEcm9wIG9wZW4tY29kZWQgbnVtYmVycyBmcm9tIG1hY3JvIGludm9jYXRpb25zLgoKLS0tIGEv eGVuL2FyY2gveDg2L3NtcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXAuYwpAQCAtMjksMTIgKzI5 LDEyIEBACiAKIHZvaWQgc2VuZF9JUElfbWFzayhjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGludCB2 ZWN0b3IpCiB7Ci0gICAgZ2VuYXBpYy5zZW5kX0lQSV9tYXNrKG1hc2ssIHZlY3Rvcik7CisgICAg YWx0ZXJuYXRpdmVfdmNhbGwoZ2VuYXBpYy5zZW5kX0lQSV9tYXNrLCBtYXNrLCB2ZWN0b3IpOwog fQogCiB2b2lkIHNlbmRfSVBJX3NlbGYoaW50IHZlY3RvcikKIHsKLSAgICBnZW5hcGljLnNlbmRf SVBJX3NlbGYodmVjdG9yKTsKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChnZW5hcGljLnNlbmRfSVBJ X3NlbGYsIHZlY3Rvcik7CiB9CiAKIC8qCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1n ZW5lcmljL21hY2hfYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmlj L21hY2hfYXBpYy5oCkBAIC0xNSw4ICsxNSwxOCBAQAogI2RlZmluZSBUQVJHRVRfQ1BVUyAoKGNv bnN0IHR5cGVvZihjcHVfb25saW5lX21hcCkgKikmY3B1X29ubGluZV9tYXApCiAjZGVmaW5lIGlu aXRfYXBpY19sZHIgKGdlbmFwaWMuaW5pdF9hcGljX2xkcikKICNkZWZpbmUgY2x1c3RlcmVkX2Fw aWNfY2hlY2sgKGdlbmFwaWMuY2x1c3RlcmVkX2FwaWNfY2hlY2spCi0jZGVmaW5lIGNwdV9tYXNr X3RvX2FwaWNpZCAoZ2VuYXBpYy5jcHVfbWFza190b19hcGljaWQpCi0jZGVmaW5lIHZlY3Rvcl9h bGxvY2F0aW9uX2NwdW1hc2soY3B1KSAoZ2VuYXBpYy52ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNr KGNwdSkpCisjZGVmaW5lIGNwdV9tYXNrX3RvX2FwaWNpZChtYXNrKSAoeyBcCisJLyogXAorCSAq IFRoZXJlIGFyZSBhIG51bWJlciBvZiBwbGFjZXMgd2hlcmUgdGhlIGFkZHJlc3Mgb2YgYSBsb2Nh bCB2YXJpYWJsZSBcCisJICogZ2V0cyBwYXNzZWQgaGVyZS4gVGhlIHVzZSBvZiA/OiBpbiBhbHRl cm5hdGl2ZV9jYWxsPE4+KCkgdHJpZ2dlcnMgYW4gXAorCSAqICJhZGRyZXNzIG9mIC4uLiBpcyBh bHdheXMgdHJ1ZSIgd2FybmluZyBpbiBzdWNoIGEgY2FzZSB3aXRoIGF0IGxlYXN0IFwKKwkgKiBn Y2MgNyBhbmQgOC4gSGVuY2UgdGhlIHNlZW1pbmdseSBwb2ludGxlc3MgbG9jYWwgdmFyaWFibGUg aGVyZS4gXAorCSAqLyBcCisJY29uc3QgY3B1bWFza190ICptXyA9IChtYXNrKTsgXAorCWFsdGVy bmF0aXZlX2NhbGwoZ2VuYXBpYy5jcHVfbWFza190b19hcGljaWQsIG1fKTsgXAorfSkKKyNkZWZp bmUgdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzayhjcHUpIFwKKwlhbHRlcm5hdGl2ZV9jYWxsKGdl bmFwaWMudmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzaywgY3B1KQogCiBzdGF0aWMgaW5saW5lIHZv aWQgZW5hYmxlX2FwaWNfbW9kZSh2b2lkKQogewoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h bi9saXN0aW5mby94ZW4tZGV2ZWw=