From nobody Mon Feb 9 04:03:21 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=temperror (zoho.com: Error in retrieving data from DNS) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (208.118.235.17 [208.118.235.17]) by mx.zohomail.com with SMTPS id 151018343320486.95060298246005; Wed, 8 Nov 2017 15:23:53 -0800 (PST) Received: from localhost ([::1]:34413 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eCZgt-0000i1-2q for importer@patchew.org; Wed, 08 Nov 2017 18:23:27 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34757) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eCZMX-0000VW-TH for qemu-devel@nongnu.org; Wed, 08 Nov 2017 18:02:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCZMU-0003aQ-Q0 for qemu-devel@nongnu.org; Wed, 08 Nov 2017 18:02:25 -0500 Received: from mail-dm3nam03on0077.outbound.protection.outlook.com ([104.47.41.77]:2240 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 1eCZMU-0003ZZ-Cr for qemu-devel@nongnu.org; Wed, 08 Nov 2017 18:02:22 -0500 Received: from MWHPR02CA0004.namprd02.prod.outlook.com (10.168.209.142) by BN6PR02MB3377.namprd02.prod.outlook.com (10.161.152.165) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.197.13; Wed, 8 Nov 2017 23:01:58 +0000 Received: from CY1NAM02FT041.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::205) by MWHPR02CA0004.outlook.office365.com (2603:10b6:300:4b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.218.12 via Frontend Transport; Wed, 8 Nov 2017 23:01:58 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT041.mail.protection.outlook.com (10.152.74.156) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.197.9 via Frontend Transport; Wed, 8 Nov 2017 23:01:57 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:35306 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1eCZM4-0003yC-Pv; Wed, 08 Nov 2017 15:01:56 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eCZM4-0002v4-GB; Wed, 08 Nov 2017 15:01:56 -0800 Received: from xsj-pvapsmtp01 (smtp2.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id vA8N1oxp009912; Wed, 8 Nov 2017 15:01:50 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eCZLy-0002tv-8I; Wed, 08 Nov 2017 15:01:50 -0800 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=1TqQRkBlxexCmBE30Wkgs6JDGmYMy45l0N8QDWA/AUc=; b=OzpIj004f1Sz7MlouJ4QGEQRRqk3zdMghrd2NTbMCVQ/vtMmdB1HYRg2cQgvO6JBbOd9F0+zNP8UiIWR0iwKrk5yrI46ozot8Hh8prZKK1W2EHiDN+48toDPi4Xhc3HSi97DwO4lYjjFUM5eNytV6TnEJSdx7ENm23O9lqRq0kM= Authentication-Results: spf=pass (sender IP is 149.199.60.100) 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: temperror (zoho.com: Error in retrieving data from DNS) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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; From: Alistair Francis To: Date: Wed, 8 Nov 2017 14:57:49 -0800 Message-ID: <8f170b3eb5b998f6e27d5f2ff0099bd2df7cebd7.1510181732.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23450.000 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)(376002)(346002)(39860400002)(2980300002)(438002)(189002)(199003)(23676003)(106466001)(63266004)(2906002)(316002)(50466002)(47776003)(478600001)(76176999)(5660300001)(356003)(50986999)(305945005)(2870700001)(81156014)(81166006)(8676002)(8936002)(6916009)(2950100002)(2351001)(77096006)(36386004)(50226002)(33646002)(36756003)(189998001)(39060400002)(4326008)(106002)(6306002)(5890100001)(118296001)(5820100001)(54906003)(9786002)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR02MB3377; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT041; 1:PsVzwd6kMrUSgk0jpoancNgmT0zHQri+vRcbRhnei3PCB21yrnMpHvyazXsJTfDSNhF/quYQ5E0mntSz7bj1QKkV5z6wAUHiuOEN6URgRu/0OaR0hAO2hWJW2Bv3kXJG X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 94d96d57-aa36-4748-a275-08d526fcb695 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603199); SRVR:BN6PR02MB3377; X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3377; 3:GcJ2phy6UluJTzbYlCmTmOA9I1dZtKmdcxo/CNo8X7FjRqTo6hGejPJiQzBj0u/5gsmtaS5hNYLpzjCovSRBXl7lD/FDcs2M1s3eUPfEMu/7cmFWtL5EN64eYcYKkEGmOSG0bm8pJLkOXYWN2g1PyYf4QPRZWBlCFxUnkKdMwzvuMx02qB9mAOZn92k+Pq+Zy/Ha8nDwzaOy/pcc14HgGKic5dAW5QvW+JSeZq32aKbc1vNqnlFaN92SVWABFDzkpASMhjHh58Y3vz5suNAt654sAnqS5AeB0B7P/wFrJl6JgIQfEbOkp/VA3rdVr8dzkJN2cMObRGAw7ss5NW9ngfyFFxzPJTiCu9tDPzmGhao=; 25:Uv9UrEuPzvgWf9xeHqQCVzCv7iG9POvWzIAOd2tImMyPk8U2VL//Cg8QChmLJoeXuZwhDVJ7rtOVtVzOZ/EC2lfmZRpPvo8eTD8WVBnD27+E5k1eLsdROa6dM6P1tdUMYcqq1pjgyssg0RuPHv/uq36gXyYIW2eCPpPf9xiNDx3663kStXdBMJYwf2LXeqQgbhwV76Dnqh6TiVKSukVdCNDrH40soC4I0x1Bgs02nF2AfVeV8LWPKZZNZiIBJvrFRaeKwmbvS8dgXJFCTZL9zl+pjI7RtaS7Cb5ghdhcbGQh7j5UzI6HR5/EdIlVqCubM+YOS/SNWp5Lj0QcPXkdNg== X-MS-TrafficTypeDiagnostic: BN6PR02MB3377: X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3377; 31:B0hWdHnjlnvMyD/9wCPxJhdUqswD5yBV6Jn4q/VhGFk5sFE9NBCoY8Vw7JJmXXSoexNYVvQFimcjXzHdSSxgQH4KNjCD7YHMwFX8LMKiBuS+RxSjL4zj3UfDuSSAFn99GCqqaBEiFxG0khlu3vGF3YfOpw9rb/N+cTsOhS7UacCwP7kxjY531YA/c0dNhGsh+5URLPtoguRZG6Iqham2UDpsunad0H868Dlg8gzrG88=; 20:IlT3zwBkhBfg+dKvD4qutGewdrHwIMgVqf2LkxQxlj9xLeI8+UUdgzFFms11RcbvgZZ+kVjBv4BfxE5Pp0BcFgPqOtZjtmluR1VwWL5FkvlxQyXuUIiaxJHzf4ojIznIdwxMXF6KNJigOiQ+6JfWngpQgW7BD6pUWSVEuldEgMjxRX27xAnMr7X79bdmc0FldgZWGbVVKN34EGMEFSqtDvNC7XP/15FDuOzuxpcDbZ+h1kA2fvXYTmIaxfVjASctR24j/jZbkWj82qFwJnjoN0gFfbEYCfZ/9YPr032K57JAZ6dXwKEilYguNmK/y5txlETt+weaKql9ef8G/LsFNdjSwOJGhKmr/X4+2da3qTtY3ll2koja2nwTi2TNC9Uph/jZfzX61QCpUflNRkh6ef4/+yJI3eVNqF12b+Z63JSWYGz1qRuQk60Xq8op2PUR5O24BiUtG8f+EseiBXVG41bgCITecep0rDHWbXBYGYLhzV/1f9nBTFSVaEbNPBk+ X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(22074186197030)(788757137089)(192813158149592); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(93004095)(100000703101)(100105400095)(3231021)(10201501046)(3002001)(6055026)(6041248)(20161123562025)(20161123560025)(20161123558100)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR02MB3377; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR02MB3377; X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3377; 4:cZsa8kF/swgKSlcIpym9K6Mk9MSDkZxMYCOT0XEokarn79Zy8SgqM9w3OuWHAKJfjviNSb6aouqLSHxEjvzHNv20wqnNUMq9sdhLdcINFnof7Ym3DIE9tG/WN+etjyu0p4xEPT4VS/ME0BsW8QimZlHvLZq3jF/V/zePmXzUJUornf1ulXLH0fO3lLNerdv2N0wp/y5PwolLr5AmLfzscHN2DX8GhB5+s1JlRp9zj82YeC/y+hOtIeVdxKZvRJDKEDSkEXqjvSd5kx2OiZkLZ/nLCu9Uxlvkt0lfcA54YYnHDmwzQjzO+5zoKoIjlx6uCU8BoXmJmHZ4cJImixGZdBy/kD9JADNIc6Icryt0HiRi4QAHBSzIT6pkEWKwz7Vdqk5X1oX1regF0ALWOXfYDOWh6tjcMBEqjMSQIgZ5zes= X-Forefront-PRVS: 0485417665 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB3377; 23:8UDKK3o4fg6vCp6WoZbPJtCb4CQYpyXJaGQQHjcoq?= =?us-ascii?Q?i+OX8e3NMe0hzFO58e7s08TMGtT4k2eytPaT2Yx9krjvAwdKniOfN5tBj3MH?= =?us-ascii?Q?7MAFVXhkt/TNbo81CiMudNjyp5aBUUN8VHRAFSjCBKn0z+cp2F5xPA0AVefW?= =?us-ascii?Q?nJ0DjFwmH86U2H3B/W/nK458horyhEgnf1iqPFvP8mbJJxL7P8LpOHDXnqnl?= =?us-ascii?Q?xFG9V7M53RZJomGMWm1/cM+/K6sY3yIoJqGG2p+P6BUE6kzujmNBzqO9kYvs?= =?us-ascii?Q?eafHt7MVkfTLCn0sPnNMXjtUKHkPOaRIVrXF6D2u57Fy5W+y3YExW8VVrv/Q?= =?us-ascii?Q?9jCuT7vykmaRO1iDkVncPXd2JUHMwMdzb4kgV1Fsj+QjCBXUFP6vAyk48bTo?= =?us-ascii?Q?83afS5bf4cEwEiWp6qq035BRdKHxUV95S+qe1eyaTCOdWEYXlUOQr3CYUE1f?= =?us-ascii?Q?L4VHFGs1bZvPLXukkkItoWP7dSLmPLSMzK+ubMbOSs9eifUnE9vAddzyP9oD?= =?us-ascii?Q?17XAnPvZK4Z1WtD9h1N+jYpJLybJ/0DQHg3GvsokDFtd5VwA5SmsS52/+SHl?= =?us-ascii?Q?uFcqvT5knDVdK/mC7rDRXnbiFjy4nI5PIl1/t6IpX+jKva567mVXON9nMrXy?= =?us-ascii?Q?FA6Rv5WibBp83gbvZ3IqfE7Ap/SB4xjS6z8c15vstUocVmS3YUxeCEnrpM+1?= =?us-ascii?Q?s2uJtd1XntCPwSDzK5fAi4F2fdJ5HoIK2L32zvI7nTFXN9ujH5ME/u18faNy?= =?us-ascii?Q?0Edq/MvBQvU/vZkFEJDmC391/xMjSkfLedugOl7HcXGkayk79kkdIWUa3/ax?= =?us-ascii?Q?E3vg9Hk+AZ/KLC5USeRAYixL3RvqU6odrsm68aAtd57eq/uuOMJQ2Thdfcco?= =?us-ascii?Q?NatjGYVEYshWfa/opiP+HUQ6vU9gxWSA1M9H6G4mnxSxIsGQuaViDQ5GRQ+q?= =?us-ascii?Q?ZtuPfIiPo9n74teN5UZCjKakqIrYaNK+N14b3LNcEUN3mOa3rVoEx9JknnhU?= =?us-ascii?Q?fxsBte01kzwyCxG7LDurDxW4T+Q563RIU/nhBi3A/qq/pkXStbX39GwxOvJ7?= =?us-ascii?Q?oTnjMy+hKiqREPehuWSOBxgt2uJtsvIEUR+Pg2ZIsYYZXs31VKyzq+oVbAPv?= =?us-ascii?Q?nxD3qqED5I=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3377; 6:n8e/oGsqKBKY9oUZ/+8dSGUoekx/P3MQLalBslEoGyg4rygCkAHyXAeuiQy2k4wrigjEFSadcTRYVkazfTZqGymt5JOEUkt49G2mjTzxFF2K4HvxUAM/yrKh8OA5eKBXapZ5971KmJ0mIhcrE/fLd3sp9cqGytCvfWqPdEeWN1hjA6wNge7ceK4uf9kpn5O8DTYLwyuDCijJAYvyT83OpC10M8mvUCjUQGOPDDi4yNxyyz0Rq0rsRnvqV4wDdtXxmnRvJoz/62Pl9v7jtJz7Npo/QEY6ldUe+hSeVaMm+fBD3xQ9CRySIxIMPuftIFxd8uoSh+x+xbQXS7WuwN5amUrP910ifQGeQQrdswZOMmw=; 5:LuM7M2ZOhg/wXBwnsvwowbdafJaOdb3y5BwPd8w3JYRLNAzMGZCEluFMkTCyQr0uR25BVqXD8aI+rulyJz1TOhpVgygJvP+4rxx1NZgoiNP/SuGWu6Ms6IWwB5hLAk+lwSt4B671v4/2128FE6cw1Q5JBNZHuOUiFbIKBlzy4n4=; 24:612v9rJm5J/MNmJEeyzeXNpoRFUrPVZsTbUaGRqOmuvdCYgBdagSaUjG1IFvgNnlW778ysZALVFQIx3SSUQdhIcP8pDNaC9W+5kOMxhNkcE=; 7:PFRLeTco4vP8fdYsriuqaz7eEHviUpRdYCIThCGSG1swGgB6Ot2Qjx2Op9yGMyIHpoC9JVTinGF80ekdr3gIFR5sRbXXPAPDFd4vyeHbsk7YDBnBVviSfFoSY/hVy8q3IQubTyAsOng/hKOk6e0mW7afsT1bbAEhtEKpvpqGMXzU/PFetxrOHccXjzE2n5pxcFSyjW+yhrxfkZF8goYJoZITErSXb7tT5UoILX/Mz2+Bf2h1n4O6PIHHaYUSoaHD SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2017 23:01:57.6229 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 94d96d57-aa36-4748-a275-08d526fcb695 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: BN6PR02MB3377 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.41.77 Subject: [Qemu-devel] [PATCH v4 24/45] hw/misc: Replace fprintf(stderr, "*\n" with error_report() 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, armbru@redhat.com, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_6 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" Replace a large number of the fprintf(stderr, "*\n" calls with error_report(). The functions were renamed with these commands and then compiler issues where manually fixed. find ./* -type f -exec sed -i \ 'N;N;N;N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_= report("\1"\2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_re= port("\1"\2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report= ("\1"\2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("= \1"\2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1= "\2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\= 2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2)= ;|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|= Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig= }' \ {} + find ./* -type f -exec sed -i \ 'N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}'= \ {} + find ./* -type f -exec sed -i \ 'N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \ {} + Some lines where then manually tweaked to pass checkpatch. Signed-off-by: Alistair Francis Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- V2: - Split hw patch into individual directories hw/misc/a9scu.c | 3 ++- hw/misc/omap_gpmc.c | 11 ++++++----- hw/misc/omap_l4.c | 5 +++-- hw/misc/omap_sdrc.c | 3 ++- hw/misc/vmport.c | 2 +- 5 files changed, 14 insertions(+), 10 deletions(-) diff --git a/hw/misc/a9scu.c b/hw/misc/a9scu.c index 3e8ad8cd73..21b8e49b6c 100644 --- a/hw/misc/a9scu.c +++ b/hw/misc/a9scu.c @@ -9,6 +9,7 @@ */ =20 #include "qemu/osdep.h" +#include "qemu/error-report.h" #include "hw/misc/a9scu.h" =20 static uint64_t a9_scu_read(void *opaque, hwaddr offset, @@ -59,7 +60,7 @@ static void a9_scu_write(void *opaque, hwaddr offset, mask =3D 0xffffffff; break; default: - fprintf(stderr, "Invalid size %u in write to a9 scu register %x\n", + error_report("Invalid size %u in write to a9 scu register %x", size, (unsigned)offset); return; } diff --git a/hw/misc/omap_gpmc.c b/hw/misc/omap_gpmc.c index 84f9e4c612..e3b30e90ea 100644 --- a/hw/misc/omap_gpmc.c +++ b/hw/misc/omap_gpmc.c @@ -19,6 +19,7 @@ * with this program; if not, see . */ #include "qemu/osdep.h" +#include "qemu/error-report.h" #include "hw/hw.h" #include "hw/block/flash.h" #include "hw/arm/omap.h" @@ -408,7 +409,7 @@ static void omap_gpmc_cs_map(struct omap_gpmc_s *s, int= cs) /* TODO: check for overlapping regions and report access errors */ if (mask !=3D 0x8 && mask !=3D 0xc && mask !=3D 0xe && mask !=3D 0xf && !(s->accept_256 && !mask)) { - fprintf(stderr, "%s: invalid chip-select mask address (0x%x)\n", + error_report("%s: invalid chip-select mask address (0x%x)", __func__, mask); } =20 @@ -642,7 +643,7 @@ static void omap_gpmc_write(void *opaque, hwaddr addr, =20 case 0x010: /* GPMC_SYSCONFIG */ if ((value >> 3) =3D=3D 0x3) - fprintf(stderr, "%s: bad SDRAM idle mode %"PRIi64"\n", + error_report("%s: bad SDRAM idle mode %"PRIi64"", __func__, value >> 3); if (value & 2) omap_gpmc_reset(s); @@ -806,7 +807,7 @@ static void omap_gpmc_write(void *opaque, hwaddr addr, break; case 0x230: /* GPMC_TESTMODE_CTRL */ if (value & 7) - fprintf(stderr, "%s: test mode enable attempt\n", __func__); + error_report("%s: test mode enable attempt", __func__); break; =20 default: @@ -864,7 +865,7 @@ void omap_gpmc_attach(struct omap_gpmc_s *s, int cs, Me= moryRegion *iomem) assert(iomem); =20 if (cs < 0 || cs >=3D 8) { - fprintf(stderr, "%s: bad chip-select %i\n", __func__, cs); + error_report("%s: bad chip-select %i", __func__, cs); exit(-1); } f =3D &s->cs_file[cs]; @@ -881,7 +882,7 @@ void omap_gpmc_attach_nand(struct omap_gpmc_s *s, int c= s, DeviceState *nand) assert(nand); =20 if (cs < 0 || cs >=3D 8) { - fprintf(stderr, "%s: bad chip-select %i\n", __func__, cs); + error_report("%s: bad chip-select %i", __func__, cs); exit(-1); } f =3D &s->cs_file[cs]; diff --git a/hw/misc/omap_l4.c b/hw/misc/omap_l4.c index 96fc057b4e..47d9c10aeb 100644 --- a/hw/misc/omap_l4.c +++ b/hw/misc/omap_l4.c @@ -18,6 +18,7 @@ * with this program; if not, see . */ #include "qemu/osdep.h" +#include "qemu/error-report.h" #include "hw/hw.h" #include "hw/arm/omap.h" =20 @@ -126,7 +127,7 @@ struct omap_target_agent_s *omap_l4ta_get(struct omap_l= 4_s *bus, break; } if (!ta) { - fprintf(stderr, "%s: bad target agent (%i)\n", __func__, cs); + error_report("%s: bad target agent (%i)", __func__, cs); exit(-1); } =20 @@ -151,7 +152,7 @@ hwaddr omap_l4_attach(struct omap_target_agent_s *ta, hwaddr base; =20 if (region < 0 || region >=3D ta->regions) { - fprintf(stderr, "%s: bad io region (%i)\n", __func__, region); + error_report("%s: bad io region (%i)", __func__, region); exit(-1); } =20 diff --git a/hw/misc/omap_sdrc.c b/hw/misc/omap_sdrc.c index 7b38c5568c..3dcabc1e00 100644 --- a/hw/misc/omap_sdrc.c +++ b/hw/misc/omap_sdrc.c @@ -18,6 +18,7 @@ * with this program; if not, see . */ #include "qemu/osdep.h" +#include "qemu/error-report.h" #include "hw/hw.h" #include "hw/arm/omap.h" =20 @@ -108,7 +109,7 @@ static void omap_sdrc_write(void *opaque, hwaddr addr, =20 case 0x10: /* SDRC_SYSCONFIG */ if ((value >> 3) !=3D 0x2) - fprintf(stderr, "%s: bad SDRAM idle mode %i\n", + error_report("%s: bad SDRAM idle mode %i", __func__, (unsigned)value >> 3); if (value & 2) omap_sdrc_reset(s); diff --git a/hw/misc/vmport.c b/hw/misc/vmport.c index 165500223f..55369bd180 100644 --- a/hw/misc/vmport.c +++ b/hw/misc/vmport.c @@ -80,7 +80,7 @@ static uint64_t vmport_ioport_read(void *opaque, hwaddr a= ddr, if (!s->func[command]) { #ifdef VMPORT_DEBUG - fprintf(stderr, "vmport: unknown command %x\n", command); + error_report("vmport: unknown command %x", command); #endif return eax; } --=20 2.14.1