From patchwork Fri Jul 28 19:43:53 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Volodymyr Babchuk X-Patchwork-Id: 9869329 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id CD07E6035E for ; Fri, 28 Jul 2017 19:46:57 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CDF1E2887C for ; Fri, 28 Jul 2017 19:46:57 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C2D0B2888F; Fri, 28 Jul 2017 19:46:57 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.1 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_MED, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 48993288CD for ; Fri, 28 Jul 2017 19:46:55 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dbBBw-00074E-L1; Fri, 28 Jul 2017 19:44:56 +0000 Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dbBBu-00073j-TK for xen-devel@lists.xen.org; Fri, 28 Jul 2017 19:44:55 +0000 Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id 29/E9-27137-6349B795; Fri, 28 Jul 2017 19:44:54 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRTuvbvbrrYbr9PyuDJqEEY1c7HErB9 RBCpkQT+iMOpOb9tgH7Y7Y2P9UDNLS1NXkmbahxaUmc0gxSILxL4sWSWK9IEoLolCE0uc2r27 s+z99bzn+TjnwKEkymKZimKdDtZuZcxqWThp3Lhop0Z3wX0g4XVtUlL92A1yO0rpbJ8m9qKDU pNVb3MekRp/NTySZPvCnP7SWTIXfZEXo3CKxHkSKGvwoWIURiGcAd4HRUgglLicgIrTeXKBUO JM+FTZEhTJsA6a6t4G61F4OfT+fBc0SHAhgrwOLyEQkTgdagv6SAGTeA103ZoMYhqnwpnxrxI BA14J/W+KgjgMp0Gv96xUbJYKN7vvykR9BLyoGgp6JRjgqd/P6yneuxoqb7uEvoCrEFxvbkei Nw4eT38L5cdCZ3cNKeLd0Dv1SS4aPhDg62ojxM+kDAZ/dcvE1A1wwRch1ofkMFudLxU/ZTL4U SXuCbiVhKb676EeW2Ds92+ZiLPh2oQn5OiSgn+8NeR4roDmqkDIsQL8A9Mh1YAUAhOD8jK0vn rBttULtr2KiNsojmPtx1m7Rhuvt5sMRoeFMZk12oTEeAvLcYyBNTN6Lj7TZvEi/hYW8a8VtY3 seIZiKEK9lO5PdB9QLtHbslxGhjMetueYWe4ZWktRuKTxTg9SkVablVUD/aSC10XYWQPrPGoy 88c1LwVKoY6iRwSa5rIZC2cyiNRLpKFGy+YmCWUwQxVNb/DwIiyIjDnWvxHzJ+pDsapIGvEDK hXZrN1icvzPj6JoCqkj6V1CisJkdfztNMoPQfBDlOe7hCEczD9KlYuybhaudt/DKT3pb2NiCt 6fbFcY3B91lVPayZHOdlcf0d3WpBmZXmVOqxx3fk6v6dgU2Kwddg/UB1xzzpnSmvPJ/ctmMnP 3JR860bL1SzNZQG/LeOWxOUr2PPQyp/Y3HjNy58pjLz3V5dTpmYbLfYsDw54xnScyTzN1Zewi 57+vJjkjo10nsXPMH5S/JT6dAwAA X-Env-Sender: Volodymyr_Babchuk@epam.com X-Msg-Ref: server-15.tower-27.messagelabs.com!1501271092!56513342!1 X-Originating-IP: [104.47.0.67] X-SpamReason: No, hits=0.0 required=7.0 tests= X-StarScan-Received: X-StarScan-Version: 9.4.25; banners=-,-,- X-VirusChecked: Checked Received: (qmail 43728 invoked from network); 28 Jul 2017 19:44:52 -0000 Received: from mail-he1eur01on0067.outbound.protection.outlook.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.67) by server-15.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP; 28 Jul 2017 19:44:52 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; s=selector1-epam-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=lWOEbhYDObXO/QL0/vKPXSHs/jMaUNaiHA3IyfWeR/0=; b=Z3124sPJVnbvv1P2O8pUn5vstpqtzcR9l3Mhx/tyujAG6EvUcpmEn5kKmf74k0viP45Wq494kjMW3h5LQ8Y0+538Fc49DEoQwAKxdG29ibhAXQSKGIFwyhrxsqdA/jsi7h5OnicM/qPenLpnuE3RgkQNiJNiMbwjm66RozJxmkA= Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10; Fri, 28 Jul 2017 19:44:49 +0000 Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation); Fri, 28 Jul 2017 22:44:46 +0300 From: Volodymyr Babchuk To: xen-devel@lists.xen.org Date: Fri, 28 Jul 2017 22:43:53 +0300 Message-Id: <1501271035-8592-3-git-send-email-volodymyr_babchuk@epam.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1501271035-8592-1-git-send-email-volodymyr_babchuk@epam.com> References: <1501271035-8592-1-git-send-email-volodymyr_babchuk@epam.com> MIME-Version: 1.0 X-Originating-IP: [85.223.209.53] X-ClientProxiedBy: AM5PR0502CA0005.eurprd05.prod.outlook.com (2603:10a6:203:91::15) To VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 13f9261f-29f9-405d-3830-08d4d5f11c2f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254130)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:VI1PR0301MB2141; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141; 3:0qErEvmj96FCFb3AjaqNQhtCFvxM3uXLCeEyFEvlwZ29ED3xzn8KCi7mHY2XZpD5F/sssOXAj/y0DC4Nqdugo2Vc8pv7fwbUxSGF/aO1NpJYNpGexsWnqv/J7Y9zQhEy7Ri+Ln6XfXYY3zls3E1uPejG0UEVtZo3mlJ9zIqLmk+giO2VfjcUQoCJVr4k8ORSzHZ6RrsJrO+fdm+3Kn525j6IZ5fks2obb8D1RWA5Ut7r+iLMNYOnhq58dRo6X11Zn8foWENwNTCOCE5Cch3yyoa6bbyUMfFroWGp81MgcLL1aOUVkf+PIJBDO8E8wZe96DP1U5fW3Rf/RbpLtlEDfPpasxJFH6AkRQO2/Ir47vabS1y7bmD4PzGdhlQdWAjcn0tJJe9Jao3RLXqBB2U0rx99fSviuYIowzwdTvYTCC9lJszgEXbg3RlJTN7UrFWly9y5tgulEcVEOZIShjkvCGr3+6B8TCWq9/eqmnz/QN81LN3NbAfIu5icXjbxvFAnhrO63JiCzke8Ah3dbAJoV83etvgiEXpxjj/0t5OsJuk6V2BaSViZ9+AVI5dNtNwqrJvBQtjTfpAnN5icZHWhrgckGeuJprqLg1v5BW15YtPIFQqZA0dLfcNEwo23n9rIJqwVogB/H8PDal7LqfDcWmWKJqcDmjWKjC5tRFcjxq99KIZXzBxf9Ir/vJgAtgdCPLCMpPXxYh918eaU//QAhM3samIQmHvI0FZyW/RtA2JdoB1ov3dQsNbdH7I8HFCF7rL5du55VFwLt5uIphzOgswf7y9YPJLSlWDMRj1i3Cs+spFaf1BkhoL4WFDoMG18 X-MS-TrafficTypeDiagnostic: VI1PR0301MB2141: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141; 25:AyUPJzto2Hm33Y7Nk8t5sPYvjg7Qh//HIzH1WbnjsM7AUBviTUfySsi1Hzobldgc2iqYzWJVdfKEqYSHuAHBIJX1ADYqcQL4zznjE/+q/1WyzLw8XUBBTtIx4PZe1rpWWd1a4Ajsxio7UJC6N5zZBEvZcEe7tHBHaXpUZu92qcmWf2Cjs8Vqk4AdKC4kccFVSiDS0TEnYc6GjhOEM7aaoC6aE5ahgATjsTUxP5ppzxvCP8q9uLD++NTr9pCFro6kPdEwzKFsqf0BehAy/030CFf2v1xntDWH+L7lVaCMU8b5ec+eH4d5kwtZmkVnePz5WoE0Zh6A5i1Cq1XFoWyMK2nK6mi2aoAIuh8Eh/WwHM9YQIKyC9Q/NH2/qyi1hNiINKczJEt7+TBKTjgp7meBC7KT1f4NlizBrFEH/ee0q1mTaehRNtmEe8HD/K3wfkPBnkwqSWoADBRw4Slv307TPUrRhRRMaKxIfS9VqC7Cu4AqrU02NTAxWuNAe6FOGZj0h0HWB4kd64pZ3gUeOQ0Zq2KTHGNHTWf6FBWxpzb/TRRGekqQ5Smj7kxNJd2Y9iflH6qdwxpqfPmix3SICAb6lM4EBHKd2BPgesXrN15nHuWMtxN/pJDNPhEzT/qiQ8ENw4lwH3QiMru1RxiI1LUFvmWOI6Ra+oQsduIxxM8mH7h7tw+wi3RjGQ+MBAWNLExFZ7Ye7hqtRif8LJj+DLvL37q7I0PtWyQEFhC7jn7Cy5EH4T0fB8lKZ6D9WbtUw9N225c/1FYVywobdqZBCCjuXkbbkZs9V670uDlsmXpVM4KGSswk6vga3n9D5zIA7AXkQiwkUYIhpW68sPAuOj24biy0+Ag3kGvlxaLwza4zCEDg8wCASpg3+ZJu9kM3/VdufMFdUXW+KMPI8y4TFs+2hphnKE7KkyrNOOmv/5l72uc= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141; 31:jDiPcUyk9/rAsrgcFBMzHcywJ9VIMHxOQiLbmdVnSDTt4eH3oQpKhI4BfVfqTYgX1Xq++9V1ZHvNkqi11aBgpQGNNQda3r1sBcGUoMScpS90/9xUl7dRl2/TvAFMXoAjJ78aQaVNwybA9k1YGftvT0/G9crTojqWGNY4nENMOkLW45+6ZfCLd76IH40Yby/HEdRAkW1Mys0nhWz6HT+MwCZNP07EfPeMMdoH+zUXV1ePUR5BK/ZOXVQjeBIuX5wnj6RbA8XEjjY8WJBbsC1VlX8OOLKTMLc/eQp6JBNpgm8BOZMht1K7mAw4jex+2LSbAiRXh0/5vuKGiSWct+2HeLVo5e2Ifi7ABhkKcG6uC3pZ64K9Kd7D+jgna/pnkOR69bCG0+lNMjS+lGv1DwFvC6Fq1a+SOgTmDDBox8Y8w+qpfcmVPa32FPq6JMLOlbR4979nTbsU6FZDgITc80/WT0+KeOzdzD6mmE7ZsfhuywCrUaYjVz8fUG6mbURgTdnKVL+zYalBYKiDbfUpotY3Wmy9QBM1dLOe7gJarwfB6iQOATc1iRTC+XiT7P4hU5rKiNTRoek5IXPvlKtxdRG5eXGCqZd3tx8/HgSAuByVzNeXIrZfw6q2PNibyRKJixxojAHTg+7VNErIjQSZ8ZHGHuG8LFfw6D3wpTRZSVfn0ZRK418mJ2xu3Ne2yYXOjSmduSf68vK6kxiXd0ShqXJlBA== X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141; 20:D+Hw4tvPjg8O1W0owVBmIxV0IKC9t0jDHT1gyXUkbaNi0xAqbWiEZe8PqRQbcwXFE1Hprbd0NpYfTAp+C0pw4BKMa8vPe4GiTct0/WAGjadXG7jLsOY8f3dftQsahwbkjMIAlvuFsSW9wo2Sk98hMi8gp0oZ6yCRDbeKCwu+uMybEcBhtCr7K8lXwTJB/8BYu17FJmUf79eYPW/OSp0B8L/tvvqGD/rVVrwcvciCSQT/pKXHmLth8rJ5N6rtiAGTBAONY3TGInn6zSKgmixOlALN+A0KIgwG4zVsGxE/i5cBxui8vG5UBRj0hV2xJD10Hq++5SUf83iRz2Q/LTycPDx83w9MtpALe2Mz3Zmfi3OXu2RR+7CPwzmQKj0cZ31aHvzQ71OI0lFkEQSi5V4mdB0X3xOJvW0TRJFSpNz48hZOfQ8B2np3+RhIslrRNpQDIsTH24OyLFMKUpLhZNHrb2uWIb3UnoLwQzM4hIqiGCGyQzU5PQsJWALL0Z/q5cVn X-Exchange-Antispam-Report-Test: UriScan:(4114951738403); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123564025)(20161123558100)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0301MB2141; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0301MB2141; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0301MB2141; 4:c4JbvFsKc//zW+tVXGNeL1FGGBxfqxXEAT5R21TP?= =?us-ascii?Q?ILo9YqSvy0o2u1BIVuoe3X/45odE0etXsjpBZeVfDrvtwu/wuWpneXPU+Qpi?= =?us-ascii?Q?/lfR59BxTu8xxjWgU+cONamGCvney9p42NiqcD+XKOFH5U4CrauXDjYQHelt?= =?us-ascii?Q?h6KJ0tbaEKfZp87JOUvSr+245oYFchlyFYfbvXhkJvIxovRb/lOVN6lLi52D?= =?us-ascii?Q?zKnBCcML5xiLf7S5/x0Thqq6HTJ/FKY+UbuYEUrAUMzYk6BKWF33BvrSgXZv?= =?us-ascii?Q?DXjsV/80m3VZ6i7Hn5gMDAF2hqIOxcvlOQinzWMknoUE285roHZnV8V35XI2?= =?us-ascii?Q?rwhdXkc1sFrsP6NpA8Gk+xfKSXjPsRkRSbyQxNfNiSj2+fQ8rlpff03fHTcv?= =?us-ascii?Q?Z8f9zwXoF01ohXuX0QXBIc/gxAlKZaFjKnJ3GGBHWys7BTOtEu8PkSYo+Oqp?= =?us-ascii?Q?Iq6mb+mEbpQpOK6HfrQ7TnHQxmrI8nIVdq2khq6rsz/jmXNrK2fjHh9fcUlH?= =?us-ascii?Q?PbHCAAoVF+xfPqENNwJ6hbkdxX/L0KC+d6ajRkKAAmEqW6Uk41E/I/QPrP+1?= =?us-ascii?Q?8D9SI+v5t2NFXYt/Qc2ibFuIf0uYbBGliXgKOE8cB73XyrEBhsdZYNDFg7Mo?= =?us-ascii?Q?Ebw2kaKp0sZmsY6b85+CSJhv/NhhsV7sgPVY949tdiypiMFBPWgAx1BE3ErT?= =?us-ascii?Q?mKOt5ZyS08Byate+N5porvx0mf/5MsgQU3dEiv+CMrBZgsxVI02mTNQgfOHK?= =?us-ascii?Q?KheQrFC0U4EQpsr7VfSnfFj2z0Ff+JWTP/AB2yJRTABZ6fGzPhSAUeV0HyA5?= =?us-ascii?Q?LjvMEOdgt37POySiKY20b2bhrZ3tRxNpC6Lc5J84z5tjPTNVaNI6dZtGQlYa?= =?us-ascii?Q?YJzLG84++QFg39Z9tIeOtFHjZYlpkOEhCcWFHYiui17bHwZKhnFRJ7mBz60F?= =?us-ascii?Q?HlMqbNwr+OCDRFPB8w6vRMw14jyN1f4+aouuoIMx1o2q7MIv+T82f5R+3eY6?= =?us-ascii?Q?AgvI04O8kPhydHENQKFGZ03czv7weFiRVOUV3o/3zgr4AZefPOTWAqve/7Km?= =?us-ascii?Q?JMSv6NcDGsZSb2avy85hA7OdxMs+NQVd6qTq96PC1C5cPQVdcXr7lMlNPTYk?= =?us-ascii?Q?PuILRUCq63we3CbyxpqIdQBmxOO/Bbgo7/h0H0ZAHSaRTPhp2lN4VK60wbou?= =?us-ascii?Q?9ntIM9q6KfY5C+I=3D?= X-Forefront-PRVS: 03827AF76E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(7370300001)(4630300001)(6009001)(39400400002)(39410400002)(39840400002)(39450400003)(199003)(189002)(2906002)(6116002)(72206003)(3846002)(2950100002)(6666003)(6916009)(80792005)(47776003)(66066001)(5003940100001)(575784001)(86362001)(54906002)(122856001)(189998001)(97736004)(50466002)(48376002)(5660300001)(42186005)(76176999)(7350300001)(50986999)(33646002)(2361001)(4326008)(305945005)(7736002)(81166006)(81156014)(38730400002)(107886003)(53936002)(110136004)(101416001)(106356001)(2351001)(68736007)(478600001)(36756003)(105586002)(8676002)(50226002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2141; H:EPUAKYIW2556.kyiv.epam.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: epam.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0301MB2141; 23:J7fHU893dzg1gIfoBDrWuIJ3nm/tXdiwim+jS9P?= =?us-ascii?Q?ELR3WTKvIGwqBRmmpXfXetMpfIBKAo9Xd+Y1CS4EHnOd/JPjNy9gve9myY6W?= =?us-ascii?Q?yqThkcUP8KJ3kWnyM09OmbO5jX5w+jUC0U7gGGqCJsJnAv5Z/CDBPyREprrM?= =?us-ascii?Q?2D7KF8gg2KBQmH6NZa8DTJIW2OnIZd6stzWq7gniqAX1irVfuIdK7rpIN1G1?= =?us-ascii?Q?diI0Q0EOmr08L/c8qRBd1eoupUO4IjuBq5mrjC3yt81CBMrSo4e0bG9k5sRG?= =?us-ascii?Q?nRlRYkzVxn6Bwg0sDYt5dN1u6BTR4Kx7ettargTouFkVAoa8CMtzwYUaagGI?= =?us-ascii?Q?l8Y0AHVgn0k/EUQztoCZxyQkwQOP7uAvqriG9FMvoVuAQJ/EZmrYigtYq/5W?= =?us-ascii?Q?sxetWHAGCkWnyIWddvtZtIDoSjDEuPAM4baJFO1GldabjjdieRu+iiYeOhm3?= =?us-ascii?Q?mOHXKDohYe5CBYUo4ZMd4Vxvc369eSExKASYrWeFMTMsVrF0xbLiPDvW3wBr?= =?us-ascii?Q?Bbs+12LfuURbywkodeIOvlCaKH9mC/W/9g3shXibwGJnWv+cmnS4M6wQRYrh?= =?us-ascii?Q?Wn7muh0Ez2U2D1YPz26l7CpyZHesBcqe0I+VuKBgHGCJQUchXYAkMDaBL9qk?= =?us-ascii?Q?Pv6SMkVYfV4mr7c4rTElrIwQArb/ThsL1Juxgk9VBYhftK9I7g04IzugLudM?= =?us-ascii?Q?zoKLkAvGHQPfJ9pZNpbVd0o3uGChV1xArwL+d+itqBDvdX0cmvDP18xYvm8q?= =?us-ascii?Q?+j+11TKqaMzh24hRjH5789Zk86xtnp/pR6onVH52bbm6NLkfXgz434mF0CIM?= =?us-ascii?Q?7LULrxPeQuU1atjx1alBKBPEUpOiMp8BK68UQOYerop8N+nQhoYIP+4sEsdx?= =?us-ascii?Q?V0ECNM+NMR0jQvP88RZeLBOU7Mzp8mCF5R1cdknaRgAxGYONjHL8nDwDPBSn?= =?us-ascii?Q?zZ3tFdDZQ5bE1oaaGHCQJS15T55kaVSbMHxxwppN7snz5qGCgNwCHcMZVhrm?= =?us-ascii?Q?O86CwtABANmzTRkLLdxM+axWX2rOkkGXtYqx5HjbkEFXpuIlAH0u9KQtOs7q?= =?us-ascii?Q?iel4Cl2mGsKKtADkPL0z2G7GbR8NiZAxaf5XMfp1ftVf0GIBvHuwh+8D7zbi?= =?us-ascii?Q?Vsn62sWaZhbFXb0MhQDghIfZIyAIEDggoD90qqnBWtJ5p7Pt7qAg/udgeMh2?= =?us-ascii?Q?x+8w6kTtY9iMtQrrgoG7ehYDj8CFFcGC+Fk3rmsPNSXQMe3jCwR4daBkoA3R?= =?us-ascii?Q?snI3G/2USe3B9SkA7zvFTLzgVdZ1+cW0l3FngtcMUjwZ2q0uR7SeNWqX5axA?= =?us-ascii?Q?bmSBkg6kwEvx1onwpiFAUwRQ=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0301MB2141; 6:qFs6RdPupTCwwrT1T3828Ope+GSQ4aKlGT+3Z/4p?= =?us-ascii?Q?h6sSP0BVk2W8ZTb/SDQL7kwbVIYzsPq91gAn5/EgvMl4HgqUhAz5n+L/jlTP?= =?us-ascii?Q?UrA0y0y+X9lBtsvmAA04q3sYNfwkJrl/TNMlWEynGLLYIKRwwi1RpLpoNQIA?= =?us-ascii?Q?tglnTp+u4Ks/3601ZrxqU1fLjwBadbVlU2cnQ7nksZS+/eL0EXfG66nx/qXg?= =?us-ascii?Q?G2iCrBZVRF9SZba6A6NfVaibT+xpcRf/8XAnSI8rZM9ceTVlSj6xNScG9/4A?= =?us-ascii?Q?FZRBk0X8ndfA0WGB0nd7lDnUXOFeSU68W+IcCZD7umu7+y/VxAK6nnh+mac4?= =?us-ascii?Q?5+42MBN6+GvgF7KaTNUs7o2QvfaFbns3K3LAVOANveDC2nqBCcrD9jx78P0p?= =?us-ascii?Q?2ESz7jZFN5h+rx2UvK0YK/im/XfnaGqd4XuCDpq3e05CoFqpCIGgvuZ4UwqD?= =?us-ascii?Q?QWPUi+OBctP8d4llKbhlET8W/Riselm0B3BRKmln6UhbjrS1DRh0CdNl/6xa?= =?us-ascii?Q?S/Y9uTILFpHcUx52mdyDPw/vMGnqy1UJkYbLlBTW2G6f4enx5KYlkPIFcgOv?= =?us-ascii?Q?04ljcuDPGCUu0iyLkJWkG6VUdGNmcOvRZuisU3M6i201N12AX+xD0dFYNpn6?= =?us-ascii?Q?kmsCAxib/qh0Q8TM22drn033palViWYF2XPvKpdlYgFTN/UVMCEnNz+i5JWc?= =?us-ascii?Q?GOAvJCm2Ht0cXBwE6fLlGY3GwdiUnoPm9th4HJbBEeT66Ty+FqoL2lzeWz19?= =?us-ascii?Q?IJo5IPuCO1rAI+8afusml6BrHyXElKA4xEuTKO79nNvqlMftxsxdX7+6xtKh?= =?us-ascii?Q?SlW6xTsDp9KSH8uKi0QIpF/1FN0GLeSb5+45Zs+zJAWcLVJLkoYR+sxdhhi5?= =?us-ascii?Q?dzxQ4bcJrfuPzSorWyQBduP+4Z9M1ZhNXP3vBMVUFmF5KftStHz1KUFJZeG+?= =?us-ascii?Q?3HxJ6sdwThGEVvdt0w6hx3XWJecXDO93/VchsOC12J/MpInaa2gyyM0v2X65?= =?us-ascii?Q?28o=3D?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141; 5:6iPhUEqyINUbAAGYoSXDfwFZqeYr6L1p/ShtZaKX0NXN46vloit7bdUrMrv45xkam7GbH2P5b2spVreqpzTHlXqGSmJPL83PnyWT+5q97XgIHTjIZqOIZMxLK8mvaWosneVDV1ah1/WDFlvlqJdMT+MbKuw3UUTb90xcL1+8XnyQ3rLpTIg4UnPH4WSgN6e/t7QQHkAlLRamGvw0W1qYmumG3AJ2tCI97ZfPCOoUXv+bbny0u1zNF4MDTkwrK5PTtTUWf5mHJIUJO+5K97n9DSQMyJiehTbP+WtvIh/Sb/vgE4AEFfnHdyWXYrw/hS88OMqJAhw2ogqF7HKGi1dSFRMu9Z0+YKPpHOOex3aj3EA0Z2IByKocAhSynL6+Y2kq40SAM5vTebbaWv3AFtzT7aftb0gSBKAA/Puu12asy8xZhsr0b3vfIlZJvrms790UhZCtotK6mJWVx7CwZ4I5vsHlBZZAwjRqrNLZBMbiaDabyS7Z120GuoiSaMt6pcTt; 24:f74JGpPGgLtN1PwOzxp6MFz/U5itf08lhSD6ijKLcuDIz/6d9io/J3oQDknCazDXjwvqWLoITY1fqLA6hT1gkD0zHwIBz/hPoWwWbrS/Wfo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141; 7:/uRBwMJ2xy3bSzQ0yErjGzfUrrKXsCzmPjegws4SoBFC6qXZb46ZB6rMwlNBSmkmLl3PrsIvjq+HbMgt9R1kJJB3kOsJ9APqbLWhncCd0w3aYJoTrrqHm74g+hS6LlU8pP/gXBZTd7ehdkafoaFx69TQkF6MOpeJmOjUchVCRB3EkSNNmbbU3tKzmHUN8eTqM40Fd4g+eIL6bUxWUGuxdReREa2QzKCTnHAWv9oIQFbllbH4T+sKlP+SSEVDYYJPv+G+L+iCq1ISRdgQiu1T7vywk+sm/X8wXJ934FN3C+Z+dLT1lc5/JvrnO+iso60QX/XSUs7WoFYwEeDNZdRZJ8uj5csaY9mxJSUnBYe9793Z2HXBJPtqhU8Ej8J7noQTxo7Dcb9iJsgF9IJIJdEOKmjo6DKBuAsMziNniS2rFGeVYsUNvPkMSOH755ONl/QDHRuQBKYm3YQMU6pahA1zWtt7HCxqxu+kioF6YekS6Ug9jofd565aUGg46V5b58hZpjpxxl7JEvb3GIcBeAx4XGFbISOdWS/e+FAClnaRJztTZ8FWnp7Qp6msBP035kx3NTABbx6oM6al4mxIT4tLEuZ9HZU6DwsFDubABLVeCTyZnuaBH960RoZMUCRpDaPi4bStNaZF/we046GkjbNn39/2mt4ofy4E0b4KIYWKJD+LbgXYycsjsbPsTiQRQllSfTG01ZgKBTvc5QYzreu8xh8QyTZUD/ycJEDKhCLcZkD12gybntFzcyJdXQY5PpV8ZQU7BU+OtjTNP06fBkzhrKyu91y5ALZdvxMQDnWxnzw= X-OriginatorOrg: epam.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2017 19:44:49.8867 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2141 Cc: Julien Grall , Stefano Stabellini , Volodymyr Babchuk Subject: [Xen-devel] [PATCH 2/4] arm: processor: add ccknownpass field into hsr_cond union X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" X-Virus-Scanned: ClamAV using ClamSMTP On ARMv8, one of conditional exceptions (SMC that originates from aarch32 state) have extra field in HCR.ISS encoding: CCKNOWNPASS, bit [19] Indicates whether the instruction might have failed its condition code check. 0 - The instruction was unconditional, or was conditional and passed its condition code check. 1 - The instruction was conditional, and might have failed its condition code check. Signed-off-by: Volodymyr Babchuk --- xen/include/asm-arm/processor.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xen/include/asm-arm/processor.h b/xen/include/asm-arm/processor.h index f640d54..0131e66 100644 --- a/xen/include/asm-arm/processor.h +++ b/xen/include/asm-arm/processor.h @@ -434,7 +434,8 @@ union hsr { /* Common to all conditional exception classes (0x0N, except 0x00). */ struct hsr_cond { - unsigned long res0:20; /* Reserved */ + unsigned long res0:19; /* Reserved */ + unsigned long ccknownpass:1; /* Instruction passed conditional check */ unsigned long cc:4; /* Condition Code */ unsigned long ccvalid:1;/* CC Valid */ unsigned long len:1; /* Instruction length */