From patchwork Wed Jul 12 13:57:44 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 787269 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3x71396111z9rxl for ; Thu, 13 Jul 2017 00:06:45 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="DrCxjb2Q"; dkim-atps=neutral Received: from localhost ([::1]:53408 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVIHr-0008Np-Nm for incoming@patchwork.ozlabs.org; Wed, 12 Jul 2017 10:06:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42282) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVICd-0004aG-II for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dVICX-0003l5-CZ for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:19 -0400 Received: from mail-dm3nam03on0086.outbound.protection.outlook.com ([104.47.41.86]:15584 helo=NAM03-DM3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dVICX-0003jj-2v for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=SWrShslToGbo/q2aW24zFO4yPm/ld5bTtMGSGKojfz4=; b=DrCxjb2QNo8K1LfXdhJEuKfp9+Rb4XJS5iJxJll5w0A08FncDYW563il7o8l6br+lU5cC9F04wvXtYgsTr+Kt1N0uUVsZBHsjpYu6jXCaYZXDl6q0JUJGKUg8/C4E0ClQeDX1Hc8tBUruzDxfKow6yviPYJobjs+iFIRmOL79Ow= Received: from BN6PR02CA0027.namprd02.prod.outlook.com (10.173.146.141) by CY1PR0201MB1595.namprd02.prod.outlook.com (10.163.140.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13; Wed, 12 Jul 2017 14:01:10 +0000 Received: from CY1NAM02FT054.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::208) by BN6PR02CA0027.outlook.office365.com (2603:10b6:404:5f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13 via Frontend Transport; Wed, 12 Jul 2017 14:01:10 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT054.mail.protection.outlook.com (10.152.74.100) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 14:01:09 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1dVICT-0000RA-8b; Wed, 12 Jul 2017 07:01:09 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dVICT-0003Zr-0L; Wed, 12 Jul 2017 07:01:09 -0700 Received: from xsj-pvapsmtp01 (mailman.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v6CE0vxH015062; Wed, 12 Jul 2017 07:00:57 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dVICH-0003Oo-4t; Wed, 12 Jul 2017 07:00:57 -0700 From: Alistair Francis To: Date: Wed, 12 Jul 2017 06:57:44 -0700 Message-ID: X-Mailer: git-send-email 2.11.0 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23190.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39850400002)(39450400003)(39400400002)(39410400002)(39840400002)(2980300002)(438002)(199003)(189002)(9170700003)(106466001)(189998001)(77096006)(47776003)(36756003)(36386004)(15650500001)(50226002)(2351001)(5660300001)(63266004)(478600001)(8936002)(9786002)(575784001)(110136004)(39060400002)(38730400002)(76176999)(118296001)(4326008)(626005)(5003940100001)(81166006)(356003)(6666003)(2950100002)(6916009)(2906002)(48376002)(50466002)(33646002)(8676002)(50986999)(54906002)(305945005)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0201MB1595; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; MLV:ovrnspm; A:1; MX:1; PTR:unknown-60-83.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT054; 1:ooylR28Hv9WtIrfqR/0f3Zvqr2cJ04jemX/8Ad5CwaepHywdogGiiyGg3HSbVbPpaeQEUgr9huiLFKC5JtBRKW4aKhkz8Mqz164x2b6kKsrFY1G6Z6E+T6JXg0sQuaQFiJPqtC5FVfhp2PIlKaZKyYrdKtV/qIJJeFAHsi2Eee//WALn5/kR5bTdBRJomsyt1rzcs2i/a4KS+ivJcoAjDf/BnyaN1YGCtELUxOmVW1rOHpkZYvAlMm4Ij9jwshsmEG+6xX+2O4QNcfikgF41ufvDWvxvDJ4f7u+sVhy5pdUDZvIvptppBeA7l460oU/FxZ84dFA3vt0Ef5nsG+M6NMEMKymLDO9JbnWgCA8LJv/qI+tJAK1GT92jbyoQRnEktOxENt0ZE7PyCGHkM3PNeln9vL6QdghZZu/mMjbPraXytGq7sDyaaliGy3JbzbOI4CWXobJJFIht40rrltdg4jLsIQMPDIroeM8MvdwbSa0QdqxivyAcK5WVufFdGa7IdkvHQbMqsmzGuBOFqwJ+Ls6aXF376vFEWaZBIdoT3PusxmrdRwy+UJhEnP7BOmA3t0zd7GeYIZeYrYANz+wFTDHfrHbsS41hmT0SfFQHfl2MCPeVg+I4XyFes5zibag44BflmvVuj27s2Kt5GOB0Lp2bY4V3uYrzSkP+33SCfbG3flyRcJoLqBEGzs8mf8eqOWwGaXn+8bRfzRJDqVSUjK/BgH9+bbWqcY4iNCimatcJpTlu3aOaZRZFTJCrs5WXsSqOoNp+1MDqg+nrAotmiU2mDGS0NLR0kKv14uWB4A77Lp5Op/rCvC2ILgMmWC8X5/EUk95fxM0VPgeCy8Z8MDlMF7em949Bz4/P3YlIzLJ3PUFeBsSytL2MKyItFqN8TH0aTIZVyBi9ms+H8h2u9Q== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 40d42f6c-b7bd-445d-7471-08d4c92e730e X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY1PR0201MB1595; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 3:qpe90nEYm/diGYdfGtKmGw+snE4it5epPS99NoBbQEG/VLkdLjl2GazfY1JvxvCg6X4q+WrhXXtPHnLKxdvZLJFOtdQySHkYHfukLmc+NIPHMEZNrb20uOxRv47+EEya5j+fLLhYadLIGdLjwk9sm1xLZkXJNtyVOvLxYUvvwutKKVbGm8IYefDH4niypo5pbAzl2ApHluEfhndK7P4RHn7uM+RfRSjLDkM5ioD0FUZfVXj85xD7ZGEf89zzVqkXRiAO7Lrxq2k9hXLsBVFhDysFzyu2nfzEBcty36A7uaodC57Ud/VAKsWYmSaV8b1nZgK4n1FJHSZHDGD2WCh2IzVGwPKtdgJm9FhNkJCofCyaLtXhnswsf28pLdZKINTKVSdP7145Msc62BITBxQPHdasSRcJm22rf9AGDm7yCPjJI9ZMbslUSrmKJwmoxegmSxboY+6p8d+Dhk1qxpauQJRCRtIaOPdQWJMpLpcGpUNoVVolWxylDMYBgZPtjv5Yfqdcs2eWFP5Tv5imtLF4XUXrIEGwoOsYHynmNUwMG6y29Z7G1uE+DmlhMga8dMv4wUSPPFhykpPhxaY0n0uFRHn8Q+EjduT0FWqFy9R09Sj4caOBlc1lPr9vCmWQo7pTIQonKOMWSPPkvlAhGXwgJaAJtdgtwLQCMcQUH3zLuSUrYrAkZFtEcBFOATTzb74VVT2r+wi1w1plwZT90KYfHtXg5KYKJtUCXGXI12bcLHberAe7TwdKhZhQjZa9MiLKOOt1zW9z4svFfWZl29TrysyWbK8f3q9l72u/KLOxPdYMAwueHlompBdvumww7nbhf3/JgGB+MdIadaEr4E9LkXEZJazCJSBeyAFaclJ4YwF9Pv0/1rs6afXdyHr0lMrsGx+F3YgcBqBtgc05lE3ziFn9+oWl7w/t5UbPc+8tLis= X-MS-TrafficTypeDiagnostic: CY1PR0201MB1595: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 25:I2+fuTMdRggUHFr49AViFy1NC1Sikryfv/nTOZJ4ask2VH9pixjilGeiIeO8Lalpwrhk8ogyAsuwR8c0sGuN6R2/Zlwixw0owgWFCai2La0Hvhh4PvwSxJoyQ8QuHrIO3+wdChuUp6PkrU5vQI91LOUgvvVMkxEkY6gdlYw1j+kMS+ev5XzZHWD5LD3jAQyDBN80iRwwFnZRbjsS90k7IIjeJdEvVlG8DkfQjHZ66e6BiG8hp9J/qlj/zXIWdMW6HA8C+Mz77zWW9HVnXPFbsBBdTVS1Nu6BHBGbl9jt+zHf6wHLXfIgfsD8mNzWLFaVwjFQLPOZYP7ROJyHOvuNBx20wzUcADR9AGtNZXqa3hvhcdxerhuFrXGD9anq5naE3BiEbI36e1uoNZCYV0grfa1nruPzXq2pT/IDfKj81Gg3dbC0Es3fObfQaR3T18exGJcnS4S97xpaqbKpAsDxKLUJM0p7ixc77QszMN8vv2owtQOesgC5yl0I3fd0jNs7vUBpPELhIXIzuwZ0FfbdUJZ3ulOvnvfneDbsRSN8jfhdwAELyZKMsca9nQ2mC8+B2eVPtvfV/hrcdeIwZSULvnEeXAFWAqPvYfCNMh3kqYGJLL4pt9y8D6oMyOBkg0NMqTenj111H9ft+aGdsGTqo/evvctNAERMD7LhNtKCFz7Hnm9CuHo+s/OoC+vXPgMqFNaljAQ8VY4+Rx4rZnK/mR6GgNob8OxT7xF0821/SFh6hv4lfHNJpcKclSggLDVyw4/ZOhLz10PUxwAJhIGFHLU7K4MAVfW29E4PZnm3TsE3caWXfYjPW3t2XuzsUBw5KVE//9HAbtqbWTeeNnNaJdQuixWAzOj2/3E87Xrv+FTVnIIQ19+/JWQPF62JvngS1DJvu3fU36YKt3kRhAUDCpCSv7WKNQi+kfJOPt5gEU8= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 31:AFQ9nZNPFr1c4GoBekBw4K72eZSYqqr+VSK61PPp/ZtTfub6m2csOR1hWPZuJMdgdvaWe01y7I2OMoNb34Ii2lPCb1rhWAwPcVSlqU0mjRyWoJfMFdQKjB0PCDlE5hpC/BAPtVE3pHGS1u7c1K1X5nS/GI8vAKgZSR01kRr5w0KCd8NVMANDmHL90NnCU+T+3UxNS8/bNv3HQCp3hky+KWHxr2p9SdxkrAlmCBzE/FBHzRGBWAs1FAO1POgl0xzNVf69WmF7TRFAiPe6s7CdKb+gRK3FM2tdB/7iYLxRgS7so5PCqSgbcPCQmfTtCsK+ofngiNin0zY65Af6zKMbMhCFUVE0SPKU/NPnEWAjWc2FGXoPeB/FajW5f8oH/700Rhvd4MibxAwj3WIVrHEJxeYzMY3dTaM15qh0cP6fj1+NkMrT4A7f7sLd1HDox+3zKEftJx3qcnVmT4zYoseS5Rgy4cNg8XIFW9kI3UW+xoLInmBsefZSzFRzD5IbyPdVbWhivHtBstn8zY5vxOoTrVRp6LmlWvryJccEh2BNp7kIhVhr1KmZLNWrV8tVCqAcikn6aqSmMEJPh33aC6SHvnx1JLfrM/TBJgHwVdtM5mETk//NxmA8J3CP+XEnggsxwMEUkwx0qlLUS2ZJFNsCn9vpgyxPqpba/62SAfXAnjJyIdvIu9Aiii9aXp+MKeIwbs9p6YpFao73htpv9ucUIA== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 20:F8ZxKVw/IJ1Z9i7nhd2etFvDS8ct3MflO9JIg3DpeskPfX73EQcv2lJ6XjJizVOmUWVmPWfNvT2SCWiey/O2m9Ex66FTCup50cQot7KlB1mOfj5TIj5/DsjijJjn2+ctNM21PP/afZ4KzD2fW+cLOnaN8e3Vi/jEm231dQSemAgV4GZu1sSbnHDwKxhDqcNfUbB9aX8E3Wo+9QZbC7aKSc3xPuuYyVZvdrJv4S8RPxgqWEpS8zQ2w2V68+fGZE3aG8C3hHE5BAslOXcjXSFneDbWD44wO8RM6RkVLvJtinhe7exLni522rYGMprUmAofDD9k6sSRXpeEoYLhIKdpj9u+N5nvppC+rMDzCqpAX4AO/dpVR2vSZ9c1CUjZYx4a7g0SWf7gmYzXtRnQm1exmqiNbnRVKp77hqJFfQ/ZRVC2cQ4Sh76LdJd3eHP5ZyRjrvnyrN24UEo5PfjW4OSnHBhzbDsHyKTAzmXWyupwJdEuMnHQHtORS/DQpNN1bRmC X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(48057245064654)(192813158149592)(247924648384137); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13018025)(2017060910075)(5005006)(13016025)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123562025)(20161123555025)(20161123560025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0201MB1595; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0201MB1595; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1595; 4:5ztrjiaZTXo+5aTLj/L6m1cLyWaiWsYOl6MGvS2G?= =?us-ascii?Q?c4x3wmH5QQhfMOYGknik49qHFka4aiYG/jodwabmWZAsbxuYnvsVEjqeSUss?= =?us-ascii?Q?TPmtFtJ1czjsoKV0QqZxRHHt5UUE7jVhnCUBAz2wPiHX51hpR6FaaalU/mPo?= =?us-ascii?Q?iQ/o4wp4Kvl3TOtEDC17gxd+fLM/+rAQ0dF4Xaar5tZiJg9WWQqBkkQJ/R2/?= =?us-ascii?Q?LDlmHjDYDGjKQsAjHJy0j5PEbEHBJEnuMaSQFCdp3/29YfDqf1mKm5IUq8M/?= =?us-ascii?Q?yBACDNswuioOaw+gOZY7nbZ+gc5jF8mm52tRfmkefAhpq75PxbxneR9JVQGg?= =?us-ascii?Q?5b5zvfJyz1HtKtSgNlyGsnLMxSqoENOhsZlAtfYYY0KllnnZwYDWIUIrstyH?= =?us-ascii?Q?jmDJngKglsstdGurcDhEqpUbCQjJMoH8VGMtLUwUal8qlRnxsA6ekDBdxxFU?= =?us-ascii?Q?jzBN3diqZCT8vVICdS9xGH05f+ZCpaTnq+sD507K3j+3GUn00fW2Pirw5il2?= =?us-ascii?Q?td+4Vv3y/MHB620LCl3iACzt6fWlneJ4yBfwQ/lCBkghWgbJsWlNhkRdZg7O?= =?us-ascii?Q?y2/UlA/UrgBa2byKeySeTMZlkxNLr2dTFvY4Vkbsdf8dFsBKATVKhkuKd9Ay?= =?us-ascii?Q?SoZfSpqsuU7he71lcauHpjayCs3APKOiaGy4NfeqUxNNLhv/08dQ2Dz3liSa?= =?us-ascii?Q?FPP7dOpC/Ks5GIgMKWinOAdROKdrNoG1WyzzQEse9qlC06S29jpFSjHZlYcX?= =?us-ascii?Q?3aEgurIbaO5jYJZyg0uGvtYwxJ1KV+4ADI0Y8tv/X3LPPYwZG0Au34zdfkDR?= =?us-ascii?Q?etpGjj9+4Lug7gbs1018UUw8lHE9xkEq/7l+YN98Z/C23QVveJYRiWBEZjGx?= =?us-ascii?Q?4+jNl9+9tRoM9jzxiG+T3kfMgUW9dZ83FNpscyGvEDpqyNRw37cvGTeM0Uxy?= =?us-ascii?Q?4HiKrmqyGUqFPF9hiZ+sfL06m1LfrR0x9yTg7lTQaehyiZci4G054lBYWDDM?= =?us-ascii?Q?9HPbCuDigLL4Gh0fRQZ2+8+6duRQ6pjQ5DFOkm7OS85RwNUUJpSNyMs4qcmW?= =?us-ascii?Q?9Y1SJQLezPtf+C0mZXNF/oL16JKg/Ly6QIp3BRxZVFi5VFBAD8hPhOzCM0IW?= =?us-ascii?Q?MS26YiPye3GHYibpOxzvOLki+8SbL0zKKnckc5UcFDiNR+wfqJefPZCSaMPW?= =?us-ascii?Q?myasJFcjPYorT/nsSiqSY+UddCc3NqwNVmAKhsqMGMPpEtrSQT4Jb4DA+N2j?= =?us-ascii?Q?5Yr5hwlcZaUZmVgN4O6r4Nwmefh4yk7YwVhKJq2rTbsXQZnxoOY302J84R2j?= =?us-ascii?Q?px4oxP6tsi/3uM+8RLI4hZoS+kb6UyMf5NiuzhzNEN303LV7GvXXFwJK7Qoe?= =?us-ascii?Q?Jg9crYiN29fNTQ4Vl60we53m/rM=3D?= X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1595; 23:7IszWSAhibEZgpiWgVUtH/TFmtUscLp+32FLFWy?= =?us-ascii?Q?CD6S0ZYi5oR9L94ymvJrAsCRfqom0UAYF+F/cJ2gNjdvWzZTgvXGW57Nq6e8?= =?us-ascii?Q?7DC5jzCvnmK9qgWJ5v3xurpX0AySaEHG7vLr+D0p/FQo8EzyE/9abatCSm7a?= =?us-ascii?Q?LgKu+sn1UYz2vBLybubEm069vdpOwteh+saniVWa/B9H36P+/6kEOueTP8DY?= =?us-ascii?Q?v6SEjacTeHzwGG1B85K9nuGbrXIIJZgxjgI8yO7hsKdAnUbmofCJktl73x1x?= =?us-ascii?Q?bvFmFa7WKquT2eyJqgmwBfD78O1BSZ4mkKwvYFpkekubB9UfcUdUXKNs9u0O?= =?us-ascii?Q?p+ZNXJa1THK7Xdye8goHbKB/2y19PXumz+OEeLQf7zn8MEfKhh9ma71S4Fgq?= =?us-ascii?Q?rqNxExjjLm1eKzbNMq7iPHeKUTTx35c3RTY/i7bt4tdNz4OhPk/yKHANQe+n?= =?us-ascii?Q?vbvqH0rl9IEkHhAQUcO6xyF2ZiD2at0tIei1gCC+uhd/LE4/lzBkKTzcsGlm?= =?us-ascii?Q?QlKDJzKNYZ+UDiEz1Oe2YKNrKZ6jSi70L5wr2BHUWNDj4Jc2tVRVXUFxZRRL?= =?us-ascii?Q?2borKc5xGv63wHgbVRId1CXH3seCWYP6kl6BM7n3OnxF4+no6YMze0a65Pyb?= =?us-ascii?Q?0KVyHor5S65POJ718z14IyKWPLxv8WMtETI2LyFG6oQOqZ0tr1yHKVFdxueK?= =?us-ascii?Q?U9DirsGljWEqLn69B2ebvVc9hWqUV2kb/Vl2DXPz+8L4AufU+43WfvsRIp6D?= =?us-ascii?Q?4ltNxb1OIHwBRyVB/Ry4rQDcsSJIABce6fm7boCSzB676QkKkcnDk7XeL9/a?= =?us-ascii?Q?sT2AMQZaHH0JJqhYqXSYMPZGnTnltRzcQy2ZVRpWnhzmAqqzEPNzBS/n863N?= =?us-ascii?Q?Sv/vteknOFk9p5pwzp8L3EjDqwN398H/mZA//sHTh8zq1oNfkSILQ89thQlA?= =?us-ascii?Q?9EBbMMHtILLac0ZbyBaGpQ/UrYQIWeCs2LIeSzD1ss5d82Cp0dWz4gPUzQ3Q?= =?us-ascii?Q?vqkN1X0PDqVFsQo3c+kjpLb3AtWnOjQIAYuATW7bsP50h3eNUk0MoUxKAVrI?= =?us-ascii?Q?3fLzMhNHYdq5Jaim8RhJ/R6+WqU3I4z5vQsYshgxOmvS0A8/teR2aOsTMKdf?= =?us-ascii?Q?LFywvFa+pOkRXYpUOwB/OAZewfqc1blh4O0EOGXPIgrLMeK7CfhzvKIPwRWL?= =?us-ascii?Q?wtSpeqiPtmJsjhWVhYxv90NiP0WmJJ69v1s6S?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1595; 6:UpDb4R3pkX5EHdp+ZozHauYbwVBvSWObqYCh64WW?= =?us-ascii?Q?hX898FYg8a4vB4XYjlh6TqU0gKe3b4RJk5rb/Mjuni/XEsUMqXIR1roMA4tM?= =?us-ascii?Q?ikH+mEOngJGqhYipBzmgz2jbEVWzqcxde3dXGTv7qHDlVQBjuR+CRwdkJr2U?= =?us-ascii?Q?++HrskGIMaNOnQ08xkb749NbSXGn/EXcL6PtveU52addJodJxAtgknX/gIyM?= =?us-ascii?Q?WS1SjSMje2OhxWVq3Nf5/92HeRKlKF9jRyp9L8xkgxVeAAer7/bo6SzrchL7?= =?us-ascii?Q?168lWvccYdWiydYdCmWdup05RT3+xBp3pDYLiihXLu1UD42vXsLlU4zMm92X?= =?us-ascii?Q?ZUaLmbvmJFu7izuJT6lY6xoNiOsQ7x7fX0gbaMjLd2RWQ6qPbDHzekb0mBVK?= =?us-ascii?Q?nGVrhqTH3AOTdr5Npy5IK7ZhUXVpjgUYMvd4jfoNVpNlK/wIB+HFRKzvr+rQ?= =?us-ascii?Q?9dvWpQ7T3puFZgAuuhHgzu89Rd0qh3iU8WG7a8kxZo2OzAqLX+3Zg4kKk8dK?= =?us-ascii?Q?0Aig214Qs6IKk6GQeSQzX9oAODzH2+wYnGmDcHu1mddLwtmFILJ01t/M1SL6?= =?us-ascii?Q?1huESVHEE2eztcprHWkxTrE5hRGZ2OoPahjcmfp/FWjEaJzaXoXcPxcS3d5W?= =?us-ascii?Q?RgpyHkXOvvvo3TXU//qdzt6giJwFx4/wt0StggA4GFRttpOQP+m4yvAGTwg9?= =?us-ascii?Q?Qisi4rF/msPQSRaf6LeR1VxazhQ9Th9CM6BM70MVP2WsjAgrsIKt3cX/IzZ0?= =?us-ascii?Q?8H92EW4dWGOkTgpunjEAztfsQdnZ8zXEu74DvzuF6y+/exwo80se+tNIAcVO?= =?us-ascii?Q?Iap5ePdW6bc4LeDj3injt7dpicpQhPXuFGn3EAnxPgSzXrE/aZ8lHuyFzfkw?= =?us-ascii?Q?rzRD3xIWWN4N7KDA0ohrckhpb13LQFWo6OgQVUX2mRkEU3P7YGCoPNc5FS61?= =?us-ascii?Q?aERXdYU6W3SbFgQYRX3vXR25QhnKGsI6t4iiMF1s8ktKojJVIsCaiVPD/Cee?= =?us-ascii?Q?9o/JkHJm0fv3D3zdzci52Eqw?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 5:rkqNHGGEmRpq3+quq6Qt2pWUbaWC9FEtUytMF3VqL8tFUxLw3fFSaxBRWIOslTHJfucVCYETOBtaeFdwk45dt4bI/pzM89SbRAOw+062nraodWX0DMJZzOtMEh9HseXd9cadOOyER9wV1jV7jvy8cbwDkdY1pil9wsasZrZwYMnXa1pWwS2+K/U9AGX5W0U6PolbVajjUrHSNEqccTt1gF/cycQAp1BU4yLnvQlNVh8e3NYhDOb8t/bTvDG8DgAhN4N8lTpe698dkxn2i4+mW5jJeYFJX0gix/RmGvihGKAUtf1c8ChdnohdQVBeUqmW8VIJdB69aDjMwEKeFhCx5o6qFGWHVf6EIR5BshGVsUoGHvZn3U4qgx0ISucZLFHeujgwVFEtKMOeHchkr0jyzMz1O1X/ebTsyGnvE5kPAwiEB9vv2RLG73MoO9qA/TbXLjRVIJEa++voCyYzMvjNPojY5eZqed79syWypp7J8UTud/1Ia0s5wGksifi9TSZQ; 24:FLR6EaScD7DzTiTxbnxd3pXBJdQ2X8g1JxJ7QX03QrX+R/oapbDXrRTCoF7LVwF9fgYS/3E+ybvXLzPGVAcb4P1pxtqIkQkiY75d0N0XqN0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 7:tyYRRKd9SDuZarkJ8oIvRYGTNS8bm4EjLpe74Na7Ega/D9RgIoVdqw8f3Ivs7DWWQKlshefxEgwHA7aLgDZN/XUhut6DWl7NPk87mc4Z0V8ZAB+S0SDZKaQ1daotDdmyLbq0/bjgwcUY9GSkzL1Ag8dNQXuD1ZqQUPbSwm9BS1tBpxdJKAa9kYmZOmKR77CsjHUlzQvZDb28+AcWg7/US6AxRk1xhbOPj4QKZcp5b6WcK0+gDT1GRvSFh+TPGIvEzIaDS+G193+zmXgtYgWs5FzcmFTSjM/2rw9VgfDhaLbb89JVUP9Tb75BJ60H//M+9A1+fs2ySJRn7W2f0zE/TAo/+RbUuIskCTnRschTyCdQ5d6eqxVzOgJz9Ttf8ZjVUAMp2XtUVL0ZciwBEeNVXdk1WH3CCPmdyZDWWb5PmQ0EoqlaIp9jpEeO9yH6VbrS+d/97OoaxvniUO1reQahZDqbs6ABo4X6Pjz8hd59sTSZczQoVrpuWmOKZTEE0U5W8I80tuIm9axIYfjyAXwmG/czYINFPJismtkPOLv2PLKCFw83Aadf7hzT+TZuPAaDBR48594G8oDF5NlzYgBsWrQSIQIT99BGYVm/2cpcCmou6c2GivE40+LyMkWxRRaI8vXFsJB9UFwlTIPc3vgtqQ+t/S16cRejrSjz5zTiCLvM62MiMGXjdipGkcHn45AyWYlUNKFVLQF/ACs0WCX4h7iIVN8bZ1a/HNDQxJIAE+EzbkhC0dqHHtlLvCQ743C5d6kS61C5WPT/AIjeaUYGA5RT3cewq4nyLFdbuBa2Epk= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 14:01:09.8650 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0201MB1595 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.41.86 Subject: [Qemu-devel] [PATCH v4 4/7] hw/i386: Improve some of the warning messages X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: alistair23@gmail.com, philippe@mathieu-daude.net, armbru@redhat.com, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Signed-off-by: Alistair Francis Suggested-by: Eduardo Habkost --- V3: - Improve the messages hw/i386/acpi-build.c | 15 ++++++++++----- hw/i386/pc.c | 7 +++---- hw/i386/pc_q35.c | 8 +++++--- 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c index 6b7bade183..7130c7409d 100644 --- a/hw/i386/acpi-build.c +++ b/hw/i386/acpi-build.c @@ -2766,17 +2766,22 @@ void acpi_build(AcpiBuildTables *tables, MachineState *machine) ACPI_BUILD_ALIGN_SIZE); if (tables_blob->len > legacy_table_size) { /* Should happen only with PCI bridges and -M pc-i440fx-2.0. */ - warn_report("migration may not work."); + warn_report("ACPI table size %u exceeds %d bytes," + " migration may not work", + tables_blob->len, legacy_table_size); + error_printf("Try removing CPUs, NUMA nodes, memory slots" + " or PCI bridges."); } g_array_set_size(tables_blob, legacy_table_size); } else { /* Make sure we have a buffer in case we need to resize the tables. */ if (tables_blob->len > ACPI_BUILD_TABLE_SIZE / 2) { /* As of QEMU 2.1, this fires with 160 VCPUs and 255 memory slots. */ - warn_report("ACPI tables are larger than 64k."); - warn_report("migration may not work."); - warn_report("please remove CPUs, NUMA nodes, " - "memory slots or PCI bridges."); + warn_report("ACPI table size %u exceeds %d bytes," + " migration may not work", + tables_blob->len, ACPI_BUILD_TABLE_SIZE / 2); + error_printf("Try removing CPUs, NUMA nodes, memory slots" + " or PCI bridges."); } acpi_align_size(tables_blob, ACPI_BUILD_TABLE_SIZE); } diff --git a/hw/i386/pc.c b/hw/i386/pc.c index 465e91cc5b..36b2bb9b53 100644 --- a/hw/i386/pc.c +++ b/hw/i386/pc.c @@ -384,7 +384,7 @@ ISADevice *pc_find_fdc0(void) warn_report("multiple floppy disk controllers with " "iobase=0x3f0 have been found"); error_printf("the one being picked for CMOS setup might not reflect " - "your intent\n"); + "your intent"); } return state.floppy; @@ -2087,9 +2087,8 @@ static void pc_machine_set_max_ram_below_4g(Object *obj, Visitor *v, } if (value < (1ULL << 20)) { - warn_report("small max_ram_below_4g(%"PRIu64 - ") less than 1M. BIOS may not work..", - value); + warn_report("Only %" PRIu64 " bytes of RAM below the 4GiB boundary," + "BIOS may not work with less than 1MiB", value); } pcms->max_ram_below_4g = value; diff --git a/hw/i386/pc_q35.c b/hw/i386/pc_q35.c index 1653a47f0a..c915719b0c 100644 --- a/hw/i386/pc_q35.c +++ b/hw/i386/pc_q35.c @@ -101,9 +101,11 @@ static void pc_q35_init(MachineState *machine) lowmem = pcms->max_ram_below_4g; if (machine->ram_size - lowmem > lowmem && lowmem & ((1ULL << 30) - 1)) { - warn_report("Large machine and max_ram_below_4g(%"PRIu64 - ") not a multiple of 1G; possible bad performance.", - pcms->max_ram_below_4g); + warn_report("Large machine as the ram size (0x%" PRIx64 ") is more" + " then twice the size of the internal limit" + " (0x%" PRIx64 ") and max_ram_below_4g (%"PRIu64")" + " note a multiple of 1G; possible bad performance.", + machine->ram_size, lowmem, pcms->max_ram_below_4g); } }