From mboxrd@z Thu Jan 1 00:00:00 1970 From: Feng Wu Subject: [PATCH v7 1/6] VMX: Permanently assign PI hook vmx_pi_switch_to() Date: Mon, 7 Nov 2016 16:07:58 +0800 Message-ID: <1478506083-14560-2-git-send-email-feng.wu@intel.com> References: <1478506083-14560-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: <1478506083-14560-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 aWNhdG9uIGV2ZW50IHdpbGwgYmUgc3VwcHJlc3NlZC4gVGhpcyBwYXRjaAptYWtlcyB0aGUgaG9v ayBwZXJtYW5lbnRseSBhc3NpZ25lZC4KClNpZ25lZC1vZmYtYnk6IEZlbmcgV3UgPGZlbmcud3VA aW50ZWwuY29tPgotLS0Kdjc6Ci0gY29tbWVudHMgY2hhbmdlcy4KCnY2OgotIEFkanVzdCB0aGUg Y29tbWVudHMgYW5kIHdvcmRpbmcuCgp2NToKLSBaYXAgInBpX3N3aXRjaF9mcm9tIiBob29rCgp2 NDoKLSBEb24ndCB6YXAgdm14X3BpX3N3aXRjaF9mcm9tKCkgYW5kIHZteF9waV9zd2l0Y2hfdG8o KSB3aGVuCmFueSBwcmV2aW91c2x5IGFzc2lnbmVkIGRldmljZSBpcyBkZXRhY2hlZCBmcm9tIHRo ZSBkb21haW4uCi0gQ29tbWVudHMgY2hhbmdlcy4KCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu YyB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gv eDg2L2h2bS92bXgvdm14LmMKaW5kZXggM2QzMzBiNi4uMTA1NDZhZiAxMDA2NDQKLS0tIGEveGVu L2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK QEAgLTIyMiw4ICsyMjIsMTMgQEAgdm9pZCB2bXhfcGlfaG9va3NfZGVhc3NpZ24oc3RydWN0IGRv bWFpbiAqZCkKIAogICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXgudmNwdV9ibG9jayA9IE5VTEw7 CiAgICAgZC0+YXJjaC5odm1fZG9tYWluLnZteC5waV9zd2l0Y2hfZnJvbSA9IE5VTEw7Ci0gICAg ZC0+YXJjaC5odm1fZG9tYWluLnZteC5waV9zd2l0Y2hfdG8gPSBOVUxMOwogICAgIGQtPmFyY2gu aHZtX2RvbWFpbi52bXgucGlfZG9fcmVzdW1lID0gTlVMTDsKKworICAgIC8qCisgICAgICogSW4g ZmFjdCwgd2UgY291bGQgcmVtb3ZlICd2bXhfcGlfc3dpdGNoX3RvJyBpbnNpZGUgaXRzZWxmIGlm IG5vIG5ldyBkZXZpY2UKKyAgICAgKiBpcyBpbiB0aGUgcHJvY2VzcyBvZiBnZXR0aW5nIGFzc2ln bmVkIGFuZCAiZnJvbSIgaG9vayBpcyBOVUxMLiBIb3dldmVyLAorICAgICAqIGl0IGlzIG5vdCBz dHJhaWdodGZvcndhcmQgdG8gZmluZCBhIGNsZWFyIHNvbHV0aW9uLCBzbyBqdXN0IGxlYXZlIGl0 IGhlcmUuCisgICAgICovCiB9CiAKIHN0YXRpYyBpbnQgdm14X2RvbWFpbl9pbml0aWFsaXNlKHN0 cnVjdCBkb21haW4gKmQpCi0tIAoyLjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=