From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 05/34] xen: is_hvm_domain should evaluate to 0 when !CONFIG_HVM Date: Sun, 19 Aug 2018 17:48:17 +0100 Message-ID: <5a1733d0-6b5a-8638-86a8-b4bb053a6848@citrix.com> References: <32dc160e20e574c7ec736fad43157928de86962e.1534518694.git-series.wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1frQsI-00055F-CM for xen-devel@lists.xenproject.org; Sun, 19 Aug 2018 16:48:22 +0000 In-Reply-To: <32dc160e20e574c7ec736fad43157928de86962e.1534518694.git-series.wei.liu2@citrix.com> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Wei Liu , xen-devel@lists.xenproject.org Cc: Stefano Stabellini , George Dunlap , Tim Deegan , Ian Jackson , Julien Grall , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gMTcvMDgvMjAxOCAxNjoxMiwgV2VpIExpdSB3cm90ZToKPiBTaW5jZSBpdCBpcyBkZWZpbmVk IGluIGNvbW1vbiBoZWFkZXIgZmlsZSwgaW50cm9kdWNlIENPTkZJR19IVk0gdG8KPiBBcm0gdG8g YXZvaWQgYnJlYWthZ2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy aXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICB8IDMgKysrCj4gIHhlbi9p bmNsdWRlL3hlbi9zY2hlZC5oIHwgNiArKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2Vy dGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZpZyBiL3hlbi9hcmNo L2FybS9LY29uZmlnCj4gaW5kZXggNTg2YmM2Mi4uYzBlOTY5ZSAxMDA2NDQKPiAtLS0gYS94ZW4v YXJjaC9hcm0vS2NvbmZpZwo+ICsrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCj4gQEAgLTUyLDYg KzUyLDkgQEAgY29uZmlnIEhBU19JVFMKPiAgICAgICAgICBwcm9tcHQgIkdJQ3YzIElUUyBNU0kg Y29udHJvbGxlciBzdXBwb3J0IiBpZiBFWFBFUlQgPSAieSIKPiAgICAgICAgICBkZXBlbmRzIG9u IEdJQ1YzICYmICFORVdfVkdJQwo+ICAKPiArY29uZmlnIEhWTQo+ICsgICAgICAgIGRlZl9ib29s IHkKPiArCj4gIGNvbmZpZyBORVdfVkdJQwo+ICAJYm9vbAo+ICAJcHJvbXB0ICJVc2UgbmV3IFZH SUMgaW1wbGVtZW50YXRpb24iCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBpbmRleCA1MWNlZWJlLi44ZmMzNDIzIDEwMDY0 NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVu L3NjaGVkLmgKPiBAQCAtODc5LDggKzg3OSwxNCBAQCB2b2lkIHdhdGNoZG9nX2RvbWFpbl9kZXN0 cm95KHN0cnVjdCBkb21haW4gKmQpOwo+ICAKPiAgI2RlZmluZSBpc19wdl9kb21haW4oZCkgKChk KS0+Z3Vlc3RfdHlwZSA9PSBndWVzdF90eXBlX3B2KQo+ICAjZGVmaW5lIGlzX3B2X3ZjcHUodikg ICAoaXNfcHZfZG9tYWluKCh2KS0+ZG9tYWluKSkKPiArCj4gKyNpZiBDT05GSUdfSFZNCj4gICNk ZWZpbmUgaXNfaHZtX2RvbWFpbihkKSAoKGQpLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVfaHZt KQo+ICsjZWxzZQo+ICsjZGVmaW5lIGlzX2h2bV9kb21haW4oZCkgKDApCj4gKyNlbmRpZgo+ICAj ZGVmaW5lIGlzX2h2bV92Y3B1KHYpICAgKGlzX2h2bV9kb21haW4odi0+ZG9tYWluKSkKClRoZSBu ZWVkIGZvciB0aGUgZm9sbG93aW5nIHBhdGNoIGlzIGNhdXNlZCBieSBhIGJ1ZyBoZXJlLCBpbiB0 aGF0IHlvdQpkb24ndCBldmFsdWF0ZSBkLgoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9z Y2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNTFjZWViZS4uZmRkMThhNyAx MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVu L3NjaGVkLmgKQEAgLTg3OSw4ICs4NzksMTcgQEAgdm9pZCB3YXRjaGRvZ19kb21haW5fZGVzdHJv eShzdHJ1Y3QgZG9tYWluICpkKTsKCiAjZGVmaW5lIGlzX3B2X2RvbWFpbihkKSAoKGQpLT5ndWVz dF90eXBlID09IGd1ZXN0X3R5cGVfcHYpCiAjZGVmaW5lIGlzX3B2X3ZjcHUodikgICAoaXNfcHZf ZG9tYWluKCh2KS0+ZG9tYWluKSkKLSNkZWZpbmUgaXNfaHZtX2RvbWFpbihkKSAoKGQpLT5ndWVz dF90eXBlID09IGd1ZXN0X3R5cGVfaHZtKQotI2RlZmluZSBpc19odm1fdmNwdSh2KSAgIChpc19o dm1fZG9tYWluKHYtPmRvbWFpbikpCisKK3N0YXRpYyBpbmxpbmUgYm9vbCBpc19odm1fZG9tYWlu KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIElTX0VOQUJMRUQoQ09ORklH X0hWTSkgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVfaHZtIDogZmFsc2U7Cit9CisKK3N0 YXRpYyBpbmxpbmUgYm9vbCBpc19odm1fdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAg ICByZXR1cm4gaXNfaHZtX2RvbWFpbih2LT5kb21haW4pOworfQorCiAjZGVmaW5lIGlzX3Bpbm5l ZF92Y3B1KHYpICgodiktPmRvbWFpbi0+aXNfcGlubmVkIHx8IFwKICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGNwdW1hc2tfd2VpZ2h0KCh2KS0+Y3B1X2hhcmRfYWZmaW5pdHkpID09IDEpCiAj aWZkZWYgQ09ORklHX0hBU19QQVNTVEhST1VHSAoKc2VlbXMgdG8gY29tcGlsZSwgYW5kIHNob3Vs ZCBEVFJUIGluY2x1ZGluZyBhbGwgYXBwcm9wcmlhdGUgcGFyYW1ldGVyCmV2YWx1YXRpb24uCgp+ QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs