From mboxrd@z Thu Jan 1 00:00:00 1970 From: Haozhong Zhang Subject: [XTF PATCH 09/16] vvmx: test vmxon with unaligned VMXON region address Date: Fri, 16 Dec 2016 21:43:41 +0800 Message-ID: <20161216134348.16236-10-haozhong.zhang@intel.com> References: <20161216134348.16236-1-haozhong.zhang@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHsoa-0005xL-B5 for xen-devel@lists.xenproject.org; Fri, 16 Dec 2016 13:44:48 +0000 In-Reply-To: <20161216134348.16236-1-haozhong.zhang@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.xenproject.org Cc: Andrew Cooper , Haozhong Zhang List-Id: xen-devel@lists.xenproject.org Vk1mYWlsSW52YWxpZCBpcyBleHBlY3RlZCBpbiB0aGlzIGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBI YW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgotLS0KIHRlc3RzL3Z2bXgv dm14b24uYyB8IDE4ICsrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2Vy dGlvbnMoKykKCmRpZmYgLS1naXQgYS90ZXN0cy92dm14L3ZteG9uLmMgYi90ZXN0cy92dm14L3Zt eG9uLmMKaW5kZXggODE0NzY3OS4uZjIzMGZkZiAxMDA2NDQKLS0tIGEvdGVzdHMvdnZteC92bXhv bi5jCisrKyBiL3Rlc3RzL3Z2bXgvdm14b24uYwpAQCAtODcsNiArODcsMjEgQEAgc3RhdGljIGJv b2wgdGVzdF92bXhvbl9pbnZhbGlkX3BhZGRyX3dpZHRoKHZvaWQpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBWTVhFUlJfVk1GQUlMX0lOVkFMSUQsIDAsIDApOwogfQogCisvKioKKyAq IHZteG9uIHdpdGggVk1YT04gcmVnaW9uIGFkZHJlc3Mgbm90IGFsaWduZWQgdG8gNDA5NgorICoK KyAqIEV4cGVjdDogVk1mYWlsSW52YWxpZAorICovCitzdGF0aWMgYm9vbCB0ZXN0X3ZteG9uX3Vu YWxpZ25lZF9hZGRyKHZvaWQpCit7CisgICAgdWludDY0X3QgdW5hbGlnbmVkX2FkZHIgPSAodWlu dDY0X3Qpdm14b25fcmVnaW9uIHwgMHhmZjsKKyAgICBleGluZm9fdCBmYXVsdDsKKyAgICB1aW50 OF90IHJldCA9IHZteG9uKHVuYWxpZ25lZF9hZGRyLCAmZmF1bHQpOworCisgICAgcmV0dXJuIGhh bmRsZV92bXhpbnNuX2VycihfX2Z1bmNfXywgcmV0LCBmYXVsdCwKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFZNWEVSUl9WTUZBSUxfSU5WQUxJRCwgMCwgMCk7Cit9CisKIGJvb2wgdGVz dF92bXhvbih2b2lkKQogewogICAgIGlmICggIXRlc3Rfdm14b25fbm92bXhlKCkgKQpAQCAtMTAx LDYgKzExNiw5IEBAIGJvb2wgdGVzdF92bXhvbih2b2lkKQogICAgIGlmICggIXRlc3Rfdm14b25f aW52YWxpZF9wYWRkcl93aWR0aCgpICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCisgICAgaWYg KCAhdGVzdF92bXhvbl91bmFsaWduZWRfYWRkcigpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor CiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLS0gCjIuMTAuMQoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=