From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH 09/18] x86/i8259.c: use plain bool Date: Fri, 30 Jun 2017 18:01:17 +0100 Message-ID: <20170630170126.4148-10-wei.liu2@citrix.com> References: <20170630170126.4148-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 1dQzIT-0002sr-D0 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:01:33 +0000 In-Reply-To: <20170630170126.4148-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 aC94ODYvaTgyNTkuYyAgICAgIHwgMTAgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9p cnEuaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTgyNTkuYyBiL3hlbi9hcmNoL3g4Ni9p ODI1OS5jCmluZGV4IDA3NDY1YWFjZTguLjE2NmNhMWEzZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo L3g4Ni9pODI1OS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pODI1OS5jCkBAIC0zMiw5ICszMiw5IEBA CiAKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soaTgyNTlBX2xvY2spOwogCi1zdGF0aWMgYm9vbF90 IF9tYXNrX2FuZF9hY2tfODI1OUFfaXJxKHVuc2lnbmVkIGludCBpcnEpOworc3RhdGljIGJvb2wg X21hc2tfYW5kX2Fja184MjU5QV9pcnEodW5zaWduZWQgaW50IGlycSk7CiAKLWJvb2xfdCBib2d1 c184MjU5QV9pcnEodW5zaWduZWQgaW50IGlycSkKK2Jvb2wgYm9ndXNfODI1OUFfaXJxKHVuc2ln bmVkIGludCBpcnEpCiB7CiAgICAgcmV0dXJuIF9tYXNrX2FuZF9hY2tfODI1OUFfaXJxKGlycSk7 CiB9CkBAIC0xOTMsMTEgKzE5MywxMSBAQCBzdGF0aWMgaW5saW5lIGludCBpODI1OUFfaXJxX3Jl YWwodW5zaWduZWQgaW50IGlycSkKICAqIHRvIHRoZSB0d28gODI1OXMgaXMgaW1wb3J0YW50ISAg UmV0dXJuIGEgYm9vbGVhbgogICogaW5kaWNhdGluZyB3aGV0aGVyIHRoZSBpcnEgd2FzIGdlbnVp bmUgb3Igc3B1cmlvdXMuCiAgKi8KLXN0YXRpYyBib29sX3QgX21hc2tfYW5kX2Fja184MjU5QV9p cnEodW5zaWduZWQgaW50IGlycSkKK3N0YXRpYyBib29sIF9tYXNrX2FuZF9hY2tfODI1OUFfaXJx KHVuc2lnbmVkIGludCBpcnEpCiB7CiAgICAgdW5zaWduZWQgaW50IGlycW1hc2sgPSAxIDw8IGly cTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIGJvb2xfdCBpc19yZWFsX2lycSA9IDE7 IC8qIEFzc3VtZSByZWFsIHVubGVzcyBzcHVyaW91cyAqLworICAgIGJvb2wgaXNfcmVhbF9pcnEg PSB0cnVlOyAvKiBBc3N1bWUgcmVhbCB1bmxlc3Mgc3B1cmlvdXMgKi8KIAogICAgIHNwaW5fbG9j a19pcnFzYXZlKCZpODI1OUFfbG9jaywgZmxhZ3MpOwogCkBAIC0yMTgsNyArMjE4LDcgQEAgc3Rh dGljIGJvb2xfdCBfbWFza19hbmRfYWNrXzgyNTlBX2lycSh1bnNpZ25lZCBpbnQgaXJxKQogICAg ICAqLwogICAgIGlmICgoY2FjaGVkX2lycV9tYXNrICYgaXJxbWFzaykgJiYgIWk4MjU5QV9pcnFf cmVhbChpcnEpKSB7CiAgICAgICAgIHN0YXRpYyBpbnQgc3B1cmlvdXNfaXJxX21hc2s7Ci0gICAg ICAgIGlzX3JlYWxfaXJxID0gMDsKKyAgICAgICAgaXNfcmVhbF9pcnEgPSBmYWxzZTsKICAgICAg ICAgLyogUmVwb3J0IHNwdXJpb3VzIElSUSwgb25jZSBwZXIgSVJRIGxpbmUuICovCiAgICAgICAg IGlmICghKHNwdXJpb3VzX2lycV9tYXNrICYgaXJxbWFzaykpIHsKICAgICAgICAgICAgIHByaW50 aygic3B1cmlvdXMgODI1OUEgaW50ZXJydXB0OiBJUlElZC5cbiIsIGlycSk7CmRpZmYgLS1naXQg YS94ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaApp bmRleCAyNDBjM2U4YmYyLi4zOGVkYzA1M2Y4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t eDg2L2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKQEAgLTEwOCw3ICsxMDgs NyBAQCB2b2lkIG1hc2tfODI1OUEodm9pZCk7CiB2b2lkIHVubWFza184MjU5QSh2b2lkKTsKIHZv aWQgaW5pdF84MjU5QShpbnQgYWVvaSk7CiB2b2lkIG1ha2VfODI1OUFfaXJxKHVuc2lnbmVkIGlu dCBpcnEpOwotYm9vbF90IGJvZ3VzXzgyNTlBX2lycSh1bnNpZ25lZCBpbnQgaXJxKTsKK2Jvb2wg Ym9ndXNfODI1OUFfaXJxKHVuc2lnbmVkIGludCBpcnEpOwogaW50IGk4MjU5QV9zdXNwZW5kKHZv aWQpOwogaW50IGk4MjU5QV9yZXN1bWUodm9pZCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl bAo=