From mboxrd@z Thu Jan 1 00:00:00 1970 From: Feng Wu Subject: [PATCH 2/3] VMX: Make hook pi_do_resume always available Date: Fri, 20 May 2016 16:53:50 +0800 Message-ID: <1463734431-22353-3-git-send-email-feng.wu@intel.com> References: <1463734431-22353-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: <1463734431-22353-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, keir@xen.org, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, jbeulich@suse.com, Feng Wu List-Id: xen-devel@lists.xenproject.org TWFrZSBob29rIHBpX2RvX3Jlc3VtZSBhbHdheXMgYXZhaWxhYmxlLCBzbyB3aGVuIHRoZSBsYXN0 CmFzc2lnbmVkIGRldmljZSBpcyBkZXR0YWNoZWQgZnJvbSBhIGRvbWFpbiwgdGhlIGJsb2NrZWQK dmNwdSBjYW4gYmUgcmVtb3ZlZCBmcm9tIHRoZSBwZXItY3B1IGJsb2NraW5nIGxpc3QgcHJvcGVy bHkuCgpTaWduZWQtb2ZmLWJ5OiBGZW5nIFd1IDxmZW5nLnd1QGludGVsLmNvbT4KLS0tCiB4ZW4v YXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0 aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zt eC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDNmYmM3YjEuLjQ4NjJi MTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNo L3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yMzMsNyArMjMzLDYgQEAgdm9pZCB2bXhfcGlfaG9va3Nf YXNzaWduKHN0cnVjdCBkb21haW4gKmQpCiAgICAgZC0+YXJjaC5odm1fZG9tYWluLnZteC52Y3B1 X2Jsb2NrID0gdm14X3ZjcHVfYmxvY2s7CiAgICAgZC0+YXJjaC5odm1fZG9tYWluLnZteC5waV9z d2l0Y2hfZnJvbSA9IHZteF9waV9zd2l0Y2hfZnJvbTsKICAgICBkLT5hcmNoLmh2bV9kb21haW4u dm14LnBpX3N3aXRjaF90byA9IHZteF9waV9zd2l0Y2hfdG87Ci0gICAgZC0+YXJjaC5odm1fZG9t YWluLnZteC5waV9kb19yZXN1bWUgPSB2bXhfcGlfZG9fcmVzdW1lOwogfQogCiAvKiBUaGlzIGZ1 bmN0aW9uIGlzIGNhbGxlZCB3aGVuIHBjaWRldnNfbG9jayBpcyBoZWxkICovCkBAIC0yNDcsMTMg KzI0NiwxNCBAQCB2b2lkIHZteF9waV9ob29rc19kZWFzc2lnbihzdHJ1Y3QgZG9tYWluICpkKQog ICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXgudmNwdV9ibG9jayA9IE5VTEw7CiAgICAgZC0+YXJj aC5odm1fZG9tYWluLnZteC5waV9zd2l0Y2hfZnJvbSA9IE5VTEw7CiAgICAgZC0+YXJjaC5odm1f ZG9tYWluLnZteC5waV9zd2l0Y2hfdG8gPSBOVUxMOwotICAgIGQtPmFyY2guaHZtX2RvbWFpbi52 bXgucGlfZG9fcmVzdW1lID0gTlVMTDsKIH0KIAogc3RhdGljIGludCB2bXhfZG9tYWluX2luaXRp YWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpbnQgcmM7CiAKKyAgICBkLT5hcmNoLmh2 bV9kb21haW4udm14LnBpX2RvX3Jlc3VtZSA9IHZteF9waV9kb19yZXN1bWU7CisKICAgICBpZiAo ICFoYXNfdmxhcGljKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKLS0gCjIuMS4wCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK