From nobody Tue Feb 10 08:04:59 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=htecgroup.com); dmarc=pass(p=reject dis=none) header.from=htecgroup.com ARC-Seal: i=2; a=rsa-sha256; t=1768482168; cv=pass; d=zohomail.com; s=zohoarc; b=k6FgOZbBJez4ByVdMonzMlkc/AuxreJ718HU+CdEHs1tkYaZinnMC9zhTWJcw0HscUFz4usLn7vQ1Cigv/KtwVDCks24OWdanv2Rq9i5r8pps1zsBTpQMeTyNUDkIusLygDKwAVpLN3r8E8WMh/jLwR0sEP585YNSl5hIMgHDbg= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1768482168; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=cXmUc27OnwvB/QZp+wYrfRkmqpgi+QRJyx2o56GZiTM=; b=KB+37+0VKFtSkMUBH1dRU+X5YCB6fTw/BIpAkqjY/mPAO/DvD3QAfysbc8v55XnIEwIzVnS+37hTpVIjhEMJtgAwAqiFij0S+xInfuWrT+zrXM48+keSTs7A6AEQi8WDsuV8C3cx0YOguS5Y+ph/HThaOuqt9q/10LhL6VzHY20= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=htecgroup.com); dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1768482168704486.63820635007073; Thu, 15 Jan 2026 05:02:48 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vgMzD-0006V8-Fb; Thu, 15 Jan 2026 08:02:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vgMyf-0005ML-PH; Thu, 15 Jan 2026 08:01:30 -0500 Received: from mail-francecentralazlp170130007.outbound.protection.outlook.com ([2a01:111:f403:c20a::7] helo=PA4PR04CU001.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vgMyd-0007Hj-DA; Thu, 15 Jan 2026 08:01:28 -0500 Received: from VI1PR09MB2798.eurprd09.prod.outlook.com (2603:10a6:803:e6::13) by DB9PR09MB6507.eurprd09.prod.outlook.com (2603:10a6:10:304::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.2; Thu, 15 Jan 2026 13:01:17 +0000 Received: from VI1PR09MB2798.eurprd09.prod.outlook.com ([fe80::d8f:f20a:9e1a:9387]) by VI1PR09MB2798.eurprd09.prod.outlook.com ([fe80::d8f:f20a:9e1a:9387%7]) with mapi id 15.20.9542.001; Thu, 15 Jan 2026 13:01:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mspXsGuMDAeSujT9ymwh7tXbtSFO7muM13FcUWNxJeW394Z1H99KHHRCnTZvq06HA+Jk9Is4FEGKDamDRRF5VJLGfBcXrl7/mrirbQcs3Ca10WMBOI8Qx2nYIsUImc6q4eDCuWZg2W8bBmTw0dn4BOud5/Gh69+QGEyn5vo6+Fu8nvw3fNRajwOudHGxAAmzxY7n+qUfecdXmA0oTJ/s0tud078+hVi+4JQg1kaCCOkcd//ijF2mE0i/AZvfcns+pTeBZBKgK0SFFhvYNAz2tpMPYr0EePSBzhnrnqqR/ctt9ZMsnpfFX6VAYCqn63aCrTsIiVB82Klco2JXbwU6Mg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cXmUc27OnwvB/QZp+wYrfRkmqpgi+QRJyx2o56GZiTM=; b=A5ltRm7NwLcoWWdfUgtybu7Rt1WuAScPhfI1Ecjavuq0rEsrlwpWkBkLYG/spRWj2z/lhPq4ea+HbtLbD9k+CgcdP2cUsJHQP2ixFLqE/kreAxbeft73NJznY4t4VyV5M/328dYxdkVS8MG1hRdfJe2bxYDUkPKaT8pIRdMhd0hnOXCEoOCH6aFLYxI163wIK/6Ul+DkoqffpH8/+3oqg5ZDCOH6MOHlJO9BB2Pgf9K99kvXWf+3Kf94HJDOUBIA953KEBdIh2cxMCUDbAcN7an9KJa8w5SrJFMRQGOSCHBwbwFfp0sn+GlAFHVrfdMH/uLPqOPER3ag2hy7NPzwvw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=htecgroup.com; dmarc=pass action=none header.from=htecgroup.com; dkim=pass header.d=htecgroup.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=htecgroup.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cXmUc27OnwvB/QZp+wYrfRkmqpgi+QRJyx2o56GZiTM=; b=MPdp/ojlBS7VWddCaQYDdYj5iT0Ou01D7C0v8gZR1VqrE/QKn7TRzaP2FSUcjB1J2hpCDFUfkq3yWAs5clNZmfHZ7ed8ziGdiVTlg0u8k3XMTJ1bNRJh0zaYADcMrqPQN7eVn+WXkJ3DWtee0Ib/BBj+Vr3bUQEQUb0gSB66j1ifwY/013KmI2Qmv1LibmR1k6gmGkbZB9ARgZmukjABxBcis/2TjOH9SFLN7CvcPMCZkdtUfDKboLqFb6MWWD2dUNtGNCB0VyLtovBQzHI1IwyjU0vDczz4d4/gWEkUXyeh2VROreTeK/eFaxO5lv4sKwaebhe+uV8ocDgsxQ9EJg== From: Djordje Todorovic To: "qemu-devel@nongnu.org" CC: "qemu-riscv@nongnu.org" , "cfu@mips.com" , "philmd@linaro.org" , "alistair23@gmail.com" , Djordje Todorovic Subject: [PATCH v2 1/2] hw/riscv: Fix integer overflow in cm_base calculation Thread-Topic: [PATCH v2 1/2] hw/riscv: Fix integer overflow in cm_base calculation Thread-Index: AQHchh8JasMrs0BIMUaozFUFtn39LQ== Date: Thu, 15 Jan 2026 13:01:16 +0000 Message-ID: <20260115130110.2825796-2-djordje.todorovic@htecgroup.com> References: <20260115130110.2825796-1-djordje.todorovic@htecgroup.com> In-Reply-To: <20260115130110.2825796-1-djordje.todorovic@htecgroup.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=htecgroup.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VI1PR09MB2798:EE_|DB9PR09MB6507:EE_ x-ms-office365-filtering-correlation-id: a46f7091-8468-4584-5c15-08de54362bf6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700021; x-microsoft-antispam-message-info: =?iso-8859-1?Q?lGAJABPDnPx+XWmbEifbmyFv5kUSQXlsDO7QHmLIIRhkMVX2TFJz5knckl?= =?iso-8859-1?Q?t8TR+BR3iFPU/Ox4ahm06DOIxOjZV+AUxV9KYTC5+iAHiA8jvOxJr9bl7t?= =?iso-8859-1?Q?jv80yzinawmr+8Y/hIZR9PRqf5cNGzI9ppt288Aj4oaw4HsEEItHNYc+gu?= =?iso-8859-1?Q?H1gm67jhOKf0fNYyEjv4CNVjKuXkKCVFC3jU2GgVvQdz5ppFUDd33LYNJq?= =?iso-8859-1?Q?WdZh6xz4GfO3lbyhXBaIyQKoYyxc4shPG5uRQih3xMVuk1a7LZDjjYtzKh?= =?iso-8859-1?Q?cwhq42lFMzzI8bG4zJhYD1VW1CFWh4e7lsKbgJtTVnp0+aoAPOUPLXjHhB?= =?iso-8859-1?Q?W+nz4/P4tiBOQrNh66WNhpZhgnp9ngaSTpDW/qnOgPj2vla265+4yW2o1F?= =?iso-8859-1?Q?0VExVy/+ucavCg5iXOBIgVSHsMkFFEn3pUCzC9HyVB3Ptzbbcf+cU+sxPa?= =?iso-8859-1?Q?zdiN59RTTJLGCjVYYOPPQYCm0SyRX0k6lSEGK+b9OE/3tKrplwbgYVDOFV?= =?iso-8859-1?Q?Jq07PY5f8JfYyTYq6Igh8etr7/OC4oSt/Cmexfu/70z/YF9DcPh8CmuP77?= =?iso-8859-1?Q?2JS43reYPV4wiBPOxfQa/dZE5ghJQt72Dq1MIqxFaI9oCec6xT7iI1baUz?= =?iso-8859-1?Q?fj36UwLBUtWntW6z54NcGLXccaC1vYVZMgFvhGrFmV+sFvpeXYBQtzLJxt?= =?iso-8859-1?Q?vUlH9Lg8CwbEZ2wM5okiLX5G/oR6VT4w/vR8Yyi2EGo+uXq2KkOFhIiYgo?= =?iso-8859-1?Q?dIToF33eduTx3CvUYW6hnEiMb8QqCAEh11KN1Lj6b+bM4MgRl4iLMmBhdq?= =?iso-8859-1?Q?XUXLvqZvMjbojdh3f2WWyFrI8Q1yy1AsOAh8RxBX1Kjsm//B2cVyYAC0Xh?= =?iso-8859-1?Q?W7UcUcnW9jRkBIdVoIzpvvtDN6fmS/BPSTX3qTNtafbZCBIhrxSoMnJWdi?= =?iso-8859-1?Q?J6iP3cFv2yqE0I9udbQfx/1jaGgm/7fhuhnfY6OHVRlqeKQpCazlf5GOTe?= =?iso-8859-1?Q?BwYumGgwOBIU2MMVeF/Sw37j3COcwhV9AyGd1JUN32tmVlk6VNUPiS7Tiu?= =?iso-8859-1?Q?bf8qbc127eHBSFjIDuJhbCmXYKI7MfKx8Jqdc+SXgWFpzJkM/xD0u2U96G?= =?iso-8859-1?Q?6wAFQR4HPY9vp9lbZqzi33nJou1S9TbhjoLoUffCymBRE9ScRu3R0w5oJh?= =?iso-8859-1?Q?asodz5GY5s9al7zUgxD7v8eLFCfxNca8oqwdGG53XFZOzFL5Li9Q7eWFBH?= =?iso-8859-1?Q?x0v35edYVpvGytm1SZpcOrtnkqYWWWDjHp1ZidCMoUs+eJmIcTUkSLuJVR?= =?iso-8859-1?Q?AfnNGq76p3HsDinNQlauvG29P4ynfTDBbxqNd4AzbInhIkOT2e6cfTrXQx?= =?iso-8859-1?Q?Lkeb0Szg2I0FtO9xKE8nL6qNy2rqD29qW2pwp09vrQ2vvQh8HhxufwSVn0?= =?iso-8859-1?Q?fK2RhJodiwDojwRlCAv2E6Q/c9z9IEcilfqERujwFbWVqCZAfPb+N3gzfd?= =?iso-8859-1?Q?usY4Ha9+KK9M7YOS3A2I91nYMMv33hfkhiI+0h1b8dECdlosQlrN+cpP31?= =?iso-8859-1?Q?k+3x6uBS5BA6qOjWkeeNI8aLWuwI0AF7WNlvuzOwHL/0PWqah29M91M8XA?= =?iso-8859-1?Q?Xb46jTw373Yc2Ev7AnaW/Hj/CuI9GDGe6YYAn3/s95UZzernvOy4Svjy1e?= =?iso-8859-1?Q?5oiTlRjJ8AJ2mYuQm0I=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR09MB2798.eurprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700021); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?Wciz6U5PtGxqjXaV7C3ersRJfNj9iPiqgpAgm/1G1nWzYHsJ4C4gUXoiyY?= =?iso-8859-1?Q?LOjYDuFIUiusHeO+kvUzHqCxYEF33+PJ1n0cQrlkqznqnI3HzhfDusNVpa?= =?iso-8859-1?Q?kjee1HLd40KN0/h+XxKghTwqIccvMVhIczsRn47OpuuICbkpQRPJjzRAHo?= =?iso-8859-1?Q?QtrL9f8v1Xbpfa2d1TRgQawPx8GHbyXst/C7HaVxjTLIiyH4uRxPntpa/A?= =?iso-8859-1?Q?Cjn2HjSLcT0hz37XWeGDkSXup0N3JUm1XEFHcuX8JjuKcAR3UrdN3pKgqC?= =?iso-8859-1?Q?mqZoRM3nkYc5W4uH0ONLqhk4dvoTSueaLTFZ6CoJYaqphzaG/J9dvo8Wft?= =?iso-8859-1?Q?LTVEJoq5JB6dbZlu8h/yAoHEbJknuxbj0bshZgdzuOun+RXUSklBpMPizX?= =?iso-8859-1?Q?f1jAeOllyQoy6s9d0hM2eYokji1tQRQW/3zAcIcKm6/hCTo/mPzihqtnq8?= =?iso-8859-1?Q?RLds8zv2RlBy8poHcauOkN1rpEJTNWvHIVbk/TJ3VdI22eFmo/+Xm02Xu7?= =?iso-8859-1?Q?X7ZyVg1ajlu0ky1zvPpP36dKvEZ8YlJhaGlc3du1Ss0zI7CaLTlxqtisC2?= =?iso-8859-1?Q?C2vg4cMH71zQZa3L84W6Ny81hSR1rvC6mxbb6m3N0OMjHoGgySsJYirkOM?= =?iso-8859-1?Q?jNnpKzyuPkyTfFmfxyOi+r60GvB/f2+2mq9iogQ7Jar7o4GjbGDCtQDcMm?= =?iso-8859-1?Q?KnjfGKTUJ03z+JK5IkEpcZM13LzwJhqdszbBGE0mJqngO/fXxVEtRwsHQO?= =?iso-8859-1?Q?EUJzwQUIe6YKs64f8iV1AGc9K4T+UyVBO9ILMpvXuDOfH5FGW0bQJAcs+6?= =?iso-8859-1?Q?Yk6mxnGrn3t9EfJKOjAQxm9R4L4SLeTKyWycuimQJVtUwMV7uLeBhLHF6d?= =?iso-8859-1?Q?G6j5OOdQhFsFSIh4OJySEhB5T3tlRg7ka0U1I9dsViCfo4VbRt9enntaVc?= =?iso-8859-1?Q?SBrc5wpzuqP4aQb0eZzer0UQeKkiUpPRVzoEBJtVaG3JdBQbP4fjIvbIJx?= =?iso-8859-1?Q?vBWMuWlv0mU1NyB1Py3dtTpHQhQe3jg/wNvOxnHgKF2CpXbX65JVgqH2A5?= =?iso-8859-1?Q?prXmmSC1nm1wFLa6BURmfQx6hqF1u8ZZdd+UlO37kSvum+e6ZDwcJThtuP?= =?iso-8859-1?Q?DIKzUxVyTmUZFH8WSQILyB2PBMtsvliFBzMvUOLv5J6dPADVmNQ/ARD5Jb?= =?iso-8859-1?Q?d1cjDva6HWrm/wvPbZmCHPPMFNHThYsu0yNi+lCrXD8aACbUHaYsIRNMVQ?= =?iso-8859-1?Q?Yel9l0lacji09u6vyGsxvGGV3hvOVESjxMz20498H5nFlqZ+owMXXVzD++?= =?iso-8859-1?Q?dqeiIDemi8HfVOg4QHkFxLlCCSIWpqxAUgDBBZpbqJ55jwEl5YU92Fumnv?= =?iso-8859-1?Q?xfnbQh2XfhoMNyAAMNUcQ5vlc/Qmiyb8eJHqCj8FyL/n/GKyHXjJtmjHmv?= =?iso-8859-1?Q?1elIeoob6STCSd4PpW9ukGrNSglgKRXSzMaXhrsJtVkFD8Ip7m8yaRYl3o?= =?iso-8859-1?Q?5qaLvk429lnPTPZOqSYGkeX+lLIEGTabwEjBzIBjHURxXJHtjb6IRLGyvQ?= =?iso-8859-1?Q?XTVBNDRgxXdajcV9Y8v6L/0BFow7ns/e4SWYNMFEQa2UsEaH4avI4bJdnu?= =?iso-8859-1?Q?fH4eynRLlK67MKaT3fY2C2BVMbbHgWxYY2RyIiQ2jHkihiPzET2d+WLkSX?= =?iso-8859-1?Q?G9XO1S4rV5bWf9hVDkpSt9wf951kNkFu8htgUTdsKm2RS1Ck1uv+YK3EF5?= =?iso-8859-1?Q?3M23ikXQkJHwMTBSEz9GloZvRajGNl7fx3K75Bi8cuZOchubJglqXTpneC?= =?iso-8859-1?Q?bKv2gt/OvmKO05BiDRRmZ1x+BfbFtcXKfzB/KgAlUL3JNGiKOkxp?= Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: htecgroup.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR09MB2798.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a46f7091-8468-4584-5c15-08de54362bf6 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jan 2026 13:01:16.8454 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9f85665b-7efd-4776-9dfe-b6bfda2565ee X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: hJXFR+scq+pSECHbC2bdLdCY2zrbNNYqKT4EEgcgA4D0VT2DxPKDyrn66SCzNCqjpeRgMu+xy6Tv6hIwSJu/vGO5MxWUUqygQFM8I+n7ljI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR09MB6507 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a01:111:f403:c20a::7; envelope-from=Djordje.Todorovic@htecgroup.com; helo=PA4PR04CU001.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @htecgroup.com) X-ZM-MESSAGEID: 1768482170628158500 Content-Type: text/plain; charset="utf-8" Ensure 64-bit arithmetic is used when computing cm_base, avoiding potential integer overflow. Resolves: Coverity CID 1644076 Signed-off-by: Djordje Todorovic Reviewed-by: Alistair Francis Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- include/hw/riscv/cps.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/hw/riscv/cps.h b/include/hw/riscv/cps.h index f33fd7ac86..39029bca8f 100644 --- a/include/hw/riscv/cps.h +++ b/include/hw/riscv/cps.h @@ -27,7 +27,7 @@ OBJECT_DECLARE_SIMPLE_TYPE(RISCVCPSState, RISCV_CPS) /* The global CM base for the boston-aia model. */ #define GLOBAL_CM_BASE 0x16100000 /* The CM block is 512 KiB. */ -#define CM_SIZE (1 << 19) +#define CM_SIZE (1ULL << 19) =20 /* * The mhartid bits has cluster at bit 16, core at bit 4, and hart at --=20 2.34.1 From nobody Tue Feb 10 08:04:59 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=htecgroup.com); dmarc=pass(p=reject dis=none) header.from=htecgroup.com ARC-Seal: i=2; a=rsa-sha256; t=1768482163; cv=pass; d=zohomail.com; s=zohoarc; b=PTPRoW268HRhiX1BMyLwSjlRP3sG+koB/N/1+eO6cp6wYG3s63qwF6K0A/g5v/OKh3ejAnyC672295tfoTvjYcM+8UTF80agMHotgfe3d/40MCXhED/Ii/JQ3ztU3invK78jYZUXbbp6DisSvsSBo05cAvJWDqEn447GGoiGFLE= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1768482163; h=Content-ID:Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=RSYWypAZgekTOVvGxs7zyqrKT5hIHAQzu4DxnxtghzY=; b=kHzKxGfT11NNm9kwqWYMI8tA+Pp7SxKKhB8gOJX4pGUrmo7RSCJPHA+uzOPaHfParbQlsYL+SXW8M+9kXqnMCeII3bob7z10tBrfezk6q+LTKh1QsJdoMZ46eMbIoVwZBTcS4x1phmwlVGDoldB1ZQoCX5yOFIFAgPTJoxSCmSs= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=htecgroup.com); dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 17684821634701021.5520586970107; Thu, 15 Jan 2026 05:02:43 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vgMzA-0006O9-5b; Thu, 15 Jan 2026 08:02:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vgMyb-00056n-7p; Thu, 15 Jan 2026 08:01:25 -0500 Received: from mail-northeuropeazlp170120005.outbound.protection.outlook.com ([2a01:111:f403:c200::5] helo=DUZPR83CU001.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vgMyY-0007H3-EB; Thu, 15 Jan 2026 08:01:24 -0500 Received: from VI1PR09MB2798.eurprd09.prod.outlook.com (2603:10a6:803:e6::13) by AS8PR09MB6257.eurprd09.prod.outlook.com (2603:10a6:20b:5b5::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.2; Thu, 15 Jan 2026 13:01:18 +0000 Received: from VI1PR09MB2798.eurprd09.prod.outlook.com ([fe80::d8f:f20a:9e1a:9387]) by VI1PR09MB2798.eurprd09.prod.outlook.com ([fe80::d8f:f20a:9e1a:9387%7]) with mapi id 15.20.9542.001; Thu, 15 Jan 2026 13:01:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ol7/dCLjEnTtR9izwyegfZ2rTnN4uaH8266qNr6g2wDHarvbOBOzHcARKQSxjDZVTnrRkUxhBycRtYo7I/bjcQjsXiMYlgHRjc6h2k5bJQLIFmo5zcms6IaTmSVN6uh0++T9bJvBGyZM1ATHQW0TqAQTogHX7giWLrLTzL7funnvDAq7FmD14FBJ8iny1BvuExfKLFJ733e3Q5jtkCuEDUK8/SV6Jq4kczB8brRAzRWOBap+wi6RRBw3WxI5JpsEIJTfA0CojqMNLgcuMR/HbFA5SDUqv5pXoxGInc1vNL/CzCwPf8WCR41Waj3LR2hnTCbHtun4ZJkUCWXvbh+Lxg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RSYWypAZgekTOVvGxs7zyqrKT5hIHAQzu4DxnxtghzY=; b=nUTn8Mt8FmQ/Rz8mRqVGEWnsDE1ccMpALRrjJTTvt/08BcNBABAoAcMTXl7GgJ+XFZAhwW2vlcnKxny1/0FsiW7CX6JFPJEykivjfxg6PLDiXPcv5V/35AvvptZuK3UaiAAMoa3FdgklL26wOQ3YXNGD8FmJExP/edg296w49H0RXook0Yb52PYJamsStwMFsPfWgO45IzlkT0tRchEK0QAWpJdkoSAWa37bFYxdulDau8CsrVRA88d73hmEBaNn3kqCl5wDGrpZEGHjSqRVZQbslY5W7gGAJcRDD2YU2ocKsVBChJVMmaCSGTbhbYqWBH9CeCB9pJGwHDcQ1l5Zrw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=htecgroup.com; dmarc=pass action=none header.from=htecgroup.com; dkim=pass header.d=htecgroup.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=htecgroup.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RSYWypAZgekTOVvGxs7zyqrKT5hIHAQzu4DxnxtghzY=; b=SZI7I4WMywsHB6dPYGnsdy1b/dKLfbZOGzIuXkWG6gvASJx2DayMHN7I9EgTkC2P8wX8tushKDekUrb4rqQa2ffR5LpIpNlPy0XMH1W0ENu6vadkOinvcJ3UDPlpTKCs7giaq1/1qB2HkYYtkzUEEn286KWH0rI06dd/Af8W56rzxfvmDI2J1XHamUteA1WKV/mlHho54WA3OjL80C3iadd773PYl+AsDrw5OYeyw1yaZE64b4u7hO/cqc3YMHiq7nOdLssUvJmK16pmVJW8Ad9l0LSScHZi8oRClydZeHDg1IJnAV5Ee13uAmhKFvURK7mnP8BsertctZpyUpCALw== From: Djordje Todorovic To: "qemu-devel@nongnu.org" CC: "qemu-riscv@nongnu.org" , "cfu@mips.com" , "philmd@linaro.org" , "alistair23@gmail.com" , Djordje Todorovic , Alistair Francis Subject: [PATCH v2 2/2] target/riscv: Fix null pointer dereference in cpu_set_exception_base Thread-Topic: [PATCH v2 2/2] target/riscv: Fix null pointer dereference in cpu_set_exception_base Thread-Index: AQHchh8Jxu0w5jrN7kyQfenDGAsTbA== Date: Thu, 15 Jan 2026 13:01:17 +0000 Message-ID: <20260115130110.2825796-3-djordje.todorovic@htecgroup.com> References: <20260115130110.2825796-1-djordje.todorovic@htecgroup.com> In-Reply-To: <20260115130110.2825796-1-djordje.todorovic@htecgroup.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=htecgroup.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VI1PR09MB2798:EE_|AS8PR09MB6257:EE_ x-ms-office365-filtering-correlation-id: 6ab8c88e-4d72-4253-763b-08de54362c66 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?YTU0T1BwbklyR0plQ1pVa0JnY3daVU83WitySHVXcWxWbXNpaGpyMFpGa2Iy?= =?utf-8?B?djFIenE1UndsOVdXTXFpSVhXUkF5dllmYmE4U0ozK2FmQkNEUFcwS3RCZFgy?= =?utf-8?B?M2daUDZaMC9tUUsvdEoxQXArd2xTcGtra1dSM3QzVXM4TXBvdDNXK3pWbVd2?= =?utf-8?B?OWlsQjNZUTNDbHF4WDZuTGRBclRpVm9GREV3c2pTdnhEa1dXeklNUk9hNjRH?= =?utf-8?B?RWVPU3BoeVJ1TGFtSmt1K2ZjR2N2N0h3ZSs0UzJaSlVSWnhBcDhrdkxIRFh6?= =?utf-8?B?RUYwVFFOaUovejVHQ3ZNRmV1N3RpMWh0ajBhbGtPTWhaUERnVi9XMEVNdjBh?= =?utf-8?B?TlowV1Q1Q0RSZlNiSUlFNEV1Qk5nUWdxdVcrRUt1aUlhNlNDOFpmd2pMdGtw?= =?utf-8?B?T1lZRXI5WktiN0dvaytZSXZpTldaL1RGSEVHNmp4bTNpWHFXTjIxMFd3TFNI?= =?utf-8?B?Y0xlZXZCRjU3a1daRmhyaGFsQ1FHSjlONFlwK3llWGNKUnUzbXFuRFRXWVJH?= =?utf-8?B?Yi9CVEJXOTZPQitIN0V6MmxkbHU0U3p0bEF6S05ieitWUEpFNEovNDdhOTFL?= =?utf-8?B?c1NhR3o1QmFWZGIwN054Tm5TSWR2ejlYSmVvbVNSSU5jSGZERzRCZVo0eEdK?= =?utf-8?B?TTR6di9peG9qaEUyWitxMi9Ra1hNQjk4S2kwUVZ0UVBsMWtyL3g5S0swSFgv?= =?utf-8?B?NjhZT1A0NHFHbTdzWnFqY3hLT1U0aS9ISUhVcnU5NzBVemZlb2R4bVpOaWVF?= =?utf-8?B?Y0dFR081OTVmYmZSZi9DRUl1d1JRRy9xMmVkU0J2T08rWkY5ekVad0xwVU1B?= =?utf-8?B?N0dpbjlUa0k1aElDbUdTODBXZStoZ3NvTlpDNjBDdEFQNzlQOWRGbzR6Ulg0?= =?utf-8?B?TEFZR0dxM1dwUXNkUzY2OUZpTGVjNm8wOGs3Y2F1cllCL0RZeDVSZ09PWkI5?= =?utf-8?B?T2RXYWhEby9mTmwwTjFERHR3ZDdkSmp4cXRQZ0JzOEQ2Sk9VTEhrYlpySnA2?= =?utf-8?B?Mmsyd051ajM4anM3dkZIZ1huL0t4eVF2NWJqenlZcFByYW5rOEx4aksvWW5K?= =?utf-8?B?b3FnR0d2RTJzejdQMllUK0FXTmwraFRKcE9UUDcxYmtLYVVveTdPYjJ1UlhR?= =?utf-8?B?SzNIajBqVWY0STFqVzNHd2tIbmdtNmtFZjdKT1dsKzhuWWNhVHdKdTN6TVRr?= =?utf-8?B?NUVHSnhUbXdwNjRhQlQ0aEJ5Q01PdzhCandpSVc1L21xdzl5bXAzZHVJOTlM?= =?utf-8?B?c2ZDSHBFU1lsSTNBN3VQaytiL240amJuZVE1YkFINnlCMlBJY1dMdFVrbUcy?= =?utf-8?B?M3Fxc0F6OW9JTWJ4cTRPeFpmRVN4a2NUS0dBL2dzbDU5cUN1VlRURFVldXNR?= =?utf-8?B?a2VLQUN6dkl6V0E0QVdGWjA3bk4xYWZJOExHRXkyLzkyeTBPN3ZFZENnTHly?= =?utf-8?B?bUhrcWRxaWREdDJRZ084OEFaQXdodDZZak51K3RjbVdWRW90RThSdjFpUGZG?= =?utf-8?B?amNLdnJiOW81NnMydUNUeGZlaHh4a0Rtd1lUMEF5WnZmN3FibkI5VkRZOGh2?= =?utf-8?B?dldQd1Q0MURWNlNja1BsQ1FQaWMzYkVQSE9RSEZjd2hQK1FwcTczR3VUTmFT?= =?utf-8?B?am55K1FST1A0aXlPT05qSXp6SWNhbWdkbGVaTUcwaVlFN1VyK3BaTnBTV0VE?= =?utf-8?B?NVc4SnZ0elQyeDF0Ukd5a04xMmNILytVMnU4QVRnN2s4V25nMGxXYnkvbmUv?= =?utf-8?B?aWltaHdjbWFUQjV1Z0FqNW5jamtXejc5N1R3OWFSYVpTL0F1enFOcG1IbGlF?= =?utf-8?B?T1RoaVMzV1c1ZWFtUE55TDZ3ZzRPMTFnUTVpV2FEYTVQeW0ybVJYV1NxUmpF?= =?utf-8?B?Yk1taUd4Nno2NzNrYStlQ0Q5bWFtcituRXFDOVVmVXhNQnJLQXJJUjgxSG5O?= =?utf-8?B?anBZbXBEUHhtMy85MFJyU2c1WUVKdWdwYi8xaGFqWURTaG5seE02aTEvSnZx?= =?utf-8?B?ZURCQzFoTFhlL0JxanV1c0dVRkVSRGJsSEhMYXpvWUtHL2dXZkFRUUdlWkt1?= =?utf-8?B?N0NEaWw3WFB6bnk3S3ZQd3ovUElXaUZxMlRiN3pkNDkrb0ZyTzdHWUVqL1Bs?= =?utf-8?B?a0ppWTgyZnNseFFMZkU3blRpYmltcklPVHZaTkFXN0Zvbk5Vczh6b1lLT1lW?= =?utf-8?Q?9sUTmVOE3Ru2QMkncykUIkw=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR09MB2798.eurprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700021); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cXNsdUp2ZEtOT1lTOXJsdGpKN0VtMXpqckVPY3hJdUVzOG5EL2RpampOMlZr?= =?utf-8?B?bDI1dkJDVnJROENlaWZUZUJ5Tm9jZm9ZdERtNEo4VmlrTDRPejlCMGVNcTBy?= =?utf-8?B?cU1qUi9XSUI0SjZVWXFmYWFNYXlsNmFyVWdCWUJMUjZBWFlWd041OENsbGhQ?= =?utf-8?B?b3NLNDFONlNyZzVkWW0xSVFtbTdkcTFHeGdDNi9zcXFUdlVJVVBlbzZIMXh5?= =?utf-8?B?akI5ZTJSbXZZb3IwcGgyZFZSeEZyVmdIMnJLWnowWGdhV3QrNXZ2dDBFbUJK?= =?utf-8?B?NHVxSUpHcXFmMzdHeGd3ZlhTVTBLWUFZTWhGWnAwQUFCc1NOdDgyVFovZjRq?= =?utf-8?B?ZHVEMUNIcmR0L2FHcVpxdlhSOXZNamppQmdlQ2ZLQUVWNjNWSFJHaG9CdlpO?= =?utf-8?B?UExxZnJWWG92Uk9Sb0ErVnBHRDZvazlxaFd1dHZHdDJkZVlRUXlvQkN6VEpL?= =?utf-8?B?T1FncnBNd0N4SkVRTHNMczd3NFovS01uMm8vUVJyUTdvUDFpV3hDcDRmUEI3?= =?utf-8?B?SUpTNDUraFgwZGE4ZVBMb2MwNWF6bXZuUHN3VndCQThEdHZjYUJpSXo5Vldw?= =?utf-8?B?dkpWSS9WeGgyOXNjVW9RUHdRcFlRSHplVTR4VDNCZ1dacDdGbTFUaWRhMDdO?= =?utf-8?B?QTR5SjNYMnJFanhkN2g1TkJsSkFyWHpMWXgvUTB4UzRsT2VEMFMrQXRZRmpY?= =?utf-8?B?VExOY3gwQ2JMWUwvNmt1YlJld0dKblcrZ2Y2LzlqVWJOVUFUWnRiWkxoakF3?= =?utf-8?B?SEZiVUZkc1F6cWtOOHk4am0rLzV3QUlHdTZreWJzdVoxZkczSk9WdkNCV0lL?= =?utf-8?B?WVA3TjVvdXVTQzJRV1N5VlBLT1g2RXd6TmZDaW5BZi92d0ZQL2FNWG8vN0JD?= =?utf-8?B?OHh5THdFMU5SRnJyUFBKeXBTeXpjL2NEVGkvL3JieFJvc2E4R3NqcVFhMVRs?= =?utf-8?B?dFpVbUUweFRFcUp3OHJNZ2ViUkxKaE5Xdlo1dmlNc0lwL0lKd1ZVOG9TMjRn?= =?utf-8?B?eVVwNk4xVG1BTGZSTTBHTU84d2tsdnc3LzYzOEdZeE1pZ2haRFN6bnZvZm5J?= =?utf-8?B?QXh0cnFGemtjNzVhYkwzMFU0RGhqMEU5cjM4Qnc1aGl1dnVpcnFSN1ZXbFY5?= =?utf-8?B?eUpHN0l2eWozS2RpMmRCMXo2bXB3elBmMWlPaWVWQVlPK3pQU3JxWHJDcWw2?= =?utf-8?B?QklOa1FqUWJLSUFFVWNXMDBLbGR4bTh5ZlZGZTRnWkM2bGtxNWNrRERveW9C?= =?utf-8?B?VFJVT3VNRXNLajF4QXRZS1h2SVBEakVpTUhBQnkwZDlHNjdxeVNjQUt4alBI?= =?utf-8?B?UktKSXo0dGpyL0ZHQjlONW1kMS9maUtCMDVlem1HU09MSjBJSkFpL3JFV3JU?= =?utf-8?B?aE9pVUdSMkp6VUJGWVloQUVsNmlWR0s0OFI2VEw0TnNDcC94bWhBOStoQ0Nu?= =?utf-8?B?cVlXOGRqc2xWaGNLUDVhWlVmRzdGdmpsK0NSS0sybmU4bi9MdXlMaDlSZFIz?= =?utf-8?B?a0pNa2xpQmlXZGxWWTdJT0VqL0ZBUFBEWmppTWI3ZFQ3cHVBUHg1bGpxZkl3?= =?utf-8?B?MWdaWndxZnFKUWx4ZzdyWUFXdUF0YnhqcFpxNmlGYW1DQVUvU0tBNkF4U1lt?= =?utf-8?B?UEpzeFA0bGdkM0pvdGg0OE1lZDZkdldVV0ZmdFlLOU5CSWc1SnQ1QzV2Q3h5?= =?utf-8?B?NzBmMnFkQ2ROVmQzcDVKM05XakJ3MVV3Yk5GanlkNmQ1dmtlLzI1bVZ2MWds?= =?utf-8?B?dm5yTVNiOHNhTDI3ZkVxZTdSMml5dW1VUFV1N2tVRkVNaEd6U3E5NTN3bFA5?= =?utf-8?B?aFZKMVZaL0dhZ0NJUlZlMU5OeVRlcjVQVFNaVEZhekRhMGx5MzBOZ1RTZDh5?= =?utf-8?B?bnhjYWhjSWhxOGlONWkyQXF4RXNIeFVGUUMyMzNMOVRLbzhDR09XL2hvV3Na?= =?utf-8?B?RHp2VU4vK2RuZG1sekNCcFh2TnZtNGxlNnhnenFIaUJrZ3FjbTBSQ0tpYkQw?= =?utf-8?B?T05YQS90aWxVK2dlWmU3MXE1dVpJRUtHY1VXallNblpoTmNVQ3d3elJxaDRT?= =?utf-8?B?RHdZL05tUDQwak9mV0FLK1RjbUIxbkJUTTlQQnVWdnpabnZ6TWMybzlDMkxi?= =?utf-8?B?VGNMMzNGMEhXa1hvNFZMZkdTZlQ0VEplLzNPS3RUbXI1US9KRys4MDVaZElw?= =?utf-8?B?OEZhWUxtL1FCVnAvajN3d3BUZm5PSE1ZTFYvVEo3dFA3RHZmcWdVRTlVREl6?= =?utf-8?B?SVliR2wvTjNlcmxFY2M2aElraFpQbWNkOUgrenk3MG5TcTI2REZxNTRGYno4?= =?utf-8?B?eHYwajY4TmJ2WnNmdGduZFpsM3MzODg1N0VpMGxJQm9lS09ZZmk0NnJKazFk?= =?utf-8?Q?32qvAMifh+sPtl6Nxb2Tn9v2aaDi2rWe6ad+h?= Content-Type: text/plain; charset="utf-8" Content-ID: <3DFEE2C2D57E7043B75E440209ED23CF@eurprd09.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: htecgroup.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR09MB2798.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6ab8c88e-4d72-4253-763b-08de54362c66 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jan 2026 13:01:17.1758 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9f85665b-7efd-4776-9dfe-b6bfda2565ee X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: GVzKNUf/Qt14RudbkTZ4wVlS2pHPLLJYzqH3nIR4F94jBy+dOk25QeVSaQv51HChcqn/V+Fp88SvBxG9uac8WL9oXPX3t7mq3Hq9Nq3k/lw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR09MB6257 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a01:111:f403:c200::5; envelope-from=Djordje.Todorovic@htecgroup.com; helo=DUZPR83CU001.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @htecgroup.com) X-ZM-MESSAGEID: 1768482164513158500 Add missing return statement after logging the error when cs is NULL. Without this, the function continues to dereference the null pointer. Resolves: Coverity CID 1644077 Signed-off-by: Djordje Todorovic Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Alistair Francis --- target/riscv/cpu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/target/riscv/cpu.c b/target/riscv/cpu.c index 3b9d17d58d..10ece4bf63 100644 --- a/target/riscv/cpu.c +++ b/target/riscv/cpu.c @@ -83,6 +83,7 @@ void cpu_set_exception_base(int vp_index, target_ulong ad= dress) qemu_log_mask(LOG_GUEST_ERROR, "cpu_set_exception_base: invalid vp_index: %u", vp_index); + return; } cpu =3D RISCV_CPU(cs); cpu->env.resetvec =3D address; --=20 2.34.1