From mboxrd@z Thu Jan 1 00:00:00 1970 From: Feng Wu Subject: [PATCH v5 1/7] VMX: Statically assign two PI hooks Date: Tue, 11 Oct 2016 08:57:47 +0800 Message-ID: <1476147473-30970-2-git-send-email-feng.wu@intel.com> References: <1476147473-30970-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: <1476147473-30970-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 Cm5lZWRlZCBldmVuIHdoZW4gYW55IHByZXZpb3VzbHkgYXNzaWduZWQgZGV2aWNlIGlzIGRldGFj aGVkCmZyb20gdGhlIGRvbWFpbi4gU2luY2UgJ1NOJyBiaXQgaXMgYWxzbyB1c2VkIHRvIGNvbnRy b2wgdGhlCkNQVSBzaWRlIFBJIGFuZCB3ZSBjaGFuZ2UgdGhlIHN0YXRlIG9mIFNOIGJpdCBpbiB0 aGVzZSB0d28KZnVuY3Rpb25zLCB0aGVuIGV2YWx1YXRlIHRoaXMgYml0IGluIHZteF9kZWxpdmVy X3Bvc3RlZF9pbnRyKCkKd2hlbiB0cnlpbmcgdG8gZGVsaXZlciB0aGUgaW50ZXJydXB0IGluIHBv c3RlZCB3YXkgdmlhIHNvZnR3YXJlLgpUaGUgcHJvYmxlbSBpcyBpZiB3ZSBkZWFzc2lnbiB0aGUg aG9va3Mgd2hpbGUgdGhlIHZDUFUgaXMgcnVubmFibGUKaW4gdGhlIHJ1bnF1ZXVlIHdpdGggJ1NO JyBzZXQsIGFsbCB0aGUgZnVydHVyZSBub3RpZmljYXRvbiBldmVudAp3aWxsIGJlIHN1cHByZXNz ZWQuIFRoaXMgcGF0Y2ggbWFrZXMgdGhlc2UgdHdvIGhvb2tzIHN0YXRpY2FsbHkKYXNzaWduZWQu CgpTaWduZWQtb2ZmLWJ5OiBGZW5nIFd1IDxmZW5nLnd1QGludGVsLmNvbT4KLS0tCnY1OgotIFph cCAicGlfc3dpdGNoX2Zyb20iIGhvb2sKCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDgg KysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYv aHZtL3ZteC92bXguYwppbmRleCAzZDMzMGI2Li42MjNkNWJjIDEwMDY0NAotLS0gYS94ZW4vYXJj aC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAt MTQ3LDYgKzE0NywxMSBAQCBzdGF0aWMgdm9pZCB2bXhfcGlfc3dpdGNoX2Zyb20oc3RydWN0IHZj cHUgKnYpCiAgICAgcGlfc2V0X3NuKHBpX2Rlc2MpOwogfQogCisvKgorICogSW4gZmFjdCwgd2Ug Y2FuIHJlbW92ZSB0aGlzIGhvb2tzIGluc2lkZSBpdHNlbGYgaWYgbm8gbmV3IGRldmljZSBpcyBp biB0aGUKKyAqIHByb2Nlc3Mgb2YgZ2V0dGluZyBhc3NpZ25lZCBhbmQgImZyb20iIGhvb2sgaXMg TlVMTC4gSG93ZXZlciwgaXQgaXMgbm90CisgKiBzdHJhaWdodGZvcndhcmQgdG8gZmluZCBhIGNs ZWFyIHNvbHV0aW9uLCBzbyBqdXN0IGxlYXZlIGl0IGhlcmUuCisgKi8KIHN0YXRpYyB2b2lkIHZt eF9waV9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHBpX2Rlc2MgKnBp X2Rlc2MgPSAmdi0+YXJjaC5odm1fdm14LnBpX2Rlc2M7CkBAIC0yMjEsOSArMjI2LDggQEAgdm9p ZCB2bXhfcGlfaG9va3NfZGVhc3NpZ24oc3RydWN0IGRvbWFpbiAqZCkKICAgICBBU1NFUlQoZC0+ YXJjaC5odm1fZG9tYWluLnZteC52Y3B1X2Jsb2NrKTsKIAogICAgIGQtPmFyY2guaHZtX2RvbWFp bi52bXgudmNwdV9ibG9jayA9IE5VTEw7Ci0gICAgZC0+YXJjaC5odm1fZG9tYWluLnZteC5waV9z d2l0Y2hfZnJvbSA9IE5VTEw7Ci0gICAgZC0+YXJjaC5odm1fZG9tYWluLnZteC5waV9zd2l0Y2hf dG8gPSBOVUxMOwogICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXgucGlfZG9fcmVzdW1lID0gTlVM TDsKKyAgICBkLT5hcmNoLmh2bV9kb21haW4udm14LnBpX3N3aXRjaF9mcm9tID0gTlVMTDsKIH0K IAogc3RhdGljIGludCB2bXhfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKLS0g CjIuMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==