From mboxrd@z Thu Jan 1 00:00:00 1970 From: Feng Wu Subject: [PATCH v6 1/7] VMX: Permanently assign PI hook vmx_pi_switch_to() Date: Fri, 28 Oct 2016 10:37:33 +0800 Message-ID: <1477622259-3476-2-git-send-email-feng.wu@intel.com> References: <1477622259-3476-1-git-send-email-feng.wu@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1477622259-3476-1-git-send-email-feng.wu@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: kevin.tian@intel.com, Feng Wu , george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org UEkgaG9vayB2bXhfcGlfc3dpdGNoX3RvKCkgaXMgbmVlZGVkIGV2ZW4gd2hlbiBhbnkgcHJldmlv dXNseQphc3NpZ25lZCBkZXZpY2UgaXMgZGV0YWNoZWQgZnJvbSB0aGUgZG9tYWluLiBTaW5jZSAn U04nIGJpdCBpcwphbHNvIHVzZWQgdG8gY29udHJvbCB0aGUgQ1BVIHNpZGUgUEkgYW5kIHdlIGNo YW5nZSB0aGUgc3RhdGUgb2YKU04gYml0IGluIHRoZXNlIHR3byBmdW5jdGlvbnMsIHRoZW4gZXZh bHVhdGUgdGhpcyBiaXQgaW4Kdm14X2RlbGl2ZXJfcG9zdGVkX2ludHIoKSB3aGVuIHRyeWluZyB0 byBkZWxpdmVyIHRoZSBpbnRlcnJ1cHQKaW4gcG9zdGVkIHdheSB2aWEgc29mdHdhcmUuIFRoZSBw cm9ibGVtIGlzIGlmIHdlIGRlYXNzaWduIHRoZQpob29rcyB3aGlsZSB0aGUgdkNQVSBpcyBydW5u YWJsZSBpbiB0aGUgcnVucXVldWUgd2l0aCAnU04nIHNldCwKYWxsIHRoZSBmdXJ0dXJlIG5vdGlm aWNhdG9uIGV2ZW50IHdpbGwgYmUgc3VwcHJlc3NlZC4gVGhpcyBwYXRjaAptYWtlcyB0aGVzZSB0 d28gaG9va3Mgc3RhdGljYWxseSBhc3NpZ25lZC4KClNpZ25lZC1vZmYtYnk6IEZlbmcgV3UgPGZl bmcud3VAaW50ZWwuY29tPgotLS0KdjY6Ci0gQWRqdXN0IHRoZSBjb21tZW50cyBhbmQgd29yZGlu Zy4KCnY1OgotIFphcCAicGlfc3dpdGNoX2Zyb20iIGhvb2sKCnY0OgotIERvbid0IHphcCB2bXhf cGlfc3dpdGNoX2Zyb20oKSBhbmQgdm14X3BpX3N3aXRjaF90bygpIHdoZW4KYW55IHByZXZpb3Vz bHkgYXNzaWduZWQgZGV2aWNlIGlzIGRldGFjaGVkIGZyb20gdGhlIGRvbWFpbi4KLSBDb21tZW50 cyBjaGFuZ2VzLgoKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgOSArKysrKysrLS0KIDEg ZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu YwppbmRleCAzZDMzMGI2Li5mYWFhOTg3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt eC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjIxLDkgKzIyMSwx NCBAQCB2b2lkIHZteF9waV9ob29rc19kZWFzc2lnbihzdHJ1Y3QgZG9tYWluICpkKQogICAgIEFT U0VSVChkLT5hcmNoLmh2bV9kb21haW4udm14LnZjcHVfYmxvY2spOwogCiAgICAgZC0+YXJjaC5o dm1fZG9tYWluLnZteC52Y3B1X2Jsb2NrID0gTlVMTDsKLSAgICBkLT5hcmNoLmh2bV9kb21haW4u dm14LnBpX3N3aXRjaF9mcm9tID0gTlVMTDsKLSAgICBkLT5hcmNoLmh2bV9kb21haW4udm14LnBp X3N3aXRjaF90byA9IE5VTEw7CiAgICAgZC0+YXJjaC5odm1fZG9tYWluLnZteC5waV9kb19yZXN1 bWUgPSBOVUxMOworICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXgucGlfc3dpdGNoX2Zyb20gPSBO VUxMOworCisgICAgLyoKKyAgICAgKiBJbiBmYWN0LCB3ZSBjYW4gcmVtb3ZlICd2bXhfcGlfc3dp dGNoX3RvJyBpbnNpZGUgaXRzZWxmIGlmIG5vIG5ldyBkZXZpY2UKKyAgICAgKiBpcyBpbiB0aGUg cHJvY2VzcyBvZiBnZXR0aW5nIGFzc2lnbmVkIGFuZCAiZnJvbSIgaG9vayBpcyBOVUxMLiBIb3dl dmVyLAorICAgICAqIGl0IGlzIG5vdCBzdHJhaWdodGZvcndhcmQgdG8gZmluZCBhIGNsZWFyIHNv bHV0aW9uLCBzbyBqdXN0IGxlYXZlIGl0IGhlcmUuCisgICAgICovCiB9CiAKIHN0YXRpYyBpbnQg dm14X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCi0tIAoyLjEuMAoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl bi1kZXZlbAo=