From patchwork Wed Jul 26 16:07:49 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 9865371 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 38BE96038C for ; Wed, 26 Jul 2017 16:12:35 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1D45B2878E for ; Wed, 26 Jul 2017 16:12:35 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 1164728790; Wed, 26 Jul 2017 16:12:35 +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=-6.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=ham version=3.3.1 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 mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 5C85E2878E for ; Wed, 26 Jul 2017 16:12:34 +0000 (UTC) Received: from localhost ([::1]:39073 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1daOvJ-0007L3-7X for patchwork-qemu-devel@patchwork.kernel.org; Wed, 26 Jul 2017 12:12:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36528) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1daOu6-0007Jl-EI for qemu-devel@nongnu.org; Wed, 26 Jul 2017 12:11:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1daOu2-0004CR-7u for qemu-devel@nongnu.org; Wed, 26 Jul 2017 12:11:18 -0400 Received: from mail-cys01nam02on0057.outbound.protection.outlook.com ([104.47.37.57]:38720 helo=NAM02-CY1-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 1daOu1-0004BX-T4 for qemu-devel@nongnu.org; Wed, 26 Jul 2017 12:11:14 -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=caLxR8YGuaFaR0/qB5wYL570H4vqhpDoTiofxvuhVfY=; b=LbUCuNa3d4u4ZNUCM/RKDPF1ZobvJUv9/M7HnTgPnG/sk+jDCSsJrD2ucy77WYUys9HcqF45rpRDO/V6C3l+k2HJduzcv1521vgTSUqDedJ1pf198qhYVaSvbTPoNgy5rPhHFleZR5P/cMMAcSMleN7Lf+SL33Rb5rqm3VV4A6I= Received: from CY4PR02CA0012.namprd02.prod.outlook.com (10.169.188.22) by DM5PR02MB2730.namprd02.prod.outlook.com (10.175.85.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10; Wed, 26 Jul 2017 16:11:11 +0000 Received: from SN1NAM02FT007.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::203) by CY4PR02CA0012.outlook.office365.com (2603:10b6:903:18::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10 via Frontend Transport; Wed, 26 Jul 2017 16:11:11 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT007.mail.protection.outlook.com (10.152.72.88) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Wed, 26 Jul 2017 16:11:11 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:59962 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1daOty-0007wb-Hg; Wed, 26 Jul 2017 09:11:10 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1daOty-0006Dn-E1; Wed, 26 Jul 2017 09:11:10 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v6QGB3GH016386; Wed, 26 Jul 2017 09:11:04 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1daOtr-0006Bu-PR; Wed, 26 Jul 2017 09:11:03 -0700 From: Alistair Francis To: Date: Wed, 26 Jul 2017 09:07:49 -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-23218.004 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.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39400400002)(39450400003)(39860400002)(39850400002)(39410400002)(39840400002)(2980300002)(438002)(199003)(189002)(356003)(106466001)(6666003)(6916009)(39060400002)(5660300001)(2351001)(2950100002)(77096006)(33646002)(50986999)(626005)(189998001)(76176999)(2906002)(63266004)(4326008)(15650500001)(5003940100001)(47776003)(48376002)(81156014)(54906002)(9786002)(8936002)(118296001)(36756003)(36386004)(38730400002)(8676002)(81166006)(110136004)(50226002)(478600001)(50466002)(305945005)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR02MB2730; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT007; 1:uyoWVigoV2lzfmGMzZjj+Si4SbERcrGfeGHxiox+Q20Xr6FoFUWlS7O9uOpauJUsM6Rw0ChZwvGmnenoxVo9bv7KDdJ6acqKJn2FS1q4Qy09NyURoLPSyNpYrwSaG7MSrx729+hdYAKhu9MZh05HW+1EeWohuH5z4kHWmOJk309pVfOZiuwRc4sGBsBx66CVdSTY1Q2FCAkANjjXxxRQtc+3lYQRoyLfj0wx1vYOD+Ndz7Jh9vpGr4+vsCuevl7KqGuc6kUZV1xuTCShp6sMRlvTwlZHXB4/r0KrcEAqjJEBSEMJET3ZRuFxgMXGfchTE9tnnJGLFmvwJLNOV3uJc4oRvWtbsJfUiwilFmhzzNBZyZWO4elQ3fNjlKJ6+AYbM2oD3j1NdhGvxROWNdJTCjyLSwBpulWuhQBAPjjDbzjsmUp4cOvIFpwzZ+gU2Ya6AFg/+TOrj2I4BRWNsR1qvkWqtviiH8xXsacmSt9tq3E4J7sEw1B1vXVrGAktwPuycXyFGAzoBJVOQfNVvNqGa63E2aFel8sDyip7Fv0OvOP+fnybAAj0TBQeCZwOPQ/3rvPnEnPqopaWEVACt1HQRtqzItfy7qo9MXG1lParXbQmNj9IEVUsJ/0sSHhDoVPXkGdrxaMaoaIek3rfLKS462ojP+eYpmCntRSBHq0/V6KOOQkc3tFv7KQos+vkeNUb147vqpm3G2hYOzXS3q7i27FdqktXwV2RCaPotwIukP5FdanAH94QdxI+t84yLp5+2sNoYz7NOt2k8IQIOIBkreNj0S7XQU70A5cd6ob/EtfXsnhyZ498BDNJslZc8VdoPnt8FDAdITDHJPS5UFYCJG1kHepkYbjVGp2ZSLzK8cTWjzB9igLBkBmKLBI+EAEPKip9VjGbpYqpr9OWqJcM+g== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 69a8a02f-70e6-4691-c446-08d4d440eed8 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:DM5PR02MB2730; X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2730; 3:kC4k2Nit10veUBOg9h/UUEuKPh959DTBOreYcBApCTC1oZFOc31BJ0J7ocY7j+4Ik/UV/p2nN2Oyz4V+kBgw72YxpphEpCv24N5hqQbJpyTm9lKCPEu9SPqKO0eF49gFcWT+wJeZljlzoZpTDKgzHKCC1rBFEtc/NhFE7Jipv26fY2zj7gks3U0xIl3UbSo1lSzycOnyN4bWeEUPMnfjE94H2I3j5hMUQKtLYgvSZZYn5ILtaLGmBJdm5CQExO7jQYh4EOgdLKX95j8qbjvR/2X3tbIv1BH6P34C2S9Le1jhzbcf+80BDoBY31HmyfviaYx8PRt1HOLx/kdvAApXe9ILaZjH1n6bwwQomdtSTzQzhu+59fXlC5f/ThllufN5DoWGGiKHbig0BEtHkiteHx6nrYNFuCQR7Uw2/Xy9SSAOSZm1Su8CAlpZV6p8sxZH3iEVNW35RoCqZjFKg52n1PlBiRSZ95J3jpUD42lJuAjMFoOHfBdSqgdAIGVOXXUEkJpsvfJzgCECA6xVEn+7P4FA+Ak3MzyjuOEz+K6n9IIYr7WVpXTB+RY0RqkjFarSd6ya9CQ7p8BTLtwN5K4MJYo0+pyyzLq3Wl6V9dsmAoaKI9QpSQ6OEPHlJM+9ScV2uj8P0stKlzQOHtoCYt5ssi1Lx1lPhMyVwicU00UlGXNStxCVIsHxx+TQg2Sd41QaBI8bBXahdEkl1dWrz19rLUt8zTo+CJJUE876tggfHxOVEzMuMxLTtNY/abjUNUVKBoQ2mH4pHakwJWeDb92l9tuO9kcq1PzHj6Q9ZD/7Y1PYeKSI3I50M/1q2nakqZy/n416GHjWfO9FNTQRK0NBKkkuSDrkyPFFyaMXXpxAFlAwN3PGhKoaWRVnQwjWNEQw6PnO5QseMuzMozFXpOydFhzpQRQhtoT7CFC3lnjKcBI= X-MS-TrafficTypeDiagnostic: DM5PR02MB2730: X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2730; 25:rWzqbbpnrKdf2WZQjDzJiNa8hVOwueQs5iFgEZ/WkwZ30dhUgmLcW/zg3O+ckiV4I/DW003Sz5WBFVB+CpeBIcWw6DYoDwLivPWERzg0vFx7YjZXcKawPdzmPxd+TAsqxb9px2IP49HfazYy5A5DyVcu9EaoHI3yJaLw89BxLho0SuXhH9xfn2Raq4/JyJsBKEznPAnl3KYpahafJj08X2TgiVbhpQbnkgiBsHcD/LXi+2tuG/Dv9R+qIet+a/3AvaaLHZSg5rmQgzO6O7eXWutOgweDaqIqmW9+1Kq1dsmMSZckVFNqmIL0dhzSXNPklyQyFRNbdKDTYJpLB5yrkRlD3lEwKMY+Ibu45J+wwRato2FluywD0JngWyMOBnkKdvyZFWe/98Dj3yys0wioX9zwTcEHTzJ+cUytVK/j2LBye+rumEh7qnQFfUn21nx4dVXxydGhqxzycdN7g3SdvBlRsx/ixndB9U0TEIFQxenxoW1fI5BlIkBPzD053ynK4Cvf5aHRE9f+SffWHJvR754x97hhgopRUzofUDJLb7MP6vWpAWf82JaZQQsNyuvjVBemvvPqiDpCfLBX7F+4detPYv77hy91ySheiNp2q64T3A6GsuVm07d79I/Qzipbgq59WylDZefkY/hnQHB4hJiyBjNNwLaRwaYqyuw3599FNoy78q/phgc7htAu0d5/JVxIGnbLiMvQ6oiRbnT4ijxDWt1buuW8I62fbSqUHHp7bt38pZ3NaYvCy00zS6v1zs48kQFTdCx6MDg46lUZPwoY41Csugjm39VnUBNVvOgQVgYvN2Fm3pdSuE3pumigJW272tATIHVIPc0oh8nYorqggoCl+cyAtjFz8rop527tV+z0JFCRltL/Bze8QG1MHPPsUsJGVeJKafBx57T7WVXN7e4HBYYYc1q8xAeR4Ig= X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2730; 31:vUkhBUeYIREV1bcKlghGA5tyc9sI2w0g3NWx2RJ8YfEuM8/mbG5OfBndsisRYoaSs08PVw3qfz67lbRrr94P0n2ZOErT7KctMychUsNr/x7lu/e31HQf3xp86c/w/XE4RFP/7e/gMGN9wZimZnBtXsqO2dNqnhqNSYlp7w0MguQJnHG5cbBLraDOO2Apueg3jtLCMz0qxxOt8ZTk+Hhp+6KGnjJGAhtG3lRJaeCKu4KYJp9a44AoWjQOLkVo3MayaXnPVJhF4mn5LBoTxdIrqAGZVdkCpsjpxm+MiVrNAc6KdmtIJ4pP7RXv9aXbDiidMKhSHDnoraGBs96HDa6h1i/5J9RD/PWR+kQQFr5KsEoI6HIJnyzEDNP6O/cB7HMsxxccQiGxWBCLSCSk+wtn2eC8vPTp/90oI05utI88dGcRobQgaI3FaFdD6JxxBKRNXR5D5Iamdt3RwSs7F4p3XXSdaW90vCjuagP29K8xfNSbvAt1nwJa2YFrI6fzgbqqlIuj9f6JBjUBZmoU8oUhx/3CoYPW6ovB+ngzsLtlh3ivzNtoaegLcLfr6fb9VzjyS2NaQII0pAiTfxeAh1tK/T7KKZEK41qUpCP/hVaQRs3zT+vSeQk1Hn33Ycx3gskJD/K+ap0DBryKZkKFS79keHL5HTpn5uB5spndLIpj44etzGbXn+EnpeWK0q0+GEGy8wYcyFU9H2aAvx5oZ5xoTQ== X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2730; 20:jBLMTcRZkpuMI1Wv9u9JTfEeDS+TPLUkwgA1aD50SsfAv25+SZKbeSQB5dWPxeWBRC9j1EqGfvHnQWKK+4waHT77kGOls2rzFVc++1YF+BmY+2y3aJ2lRDV4HVUTJJYdpNFBJW5CSVUMxtGY82rfnQw5lv1boYARktLn6wYFv9AhCA5ayCcj5ffXqgyk6WVgTfqi1da/Q4zCw8GvAgJTlw6OlcsEXsDPbiXLjWXYnC53/rV0AQtGLRqO2vae3JmMqI5AQzfafbkrDCL5cCyPJsp2YsIeMEiJWucQ86Js/oRcVwnq0Sp6FdmmeOXez8eOlHCp2UEwFONDQqvI3IB2Hz18IjhX8UJzyR2/ffrZsI9sVAVsJ2SQYHIl6D6BcQ8o+BQHK/MZxPLGk3FbQVHqCJikVgoK37uqJJlv6dyd4AOkf2p5xYaJEDdh6pKRoHc1A0hBSXFfx3hUtiXBNANlM5Z9lj1OJnC+CRc7GFhn9FPII601yd5sFQ+XEDz81eSQ X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13016025)(5005006)(13018025)(8121501046)(10201501046)(3002001)(93006095)(93004095)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR02MB2730; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR02MB2730; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR02MB2730; 4:xYsjV/EL2f9iMbUhK+fwMn67dsT3iKzLSPJWM11v9+?= =?us-ascii?Q?XsL1ZcRDiApJIek/nohinPR5xaX9My/UtHpDgXvKjq7WhOyN7HT4LgV/kRcM?= =?us-ascii?Q?p/qCQIDox4ku3KU99LdRedy2eEx7xn0+B5RRAU+S2dp5gP+DbVrQ4fztlAC4?= =?us-ascii?Q?A7qlWhuC8qEqNWTY+swhQiLkt6GmbYGd9RiKnY2BP/48szphzw0jDzUJBwjC?= =?us-ascii?Q?0XdtlaDANAnJh3tymNWXPGaUF8DbDSDtcXWcgYESy0zqB7OG9wCU/AGGSe3K?= =?us-ascii?Q?yE5muTZ7D1nNIdureTX52r+LeX3BKZ1MfjUOUDBYSkVC7sGHSG/go4o5vkw7?= =?us-ascii?Q?0tmaqVX6qcsXqQ4r5VXgYSrhTtr6vT5wRmXr+/UD0zqCiwpUJkUy9ucfcNL3?= =?us-ascii?Q?rRO2FiZTcOTUPu9xfQG0zszk2p6DWGBJy9jBlmGDLUAI2oCHtXp18d0M/w0I?= =?us-ascii?Q?Wazg034NdatPMXyFtkW4JVe7SnYdKLMDGlDxwpcIltbqMe8TEDRoh9347Q4i?= =?us-ascii?Q?t8rjsXFiVGyPPiYi2Ll+PKVF4NvUW7DTNnljpxDdg2Sk0rg0pOtcMR7tRlBR?= =?us-ascii?Q?OCt9h2kNBlhXqF5j7EM80DpIN3hctJmfLq+SKGUVA63nMB59RoNeCOMUpDTM?= =?us-ascii?Q?jf5XOVNEaCWYO/XoJzeTZ+9f2L3MRQogNifDYOLLSkMD/igGaYTKd8ALg5eq?= =?us-ascii?Q?fnWYEFbZUCPTEQbEhqJ/C6fvZ65zqLs9b4gT/qIRllzIr7M+p3+6PvYC5uLm?= =?us-ascii?Q?GNGJf+QbOGexF74aTPcTeOXbCilKnShIor9Lm6WrH7jy6GBo5/e2OTKDY5ZV?= =?us-ascii?Q?tAb3Qlvlz+NL/kOGVReAAON2eN8sZMjBFzw4klJhFRy1Mj+QiSGUAyJCzuLj?= =?us-ascii?Q?GaTTB5AM9mDlrHo0xrOW20rk4h4jXHA49uQhFGT0yk6yqCF5HUbnydXTrBdQ?= =?us-ascii?Q?gtDlScZShQIixlmZ38HYMXl4+isI3E84uALH2WAZRIHVKnHBYICCgST3fwmA?= =?us-ascii?Q?8uN1k0ohkUAjd/JNF7LLjqZ1u47XcrDXz8cxvzER+eZQSeVxEZ50OtZk+r2j?= =?us-ascii?Q?IYc9sq1jEPigLGrQ1PPZbl93Ppta1Bq6oa/aKN7R0ZdNADQpfAFk4P0HsVLa?= =?us-ascii?Q?EHpGjQWZTaqeNkG2GLMr9Voo9yt6hxg0MVtqhbCgjvV2al7+5WETkKOYGDdr?= =?us-ascii?Q?5qJHaZy5EqKu9H4XUf7wJ49ermD1sy35hB3QQ1SvfB0GE0i3PMEkggtpUII9?= =?us-ascii?Q?60+yVWft4drVYhCOo=3D?= X-Forefront-PRVS: 038002787A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR02MB2730; 23:WzVHY4O3PqvPe1NTcd4hwopCdt4IhpI+jDkLfXdVm?= =?us-ascii?Q?2FLH5zr3cGY2bvknpDNxgRg4YWvuaSMNjh683OJKrPOrDQkyuj+QBMe/cG/u?= =?us-ascii?Q?tA+LICuNjD39c3nle8qzztcffvBABjNSPAvc27LnzneWZ0gaV6OCrc+nuVth?= =?us-ascii?Q?WG5/Ghh+1KyGN9iiF6yG7mCdgYXpDRMVTjjPAUo/qNpZREpv6Q9yFZsAOWyn?= =?us-ascii?Q?GVtZKtrIdZgz3syaVZPGbml1MJSxNrJmuwvWlGOPXCTHMzEspzkdu6rb5iX/?= =?us-ascii?Q?iCc265x83htwhxbAIsTldJEb6QtJS5FLbLcXCjJ3Dyt4mnTkyOOcvCAWe6DX?= =?us-ascii?Q?Envf5CcksXrbAOI55XeGHQ8si2dihEaiUlAE85kS4o3g1qHqe/Qwa1ehdKe9?= =?us-ascii?Q?84TImN16EgpWyNlEVuIAvi5t09Ur84oixa8nU6zoCGBM4KUHnkcjO2iHAa2Q?= =?us-ascii?Q?dp0bK/gL5K/KRRMVGXbIjo7j2ABhVusK/NtMsTJpHz3LR5WsG+4UJfL4amiv?= =?us-ascii?Q?/jpjrrLCCLzGvNiymTUNHATmBo5oA7wR7XVc8K+d+QtH+pNwsYhC54bXMM06?= =?us-ascii?Q?5ywT0vUdhTq+09PTd4eHCy2x+w9kVsHCYR9Jtfl4WNde2ehhNuYe9opSeLbz?= =?us-ascii?Q?6ruHT+wSFjKvWu9Y2mBa0bk2YnGiHx65Ksc4C3dR8XDZt3fw0VuHRMHCqu2e?= =?us-ascii?Q?tKywQs9NB9fayTsxSIzIYwOXLW2t4bVfIRSdUePhlJN7C2CGH3104ddkyEky?= =?us-ascii?Q?xa0pYyh2re5RObWn51VeXPLSZDuPh9kuJqxShzfmBwaPOUR5vNOX80DCLaTr?= =?us-ascii?Q?eaXMT17546kuEec+wiJfgwe+vdlkim+7oVF4qaMTVbrJkkGusfw7XLhAooez?= =?us-ascii?Q?45bJl8M2nAWljMIWxHjoIj0NaPPtjTWGO0euom1Yoeac7sAo1OGG7e2Pvg08?= =?us-ascii?Q?Rc/MMNXFbMNT0bFtM8nuLLmjgMVYAT0p8+rGq9LxmW2rkdzq/30S1HlXx9Gv?= =?us-ascii?Q?n7FnL1qhmtUwOJZ9MrllvdcLrXwxKggqKLWhZ+54NU0LvmlursQDlN7UPN9q?= =?us-ascii?Q?v0qwH8Bs3vysGSh6ao/4aVjGzGrOlYiHKTLvYci13FBXGPp03hO6Hzhfj8Gt?= =?us-ascii?Q?HPI+ioj7YyJdByz+1Q55d86JXip36zkCnHooUvt9qrBJnCJ8zQF9KQxs6Ylr?= =?us-ascii?Q?q9MNMsbbXlG3fzOJs8pWcQH3qlseIwIBgRYc1uvsMyIEZyt3ivoogzCpA=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR02MB2730; 6:D3tGl/iPOgY41x5z2PV9o/3igTRi7T2OPlxJuKb/U3?= =?us-ascii?Q?goem1lc42bLHanjuTYcpA4h3ynbqhRn1DJBy048MnWMbuQ78Fz9YGn9GUOlY?= =?us-ascii?Q?JuqmUdZG83mSKOajddp9kXXqLZZs6oKYGiWw5yKvudfr87XVi3Ua33JobJ77?= =?us-ascii?Q?Y5LEwTipQixRiE9ax8szBhOJNFi+r5h17l7Z0dofi6SOuSzsy+JtYuu+7v0R?= =?us-ascii?Q?b8+Y54xySLQb1UQQ4F27m2xmcH1hyTRSX65NSsiQBM0LXjYAyIfISeKYsfaS?= =?us-ascii?Q?Is2EcLHD/+vhz7Bei7sNIdt5plkuv98lYIIlPZrwINm2HtlF+bpBrpsvoxHz?= =?us-ascii?Q?EL4rdYCTVNj38/mZKyQtBHiyU0M2N+Pe9yBBk5g6HxylVAYmv2b+lVS9FIA6?= =?us-ascii?Q?whn/S5ixAQcCn1dIuA6f/m8oe0uCsnk0rqiYnL0Zk8N8L5uNqJPs5e/iYzaR?= =?us-ascii?Q?no+eomgk3s3FvvxfQYA8FNYbRp6ZJ8dqp92tQiEeoHKQpCOPmd8O7AR6eJMA?= =?us-ascii?Q?ZS51anFzqUOQqB1EH1O6ZkKpg9Ef+7zaeYetqM1aQcqsbS2X5pLpEmfDFAnP?= =?us-ascii?Q?/n0pCqa0QHOsHkrdK8jNkpd4mOD2SZjXlki6pCt/sWC46WnJxEfENY6NpZI5?= =?us-ascii?Q?OQV7kdBTRLKZ7yvL8+DvisSXYxRqNj9rKFEByGWL2NP2XF5akJsShY5sJbc7?= =?us-ascii?Q?i/UkDJ54rzkNmRYyEsIM8WYhMXWtn5E3GY4rbb2QCxQVZDh4DDBoEedhPA2/?= =?us-ascii?Q?nscyOnA8ufP25RLgXTTu/0SjC19mih8acAQXKrnmdYzbbiMYSfv3NlpdXwaN?= =?us-ascii?Q?NwoTqNNxhB9PspnEURQ2vkEytnt4hXf9Yph9E+3uE6nHJZ8SV8op0wSSYXU8?= =?us-ascii?Q?m6NEv1PETAB2PCtI05gAE6phgKI8szsRhXnxaAE8MLZBrpmYSLarDl2+qraQ?= =?us-ascii?Q?mwi5gdXvnq9aL9blEfgAw9FeC96Fj6wkxqW8fedf4ncGk+ObLW4w1jutVZn0?= =?us-ascii?Q?DI2SfqDdy7MoB590bTQWJZ?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2730; 5:7BvXQ8DogOqJJSEVVg3yqZBeSIU3pazmbhuXjQkwo0s2YreHuPTTjSpI7yZxjKx2X90QcbOgdiuJWZgAi+huxLh/ac0lhakOP4myc64V3IKUF2e/9Ij97n1mIpUQ35Bs5y6ZPZDlTk3H0POHHVXbSbtR0YULrNZNERRjdiwSBKjqvUq7gD/z+129yY4Z/4DVKmzHizmDAHb3u4wR2X2SxNrqABD0bCj7+z1fY/nhBtVAOxudjkjo0MivJ2lLjZwoqkCSkhIr9T+gDQuogZFbPLE43dkQlDymocD8eahoE8SGhErAetT7ARapwlBIlSRMUgw+aSVIJgh3sIXGte90cRxI1j+ZC03DmO6v72cS1JJyllAEgHoNhErB7M99cIlvJCN4vOAwREeumxeh0ah+XSHd34qR0FdDH2ES1RdFG9gHsDQFHa7n0fvlJDFGMAEwo9KxOiGUbETxyH2zQ3h+8skhMwoPu4UekEbh2vU2ZvwykXhlLm3KZm4QVP5YLhNo; 24:4nxqbfnEaYwkcCOyTKd1t2ABCwTi7pqMWrh6gS6MNygkRC//Rgv9oCgfCX7MkJChZNJ2OZdBmFgPV3EMRpln1Cda/zM5H+dklL/Q9FpYcmw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2730; 7:s8kCNoNKGu7AJyZVeKrM2febm34OPBuqu86XvCVEXHd6lk94rOVKeqhJ+4gp/BPFGEiv9wi6SIhTaqf0I6An2pJnXXzRLtW2GoZehny5GY0fuMezziH/nkZA1pDvtOtvFloraYOyFtyNOm/qjxr7sgHxdmH04pG8N5ftq74ZK3APg8fXzk1N/16qoXJx/qCLIvnbI17Eb7fPt+zFRYM9CQ/aujn+Bxgl3MpWV8VIwejKR6GVOqU9TGge1EjIjMKQiI2XwGIrRL9FyTFW+RzHlynyAg7sl45qvmZBKfuX5LBOlkUprNNAxvJaNfMqttcgU3DTnb26adjD5mI+Y8novFcl+Oaj5OSvQLa42A1E/zRuSAWct+Hk1Vazt2b5JbB3Jbx/fXU2CovGnqp1CYjXNOF3Pui2epRcpLDWrW2p+ZJ7F+kVTCLGFWb6CRmZJyiWSsuG2+8aG44ukdIy5cgJ7GsyqhHHtdEbHDoEV7tGjfTQHpWmRIetogACGHa7KF/PvAy5SELVkupAoAVr7kf6x92Mm66mV39TFa3h6qh09iZZZaiA/YXt/uYxZ/NER6d0BpgTwYsn1CZZDogZgVNb538fmJQQhHyHG/QM3U9x3ejp4LmMwHYe7zG8AapytcA7KrhQZOST+xze+vypIwwMFThWWsks1p+IBsqT6ZxWv8UcXxJEhs04A7S9PdQazkZX3IPkhxj9oAg6yoXRcLCdyoB2QFpF96uIG0c3t73yprjZjTqRdOCBFhKpcf45eLpWZYtxB9YIc5shdvmcZAbhKEHccGg4IFIGz/bKQQSzgIA= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jul 2017 16:11:11.4542 (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.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR02MB2730 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.37.57 Subject: [Qemu-devel] [PATCH v1 1/5] 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, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" X-Virus-Scanned: ClamAV using ClamSMTP Signed-off-by: Alistair Francis Suggested-by: Eduardo Habkost Cc: 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 22e16031b0..a67440f2a1 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; @@ -2085,9 +2085,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 169a214d50..435eb2c458 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); } }