From mboxrd@z Thu Jan 1 00:00:00 1970 From: Feng Wu Subject: [PATCH v8 1/7] VMX: Permanently assign PI hook vmx_pi_switch_to() Date: Fri, 18 Nov 2016 09:57:18 +0800 Message-ID: <1479434244-10223-2-git-send-email-feng.wu@intel.com> References: <1479434244-10223-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: <1479434244-10223-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 aW50ZWwuY29tPgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls a0BvcmFjbGUuY29tPgotLS0Kdjg6Ci0gQ29tbWVudHMgY2hhbmdlcwoKdjc6Ci0gY29tbWVudHMg Y2hhbmdlcy4KCnY2OgotIEFkanVzdCB0aGUgY29tbWVudHMgYW5kIHdvcmRpbmcuCgp2NToKLSBa YXAgInBpX3N3aXRjaF9mcm9tIiBob29rCgp2NDoKLSBEb24ndCB6YXAgdm14X3BpX3N3aXRjaF9m cm9tKCkgYW5kIHZteF9waV9zd2l0Y2hfdG8oKSB3aGVuCmFueSBwcmV2aW91c2x5IGFzc2lnbmVk IGRldmljZSBpcyBkZXRhY2hlZCBmcm9tIHRoZSBkb21haW4uCi0gQ29tbWVudHMgY2hhbmdlcy4K CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDggKysrKysrKy0KIDEgZmlsZSBjaGFuZ2Vk LCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94 ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDNkMzMw YjYuLmYzOTExZjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBi L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yMjIsOCArMjIyLDE0IEBAIHZvaWQgdm14 X3BpX2hvb2tzX2RlYXNzaWduKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBkLT5hcmNoLmh2bV9k b21haW4udm14LnZjcHVfYmxvY2sgPSBOVUxMOwogICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXgu cGlfc3dpdGNoX2Zyb20gPSBOVUxMOwotICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXgucGlfc3dp dGNoX3RvID0gTlVMTDsKICAgICBkLT5hcmNoLmh2bV9kb21haW4udm14LnBpX2RvX3Jlc3VtZSA9 IE5VTEw7CisKKyAgICAvKgorICAgICAqIEluIGZhY3QsIHdlIGNvdWxkIHNldCAnZC0+YXJjaC5o dm1fZG9tYWluLnZteC5waV9zd2l0Y2hfdG8nIHRvIE5VTEwKKyAgICAgKiBpbiB2bXhfcGlfc3dp dGNoX3RvKCkgaWYgbm8gbmV3IGRldmljZSBpcyBpbiB0aGUgcHJvY2VzcyBvZiBnZXR0aW5nCisg ICAgICogYXNzaWduZWQgYW5kICJmcm9tIiBob29rIGlzIE5VTEwuIEhvd2V2ZXIsIGl0IGlzIG5v dCBzdHJhaWdodGZvcndhcmQKKyAgICAgKiB0byBmaW5kIGEgY2xlYXIgc29sdXRpb24sIHNvIGp1 c3QgbGVhdmUgaXQgaGVyZS4KKyAgICAgKi8KIH0KIAogc3RhdGljIGludCB2bXhfZG9tYWluX2lu aXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKLS0gCjIuMS4wCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==