From nobody Mon Feb 9 21:00:41 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@gnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1506732345914860.8867274057637; Fri, 29 Sep 2017 17:45:45 -0700 (PDT) Received: from localhost ([::1]:37611 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dy5uW-000110-3r for importer@patchew.org; Fri, 29 Sep 2017 20:45:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60598) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dy5WZ-00059B-AY for qemu-devel@nongnu.org; Fri, 29 Sep 2017 20:20:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dy5WW-0006YI-0r for qemu-devel@nongnu.org; Fri, 29 Sep 2017 20:20:55 -0400 Received: from mail-bl2nam02on0059.outbound.protection.outlook.com ([104.47.38.59]:13120 helo=NAM02-BL2-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 1dy5WV-0006Xi-QN for qemu-devel@nongnu.org; Fri, 29 Sep 2017 20:20:51 -0400 Received: from MWHPR02CA0011.namprd02.prod.outlook.com (2603:10b6:300:4b::21) by BY1PR02MB1132.namprd02.prod.outlook.com (2a01:111:e400:52a7::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Sat, 30 Sep 2017 00:20:49 +0000 Received: from SN1NAM02FT005.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::203) by MWHPR02CA0011.outlook.office365.com (2603:10b6:300:4b::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.8 via Frontend Transport; Sat, 30 Sep 2017 00:20:49 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT005.mail.protection.outlook.com (10.152.72.117) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.56.11 via Frontend Transport; Sat, 30 Sep 2017 00:20:49 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:43105 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1dy5WS-0000G1-Kx; Fri, 29 Sep 2017 17:20:48 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dy5WS-0007XK-Hs; Fri, 29 Sep 2017 17:20:48 -0700 Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v8U0Kl0e001065; Fri, 29 Sep 2017 17:20:47 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dy5WR-0007X7-HC; Fri, 29 Sep 2017 17:20:47 -0700 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=ogEeVrKKbmyj66XBEqJjDrg33fVQMVzaGR+XnrLfDOQ=; b=F3bm/bLlnUjVfWeCSTqEydeaidKRR1AhM+PBwHeHmVZKy0LNBoSqKe2adKyNk5iNJLz54iV5GbYk1hZgrzBime4J+xO44dHxwkxiwcJXbQTRt2isEW9paAszpvRhd0Q3thSHPjzUNTBcYGoQ4xgHP++32d1tq5oKCG4l27Ah37U= 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: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@gnu.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: Fri, 29 Sep 2017 17:17:00 -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-23358.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.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(376002)(346002)(39860400002)(2980300002)(438002)(199003)(189002)(47776003)(305945005)(8936002)(8676002)(478600001)(54906003)(77096006)(39060400002)(50226002)(106002)(4326008)(48376002)(81166006)(6916009)(2950100002)(50466002)(9786002)(2906002)(5660300001)(36756003)(316002)(2351001)(76176999)(50986999)(106466001)(36386004)(33646002)(118296001)(356003)(81156014)(6666003)(16586007)(6306002)(189998001)(63266004)(5003940100001)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR02MB1132; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT005; 1:LeQ0+bbpE2zysgjUyE8Ej0Nlus1A8g7RAR+Wij0oPVkILXnTGsCE1Z6HY8Hm8Cr6riFkrk2T97y/GsS7U+s4Vs5BYgI1Gt85frNDZi37cQngZELiDhCXd9MQVgvTQ/kG MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: de453b2c-3afb-454d-012a-08d507991a3b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:BY1PR02MB1132; X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1132; 3:Y4bTjXxTkSZDYSv0YBiZBjUR5f+aQg+Tg59rxXkcXi9K28dSB5gpr9M6Fb9iZI1HlpB8AzQZ3gNGj3/KgTqGN0bZMPprsOHWNDi9b1w4A7OgRNuy5HvcQKIR1fIqKB6TafR1oXU/WP6iVWg2edK+tIRNnMVV567G1v/7Pxf0fN+IDVmO9057WEW9NJKGqnOOGkOND4jV5IpvOM6zlSjKH/gIQNVuK/6p1NFJzXsU0DLXMkPBx5JCBOOM44R4OFXJSUCjFz7ML/loYV7ri+chSG17ywNULVtmwO20MjNfUPH1C4ySH9WLtqJYs1a8T6eTPrzxixHoyYYdwOSAW5p5XOxjB8odwhxJ0CmpoBsKg0A=; 25:nrbsfumP0g/j4vzxhcvF2LZqy7MBLwzrkYOkeDnBtCgi+hAnwocdMDcdNTPgyKCBZOw/XBOMJcshTcxL7D9EU3jEsB08MIZ/BfT5ex+MvSI/MdXMwuCAStyKmVGVHQtv9PRruD+5AREJv/GEGf/+dQso+D2inf7+PqTyiQV87KTGispqJtyqsRC6xzrP3zW4ypzxRjZ68S2XX0Q/Bd9oiCL+a2uCtVUq2d5mI7idZjJvGKXjdwXJVwZ9meihFDyqjSnSXI1mXg1QOhMxoRx3lsFJE9OzbSZ3ec0sEJb610mCN6H2aJ6Nzr7uEH8gnbrw96HiayAGDhnGkHb7gMkAEg== X-MS-TrafficTypeDiagnostic: BY1PR02MB1132: X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1132; 31:1Ssag+Jtd0+6VmbAeysdGVbn9MVDw4TE7JNk8kX+uNj1DP9XZbVjSRmBdMcoOjuASKHIP7fjCa3rimJ+iuafMjQXqL0PpeoedDQn30rhU62wTWxqzGtqufP87tCReEzKyoPCoy722pYkyoZW4Vj/5mOrGQ0w5cN1jsy65790b4oJEFOz5G8lYgaxsnu/KjcXTGZ6IAuahMy30SCZDcFACy919HziNZIwDn+2RAwkzvw=; 20:ryEWykjRfKJUtf0OJucy4JPzadZJge7tdCm/2lq992c/MpUXAnXjNAwLvSYrQ6lsERbc1hFijH+By3WDv9YWCkzTxdXvBPVNLIQZCcRD5i3YHAxdG5nLr1aSfG2DZs8qy0PKUHzjYGoWQTUEiT67KNRYWFBToVoTQPHssCE+1uh818TFeZr2YnHO/lQTFA9tsox4oVSpEE5h5PU/QG35/CC2aMWpBRSayraIzjuZLP0VIgPTE+NswaCquUkvOxcPDDpy/plNDhiNGjsbc6IRGbmrWv51MNHhITby4c3M/J4JAhJGo+EJkkg/e2rSoJ+p0YAzbFXia6X9B/bwm7qv1WgGdv2IOEs2kpekE0zSxMaAkEoIH3WbDf6ZWwdx4Oi0D6u5c1Pwk+6gXtXHMj/H0Q4gOflxVv/WspLAmwFAfKtz328qaStzKRzIbvAxMdu0eZmlRS8YlCmAK6/t6ytDp3Pi8Njebh8XOF/m+MCjPIG5Ve//67efYMY1650+aOmn 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)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93004095)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY1PR02MB1132; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY1PR02MB1132; X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1132; 4:di0ZoimoN6jjzanJnixb4DYfp+bIOJmpUvlFu1jEC+wYjErYtgdj6YbHM5hnKnYvbZjxtLlvo6HOVU/WdwRgtiU5VFiCFh+cBVT6fIQlYoU6h5oTfYGVa4wjhNzbAJRGlxBIfIcxsFpmXZkdXFupXevt2gp+SwnIopnLF9R6uIxtmgeua7J1fdArK372v4veeCizSlVZptuqgdgco/qsw5nPwIFKE/XpdKwvpZczDsKR9LiZvuafvBwtWCMDjOwm6i+ly/7qUDGS+5uSZH5PMjSydB4T+/iA911VnZ13Abv/PCQkVvtVpIHfFrGbFsck3BNUfXCfXvZgtCX/IGUsBybQ4C6VatsdDgPhXIZWbZN6BRhALLrcu3S0i1FDeVOPadAp8GmBKoCPwRn1NqV1/A== X-Forefront-PRVS: 0446F0FCE1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR02MB1132; 23:ivdrALpYm+AtvNdbYRLpBVd6R4uHXxXDJgE50pbeN?= =?us-ascii?Q?D19ldyZ0BnmerSPT30kQeGE7C/7OKcCui1Wv2/HPSRSo9/wzYZSGjPLGTONe?= =?us-ascii?Q?A2eCF4mkSqNzV4kUspwyUMLFfa9hL9LcclJb7uYxgiOenl3tYcIkSypr/c7P?= =?us-ascii?Q?UVqWNOMlIetoibTGAvaEHhaUoIIWKvK/Y8N3zZM/N26ssr0rLvLCB9BRv2bH?= =?us-ascii?Q?q6TiUshV1pqBZuRe7ulmIXQ/JeKqMkfrbJd1hTKFqwf3PKFkKnbPXoe5rn6x?= =?us-ascii?Q?CkgXmMhqPiB20qo0grwDYwBtVWJyRSQe961WtbQWOClEe/spgFg0ucwoqf+h?= =?us-ascii?Q?H9cxLnsfgIu+an3i3o/RnPp1Nbj5pgxHoFazUadKjLyuxW9qS8OqcfPQCMOP?= =?us-ascii?Q?YcGHZxl2ateHHjm5BbZ5i9bQ0G4gzyv3D96ty36oN1Rweq5rBkN3yfU87GBB?= =?us-ascii?Q?Eze4bKPXZry0bMqYZ13cKMsav3K16YeB0g23KcMsiSjDrrQz/ExioyaWE5tf?= =?us-ascii?Q?Fw1N5bwtTn1yEhCnKkmllc5yq75aAbWmtintNPziJ5T7VWTavEkaf46wqXyI?= =?us-ascii?Q?KxqTgQ0M9HSmm6wNgCg6LJIzhLoWDFh67S7AG4uut7pBMRXV4AXNLVDKPsTn?= =?us-ascii?Q?3DNnEpDV2Liuqm9mcxH4xDn2bsaR76h+xoZrzGtf9KxHlXX9kHy5c8zuofNG?= =?us-ascii?Q?dU3DtMTnzEGbR3gE36KHuDBzr1EpDtG4d4nj3PN8F6SbzaviOqwAMkAk/POR?= =?us-ascii?Q?UOQQLlw+2gVhyv/fRS/eqLEI/Xsn11BcZieQegmshNyoqfjtumvAraWaF9N+?= =?us-ascii?Q?b/NjRjEMHq08JPmYWGm3leRvMXBUv14DTVtUzkPkc+oVeRI8Wlg8QXdmhmKN?= =?us-ascii?Q?Hi3OAQXpX8O3qc7rGXrxTg/tP6iwnfxZnTJyALV8IN0vyistrGfcbUHY9Z1L?= =?us-ascii?Q?ifuBAmppdGcOWLw5fgAjtEPG7CC8H3eH/H/Wrj6zTFiGLfxoNtapkmKcA5+0?= =?us-ascii?Q?n746Px/rKvYpjsghuQe+TLj/JW4MAnFMv8g7OE0OJTV5SSWOVMB6c7zIDjzx?= =?us-ascii?Q?8CXqWu7Vw6tT1ilMN84JX9R089D5W1u1SoHolRwizuipm5tZw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1132; 6:R2eda8KLF6Yt/MrP16r/ueYS0tjlJFUWcN/QVHQyLEE719dfYevkBNORo8E1af/h5/3vEhzxxsAuu0Cb6U/0CbWGfkqaddvM8sUYx7KKgxmnqvEjloBbwrFGXUBXRuMbJGrQl7c2sBtS0WbA/FM4uRReoNtW+40z+pVgteKnzdoL4YPPAlrE+viTk2BvB9Ie+jiYBEmVyJgiieu1NNmPeRqbkeQlOtUuKqArgFgkss7q/A2+XlwYyN2TBTCfAS/3mvbVxonZPB9rZbfng5BpZN0hMW0orIKBiJAcZmwHwR0xW8P9ZIphpzf84NclPHuIHMMFu2EemOkxVKb0rxE1/w==; 5:cxjrpjxA9j56GdJF7TfHsz6C2O6FGS8QfmByHkXyMuMmbEOi0LRTrBoVINekjzOv0j1B4p3piQ3WUefWZ7pIJYugK117fBYv/PYNc3mp1buMapF2kkuuNjceEpZ41ifB+WX7oeG4i/L9/VoqKHt6WQuuRYt+YZhQPDLC8h0uMjA=; 24:e25cCQZB+YAt+oq1llLy4PCVy9D4z/2gndXQWM+Kdyzj+THuQhR3VgKzizDQ81EKvimyoJStr0KIe4eC2t9iUr6F6jCMlEuyRmWqkDnxLqw=; 7:vh3T4XFazyjqkItL2XFiKddrwtllKdu57/Su612TNh8WdW+DSJ0de4Dn4LjyfxWm2joihJpu4qjGgGuxLD3VcDVT50mB/Us31We9pVu2UhuZWpjIDWwyCqOEXvoyG7zWqSPEjE/c1kNUyrHlvKAAkmWP7x4iKm/3xDVewZBNM+xcm/19TilgaqxWqOaaEYJC1UphYKvxKwQYkeWAbyJsAUqzBZmQtKo6b26E+v/hA34= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2017 00:20:49.2070 (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: BY1PR02MB1132 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.38.59 Subject: [Qemu-devel] [PATCH v2 39/47] hw/timer: Replace fprintf(stderr, "*\n" with error_report() X-BeenThere: qemu-devel@gnu.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@gnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable 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/timer/omap_gptimer.c | 11 ++++++----- hw/timer/twl92230.c | 2 +- hw/timer/xilinx_timer.c | 8 ++++---- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/hw/timer/omap_gptimer.c b/hw/timer/omap_gptimer.c index ae2dc99832..0f064241d3 100644 --- a/hw/timer/omap_gptimer.c +++ b/hw/timer/omap_gptimer.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 "qemu/timer.h" #include "hw/arm/omap.h" @@ -356,7 +357,7 @@ static void omap_gp_timer_write(void *opaque, hwaddr ad= dr, case 0x10: /* TIOCP_CFG */ s->config =3D value & 0x33d; if (((value >> 3) & 3) =3D=3D 3) /* IDLEMODE */ - fprintf(stderr, "%s: illegal IDLEMODE value in TIOCP_CFG\n", + error_report("%s: illegal IDLEMODE value in TIOCP_CFG", __func__); if (value & 2) /* SOFTRESET */ omap_gp_timer_reset(s); @@ -394,11 +395,11 @@ static void omap_gp_timer_write(void *opaque, hwaddr = addr, s->ar =3D (value >> 1) & 1; s->st =3D (value >> 0) & 1; if (s->inout && s->trigger !=3D gpt_trigger_none) - fprintf(stderr, "%s: GP timer pin must be an output " - "for this trigger mode\n", __func__); + error_report("%s: GP timer pin must be an output " + "for this trigger mode", __func__); if (!s->inout && s->capture !=3D gpt_capture_none) - fprintf(stderr, "%s: GP timer pin must be an input " - "for this capture mode\n", __func__); + error_report("%s: GP timer pin must be an input " + "for this capture mode", __func__); if (s->trigger =3D=3D gpt_trigger_none) omap_gp_timer_out(s, s->scpwm); /* TODO: make sure this doesn't overflow 32-bits */ diff --git a/hw/timer/twl92230.c b/hw/timer/twl92230.c index ef116c636c..18880884c6 100644 --- a/hw/timer/twl92230.c +++ b/hw/timer/twl92230.c @@ -614,7 +614,7 @@ static void menelaus_write(void *opaque, uint8_t addr, = uint8_t value) break; rtc_badness: default: - fprintf(stderr, "%s: bad RTC_UPDATE value %02x\n", + error_report("%s: bad RTC_UPDATE value %02x", __func__, value); s->status |=3D 1 << 10; /* RTCERR */ menelaus_update(s); diff --git a/hw/timer/xilinx_timer.c b/hw/timer/xilinx_timer.c index 59439c05be..a80bba846b 100644 --- a/hw/timer/xilinx_timer.c +++ b/hw/timer/xilinx_timer.c @@ -127,7 +127,7 @@ timer_read(void *opaque, hwaddr addr, unsigned int size) break; =20 } - D(fprintf(stderr, "%s timer=3D%d %x=3D%x\n", __func__, timer, addr * 4= , r)); + D(error_report("%s timer=3D%d %x=3D%x", __func__, timer, addr * 4, r)); return r; } =20 @@ -135,7 +135,7 @@ static void timer_enable(struct xlx_timer *xt) { uint64_t count; =20 - D(fprintf(stderr, "%s timer=3D%d down=3D%d\n", __func__, + D(error_report("%s timer=3D%d down=3D%d", __func__, xt->nr, xt->regs[R_TCSR] & TCSR_UDT)); =20 ptimer_stop(xt->ptimer); @@ -160,7 +160,7 @@ timer_write(void *opaque, hwaddr addr, addr >>=3D 2; timer =3D timer_from_addr(addr); xt =3D &t->timers[timer]; - D(fprintf(stderr, "%s addr=3D%x val=3D%x (timer=3D%d off=3D%d)\n", + D(error_report("%s addr=3D%x val=3D%x (timer=3D%d off=3D%d)", __func__, addr * 4, value, timer, addr & 3)); /* Further decoding to address a specific timers reg. */ addr &=3D 3; @@ -197,7 +197,7 @@ static void timer_hit(void *opaque) { struct xlx_timer *xt =3D opaque; struct timerblock *t =3D xt->parent; - D(fprintf(stderr, "%s %d\n", __func__, xt->nr)); + D(error_report("%s %d", __func__, xt->nr)); xt->regs[R_TCSR] |=3D TCSR_TINT; =20 if (xt->regs[R_TCSR] & TCSR_ARHT) --=20 2.11.0