From nobody Mon Sep 16 19:53:43 2024 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; dmarc=pass(p=none dis=none) header.from=kernel.org ARC-Seal: i=1; a=rsa-sha256; t=1707479914; cv=none; d=zohomail.com; s=zohoarc; b=VQI8rFuAp1TNBZ+N2RvRwXEbfIGOTmifvOcnuY+mFqrHxk2Eu/zRDMZW2D1sPugJF2ZFAevIYZuuBUchPFRAdsucvZJMZuuKtJAIW8GiNBcOdx6a4MOhI06Frbf0RV59stFL+zgiJOBvYD4bgTvFgWzbA/4m6exIN0Z93s8vG14= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1707479914; h=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=zHyBFdgvEYQbYklP+GOjNIX2fwNBCGoK5RZESiKmW60=; b=SAdr2ko31VrkTyo42wDLr5L5ycRqDiZQlifMANEZreLDFlFtJX1aiL4Z3Q701Mp5y9KT94gzFUjcRPh7hdKQ3AfAm84n4ejtD1ct9017I4bwn4v/hj444COlGv4kmKDndXQkrd/EmeRnsjJ8fZEn9QyK9GoHyvJhu7aJt8UNvwY= ARC-Authentication-Results: i=1; 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; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1707479914479629.9738636098634; Fri, 9 Feb 2024 03:58:34 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rYPUu-0003WN-Qm; Fri, 09 Feb 2024 06:56:48 -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 1rYPUt-0003Vx-Vg for qemu-devel@nongnu.org; Fri, 09 Feb 2024 06:56:47 -0500 Received: from dfw.source.kernel.org ([139.178.84.217]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rYPUs-0002Pn-AU for qemu-devel@nongnu.org; Fri, 09 Feb 2024 06:56:47 -0500 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 503B062072; Fri, 9 Feb 2024 11:56:45 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id BD2D1C43390; Fri, 9 Feb 2024 11:56:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1707479805; bh=FaxA3mFrSxmY5kTESFNBYrTItNp7faYaL5jQs64YYHE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BRbq8kaNvvEcEq9U9ggHBchdZSYN9OkAa6pBJm9LGkUAaYcsC90sWYTodFTaNkUfH F3wKiC93IGW2oEH4ERZByVJglhP8XL8ltZ2Ktnt6zJbm9MYl7HFrB8zJnxTcTj6RIq IlijTNusHeDJH5fS3xLsE2RYhOkwIDPHXgVXdxdy8EpqLQRTG+VAhqR6FGNwTKKESz MZ9ML7hIlzkOOA9MIHTqO9f+fLjxbHzbb5ahR6CCJpeT9sJ+8px1utMyzVVP6Mo47u EV8gmDdluLcPPiCaKi2EuVMZ1HbaJ2e7XNtU9/GX28HbaN+ib4t67eSQHx5+REZPpF vMBDr1HEFANMA== From: deller@kernel.org To: qemu-devel@nongnu.org Cc: Sven Schnelle , Helge Deller , Richard Henderson , Jason Wang Subject: [PATCH v2 05/12] lasi: allow access to LAN MAC address registers Date: Fri, 9 Feb 2024 12:56:26 +0100 Message-ID: <20240209115633.55823-6-deller@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240209115633.55823-1-deller@kernel.org> References: <20240209115633.55823-1-deller@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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=139.178.84.217; envelope-from=deller@kernel.org; helo=dfw.source.kernel.org X-Spam_score_int: -72 X-Spam_score: -7.3 X-Spam_bar: ------- X-Spam_report: (-7.3 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.213, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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: 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 @kernel.org) X-ZM-MESSAGEID: 1707479916595100003 Content-Type: text/plain; charset="utf-8" From: Helge Deller Firmware and qemu reads and writes the MAC address for the LASI LAN via registers in LASI. Allow those accesses and return zero even if LASI LAN isn't enabled to avoid HPMCs (=3Dcrashes). Signed-off-by: Helge Deller --- hw/misc/lasi.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hw/misc/lasi.c b/hw/misc/lasi.c index 003f5b5ed8..9cfa5bb316 100644 --- a/hw/misc/lasi.c +++ b/hw/misc/lasi.c @@ -38,6 +38,7 @@ static bool lasi_chip_mem_valid(void *opaque, hwaddr addr, case LASI_LPT: case LASI_UART: case LASI_LAN: + case LASI_LAN + 12: /* LASI LAN MAC */ case LASI_RTC: =20 case LASI_PCR ... LASI_AMR: @@ -78,6 +79,7 @@ static MemTxResult lasi_chip_read_with_attrs(void *opaque= , hwaddr addr, case LASI_LPT: case LASI_UART: case LASI_LAN: + case LASI_LAN + 12: val =3D 0; break; case LASI_RTC: --=20 2.43.0