From mboxrd@z Thu Jan 1 00:00:00 1970 From: Feng Wu Subject: [PATCH v3 1/6] VMX: Statically assign two PI hooks Date: Wed, 31 Aug 2016 11:56:26 +0800 Message-ID: <1472615791-8664-2-git-send-email-feng.wu@intel.com> References: <1472615791-8664-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: <1472615791-8664-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 UEkgaG9va3M6IHZteF9waV9zd2l0Y2hfZnJvbSgpIGFuZCB2bXhfcGlfc3dpdGNoX3RvKCkgYXJl Cm5lZWRlZCBldmVuIGFsbCB0aGUgYXNzaWduZWQgZGV2aWNlcyB3ZXJlIGRldHRhY2hlZCBmcm9t CnRoZSBkb21haW4uIFdlIGNoYW5nZSB0aGUgc3RhdGUgb2YgU04gYml0IGluIHRoZXNlIHR3bwpm dW5jdGlvbnMsIGFuZCBldmFsdWF0ZSB0aGlzIGJpdCBpbiB2bXhfZGVsaXZlcl9wb3N0ZWRfaW50 cigpCndoZW4gdHJ5aW5nIHRvIGRlbGl2ZXIgdGhlIGludGVycnVwdCBpbiBwb3N0ZWQgd2F5IHZp YSBzb2Z0d2FyZS4KVGhlIHByb2JsZW0gaXMgaWYgd2UgZGVhc3NpZ24gdGhlIGhvb2tzIHdoaWxl IHRoZSB2Q1BVIGlzIHJ1bm5hYmxlCmluIHRoZSBydW5xdWV1ZSB3aXRoICdTTicgc2V0LCBhbGwg dGhlIGZ1cnR1cmUgbm90aWZpY2F0b24gZXZlbnQKd2lsbCBiZSBzdXBwcmVzc2VkLiBUaGlzIHBh dGNoIG1ha2VzIHRoZXNlIHR3byBob29rcyBzdGF0aWNhbGx5CmFzc2lnbmVkLgoKU2lnbmVkLW9m Zi1ieTogRmVuZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92 bXgvdm14LmMgfCAxMCArKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggM2QzMzBiNi4uZjVkMmQzYyAxMDA2 NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2 bS92bXgvdm14LmMKQEAgLTIwNyw4ICsyMDcsNiBAQCB2b2lkIHZteF9waV9ob29rc19hc3NpZ24o c3RydWN0IGRvbWFpbiAqZCkKICAgICBBU1NFUlQoIWQtPmFyY2guaHZtX2RvbWFpbi52bXgudmNw dV9ibG9jayk7CiAKICAgICBkLT5hcmNoLmh2bV9kb21haW4udm14LnZjcHVfYmxvY2sgPSB2bXhf dmNwdV9ibG9jazsKLSAgICBkLT5hcmNoLmh2bV9kb21haW4udm14LnBpX3N3aXRjaF9mcm9tID0g dm14X3BpX3N3aXRjaF9mcm9tOwotICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXgucGlfc3dpdGNo X3RvID0gdm14X3BpX3N3aXRjaF90bzsKICAgICBkLT5hcmNoLmh2bV9kb21haW4udm14LnBpX2Rv X3Jlc3VtZSA9IHZteF9waV9kb19yZXN1bWU7CiB9CiAKQEAgLTIyMSw4ICsyMTksNiBAQCB2b2lk IHZteF9waV9ob29rc19kZWFzc2lnbihzdHJ1Y3QgZG9tYWluICpkKQogICAgIEFTU0VSVChkLT5h cmNoLmh2bV9kb21haW4udm14LnZjcHVfYmxvY2spOwogCiAgICAgZC0+YXJjaC5odm1fZG9tYWlu LnZteC52Y3B1X2Jsb2NrID0gTlVMTDsKLSAgICBkLT5hcmNoLmh2bV9kb21haW4udm14LnBpX3N3 aXRjaF9mcm9tID0gTlVMTDsKLSAgICBkLT5hcmNoLmh2bV9kb21haW4udm14LnBpX3N3aXRjaF90 byA9IE5VTEw7CiAgICAgZC0+YXJjaC5odm1fZG9tYWluLnZteC5waV9kb19yZXN1bWUgPSBOVUxM OwogfQogCkBAIC0yMzYsNiArMjMyLDEyIEBAIHN0YXRpYyBpbnQgdm14X2RvbWFpbl9pbml0aWFs aXNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCAocmMgPSB2bXhfYWxsb2NfdmxhcGljX21h cHBpbmcoZCkpICE9IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKKyAgICBpZiAoIGlvbW11X2lu dHBvc3QgKQorICAgIHsKKyAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnZteC5waV9zd2l0Y2hf ZnJvbSA9IHZteF9waV9zd2l0Y2hfZnJvbTsKKyAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnZt eC5waV9zd2l0Y2hfdG8gPSB2bXhfcGlfc3dpdGNoX3RvOworICAgIH0KKwogICAgIHJldHVybiAw OwogfQogCi0tIAoyLjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=