From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Gao Subject: [PATCH v9 1/8] VMX: Permanently assign PI hook vmx_pi_switch_to() Date: Mon, 27 Feb 2017 09:45:42 +0800 Message-ID: <1488159949-15011-2-git-send-email-chao.gao@intel.com> References: <1488159949-15011-1-git-send-email-chao.gao@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1488159949-15011-1-git-send-email-chao.gao@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 , Feng Wu , Jun Nakajima , George Dunlap , Andrew Cooper , Dario Faggioli , Jan Beulich , Chao Gao List-Id: xen-devel@lists.xenproject.org RnJvbTogRmVuZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+CgpQSSBob29rIHZteF9waV9zd2l0Y2hf dG8oKSBpcyBuZWVkZWQgZXZlbiBhZnRlciBhbnkgcHJldmlvdXNseQphc3NpZ25lZCBkZXZpY2Ug aXMgZGV0YWNoZWQgZnJvbSB0aGUgZG9tYWluLiBTaW5jZSAnU04nIGJpdCBpcwphbHNvIHVzZWQg dG8gY29udHJvbCB0aGUgQ1BVIHNpZGUgUEkgYW5kIHdlIGNoYW5nZSB0aGUgc3RhdGUgb2YKU04g Yml0IGluIHZteF9waV9zd2l0Y2hfdG8oKSBhbmQgdm14X3BpX3N3aXRjaF9mcm9tKCksIHRoZW4K ZXZhbHVhdGUgdGhpcyBiaXQgaW4gdm14X2RlbGl2ZXJfcG9zdGVkX2ludHIoKSB3aGVuIHRyeWlu ZyB0bwpkZWxpdmVyIHRoZSBpbnRlcnJ1cHQgaW4gcG9zdGVkIHdheSB2aWEgc29mdHdhcmUuIFRo ZSBwcm9ibGVtCmlzIGlmIHdlIGRlYXNzaWduIHRoZSBob29rcyB3aGlsZSB0aGUgdkNQVSBpcyBy dW5uYWJsZSBpbiB0aGUKcnVucXVldWUgd2l0aCAnU04nIHNldCwgYWxsIHRoZSBmdXJ0dXJlIG5v dGlmaWNhdG9uIGV2ZW50IHdpbGwKYmUgc3VwcHJlc3NlZC4gVGhpcyBwYXRjaCBtYWtlcyB0aGUg aG9vayBwZXJtYW5lbnRseSBhc3NpZ25lZC4KClNpZ25lZC1vZmYtYnk6IEZlbmcgV3UgPGZlbmcu d3VAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t PgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu Y29tPgotLS0Kdjk6Ci0gQ29tbWVudHMgY2hhbmdlcyBbcGVyIEtldmluJ3MgY29tbWVudHNdCgp2 ODogCi0gQ29tbWVudHMgY2hhbmdlcyAKCnY3OiAKLSBjb21tZW50cyBjaGFuZ2VzLiAKCnY2OiAK LSBBZGp1c3QgdGhlIGNvbW1lbnRzIGFuZCB3b3JkaW5nLiAKCnY1OiAKLSBaYXAgInBpX3N3aXRj aF9mcm9tIiBob29rIAoKdjQ6IAotIERvbid0IHphcCB2bXhfcGlfc3dpdGNoX2Zyb20oKSBhbmQg dm14X3BpX3N3aXRjaF90bygpIHdoZW4gCmFueSBwcmV2aW91c2x5IGFzc2lnbmVkIGRldmljZSBp cyBkZXRhY2hlZCBmcm9tIHRoZSBkb21haW4uIAotIENvbW1lbnRzIGNoYW5nZXMuIAoKIHhlbi9h cmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgOCArKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5z ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v dm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggZDNkOThkYS4uNWZh MTZkZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2Fy Y2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI2MCw5ICsyNjAsMTUgQEAgdm9pZCB2bXhfcGlfaG9v a3NfZGVhc3NpZ24oc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIEFTU0VSVChkLT5hcmNoLmh2bV9k b21haW4ucGlfb3BzLnZjcHVfYmxvY2spOwogCisgICAgLyoKKyAgICAgKiBOb3RlIHRoYXQgd2Ug ZG9uJ3Qgc2V0ICdkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLnN3aXRjaF90bycgdG8gTlVMTAor ICAgICAqIGhlcmUuIElmIHdlIGRlYXNzaWduIHRoZSBob29rcyB3aGlsZSB0aGUgdkNQVSBpcyBy dW5uYWJsZSBpbiB0aGUKKyAgICAgKiBydW5xdWV1ZSB3aXRoICdTTicgc2V0LCBhbGwgdGhlIGZ1 dHVyZSBub3RpZmljYXRpb24gZXZlbnQgd2lsbCBiZQorICAgICAqIHN1cHByZXNzZWQuIFByZXNl cnZpbmcgdGhlICdzd2l0Y2hfdG8nIGhvb2sgZnVuY3Rpb24gY2FuIG1ha2Ugc3VyZQorICAgICAq IGV2ZW50IHRpbWUgdGhlIHZDUFUgaXMgcnVubmluZyB0aGUgJ1NOJyBmaWVsZCBpcyBjbGVhcmVk LgorICAgICAqLwogICAgIGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMudmNwdV9ibG9jayA9IE5V TEw7CiAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBpX29wcy5zd2l0Y2hfZnJvbSA9IE5VTEw7Ci0g ICAgZC0+YXJjaC5odm1fZG9tYWluLnBpX29wcy5zd2l0Y2hfdG8gPSBOVUxMOwogICAgIGQtPmFy Y2guaHZtX2RvbWFpbi5waV9vcHMuZG9fcmVzdW1lID0gTlVMTDsKIH0KIAotLSAKMS44LjMuMQoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=