From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH 4/8] x86/dom0_build.c: use plain bool Date: Wed, 28 Jun 2017 15:18:23 +0100 Message-ID: <20170628141827.19046-5-wei.liu2@citrix.com> References: <20170628141827.19046-1-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dQDnb-00020a-Dc for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:18:31 +0000 In-Reply-To: <20170628141827.19046-1-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Andrew Cooper , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj aC94ODYvZG9tMF9idWlsZC5jIHwgMTIgKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBp bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k b20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4IGNjOGFjYWQ2ODgu LjBjMTI1ZTYxZWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIv eGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpAQCAtODMsNyArODMsNyBAQCBjdXN0b21fcGFyYW0o ImRvbTBfbWF4X3ZjcHVzIiwgcGFyc2VfZG9tMF9tYXhfdmNwdXMpOwogc3RhdGljIF9faW5pdGRh dGEgdW5zaWduZWQgaW50IGRvbTBfbnJfcHhtczsKIHN0YXRpYyBfX2luaXRkYXRhIHVuc2lnbmVk IGludCBkb20wX3B4bXNbTUFYX05VTU5PREVTXSA9CiAgICAgeyBbMCAuLi4gTUFYX05VTU5PREVT IC0gMV0gPSB+MCB9Owotc3RhdGljIF9faW5pdGRhdGEgYm9vbF90IGRvbTBfYWZmaW5pdHlfcmVs YXhlZDsKK3N0YXRpYyBfX2luaXRkYXRhIGJvb2wgZG9tMF9hZmZpbml0eV9yZWxheGVkOwogCiBz dGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZG9tMF9ub2Rlcyhjb25zdCBjaGFyICpzKQogewpAQCAt OTIsMTIgKzkyLDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9kb20wX25vZGVzKGNvbnN0 IGNoYXIgKnMpCiAgICAgICAgICAgICBkb20wX3B4bXNbZG9tMF9ucl9weG1zXSA9IHNpbXBsZV9z dHJ0b3VsKHMsICZzLCAwKTsKICAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJyZWxheGVk IiwgNykgJiYgKCFzWzddIHx8IHNbN10gPT0gJywnKSApCiAgICAgICAgIHsKLSAgICAgICAgICAg IGRvbTBfYWZmaW5pdHlfcmVsYXhlZCA9IDE7CisgICAgICAgICAgICBkb20wX2FmZmluaXR5X3Jl bGF4ZWQgPSB0cnVlOwogICAgICAgICAgICAgcyArPSA3OwogICAgICAgICB9CiAgICAgICAgIGVs c2UgaWYgKCAhc3RybmNtcChzLCAic3RyaWN0IiwgNikgJiYgKCFzWzZdIHx8IHNbNl0gPT0gJywn KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGRvbTBfYWZmaW5pdHlfcmVsYXhlZCA9IDA7Cisg ICAgICAgICAgICBkb20wX2FmZmluaXR5X3JlbGF4ZWQgPSBmYWxzZTsKICAgICAgICAgICAgIHMg Kz0gNjsKICAgICAgICAgfQogICAgICAgICBlbHNlCkBAIC0yMDgsNyArMjA4LDcgQEAgY3VzdG9t X3BhcmFtKCJkb20wIiwgcGFyc2VfZG9tMF9wYXJhbSk7CiBzdGF0aWMgY2hhciBfX2luaXRkYXRh IG9wdF9kb20wX2lvcG9ydHNfZGlzYWJsZVsyMDBdID0gIiI7CiBzdHJpbmdfcGFyYW0oImRvbTBf aW9wb3J0c19kaXNhYmxlIiwgb3B0X2RvbTBfaW9wb3J0c19kaXNhYmxlKTsKIAotc3RhdGljIGJv b2xfdCBfX2luaXRkYXRhIHJvX2hwZXQgPSAxOworc3RhdGljIGJvb2wgX19pbml0ZGF0YSByb19o cGV0ID0gdHJ1ZTsKIGJvb2xlYW5fcGFyYW0oInJvLWhwZXQiLCByb19ocGV0KTsKIAogdW5zaWdu ZWQgaW50IF9faW5pdGRhdGEgZG9tMF9tZW1mbGFncyA9IE1FTUZfbm9fZG1hfE1FTUZfZXhhY3Rf bm9kZTsKQEAgLTIyOSw3ICsyMjksNyBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX2NvbXB1 dGVfbnJfcGFnZXMoCiB7CiAgICAgbm9kZWlkX3Qgbm9kZTsKICAgICB1bnNpZ25lZCBsb25nIGF2 YWlsID0gMCwgbnJfcGFnZXMsIG1pbl9wYWdlcywgbWF4X3BhZ2VzOwotICAgIGJvb2xfdCBuZWVk X3BhZ2luZzsKKyAgICBib29sIG5lZWRfcGFnaW5nOwogCiAgICAgZm9yX2VhY2hfbm9kZV9tYXNr ICggbm9kZSwgZG9tMF9ub2RlcyApCiAgICAgICAgIGF2YWlsICs9IGF2YWlsX2RvbWhlYXBfcGFn ZXNfcmVnaW9uKG5vZGUsIDAsIDApICsKQEAgLTI1Myw3ICsyNTMsNyBAQCB1bnNpZ25lZCBsb25n IF9faW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnZXMoCiAKICAgICBuZWVkX3BhZ2luZyA9IGlzX2h2 bV9kb21haW4oZCkgJiYKICAgICAgICAgKCFpb21tdV9oYXBfcHRfc2hhcmUgfHwgIXBhZ2luZ19t b2RlX2hhcChkKSk7Ci0gICAgZm9yICggOyA7IG5lZWRfcGFnaW5nID0gMCApCisgICAgZm9yICgg OyA7IG5lZWRfcGFnaW5nID0gZmFsc2UgKQogICAgIHsKICAgICAgICAgbnJfcGFnZXMgPSBkb20w X25ycGFnZXM7CiAgICAgICAgIG1pbl9wYWdlcyA9IGRvbTBfbWluX25ycGFnZXM7Ci0tIAoyLjEx LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK