From nobody Mon Sep 16 18:49:13 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=1707781767; cv=none; d=zohomail.com; s=zohoarc; b=jtITibqpscG82cCWrBJP3YrNWPi6OyvtBqdB76EqMSlstmDD1BAZdCtaqQAKSPOY9J5VvtHWfB0b/v+e4N3iX3iNQpwgkcdUBO4fXqgbIAqC8XE2Ei/WiaGE8QWmy58EsXxuQjFrwkSn3Atw+lD/4NE2rYtvNyZkERDJAxJbR3A= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1707781767; 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=eYmN+74qM+dFz2pRTTTSylooOs4J0x9ipRFRkcI8y2JHV0J8CPxwasvrGiZ2/SHlhM5y2ELHouJI5N6OiDN1JoHG18EFTrs0PhqTdWwM2LrjeTO0yfpiHNI8NUAAKlfeUiVtG3tTUXKS+TP8jtOPzYgPBs9ZyO4OX1p8fFAcpRs= 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 1707781767936364.10313126691835; Mon, 12 Feb 2024 15:49:27 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rZg1Z-0003CX-SP; Mon, 12 Feb 2024 18:47:46 -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 1rZg1V-0003Ba-Lq for qemu-devel@nongnu.org; Mon, 12 Feb 2024 18:47:41 -0500 Received: from sin.source.kernel.org ([145.40.73.55]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rZg1T-000081-HJ for qemu-devel@nongnu.org; Mon, 12 Feb 2024 18:47:41 -0500 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 01E56CE17B9; Mon, 12 Feb 2024 23:47:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id F31DBC43390; Mon, 12 Feb 2024 23:47:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1707781655; bh=FaxA3mFrSxmY5kTESFNBYrTItNp7faYaL5jQs64YYHE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=fJb+i8lhURxipu3GR9STRz8ob2xMkXCvSTgdfd4c6rV0PwRHAvMuVoHoAbtF5BDy8 zvmgMRGP1URlDYqJrzqxuIFVJwslWXBk4Bb+XSV0KM+ipfZ+tCCuZOouAUAxb756cy oVFUvaisGBTaksMlnjxK82Yv8XrpokaljUEOP+Pp6NQ+c42Qw29BjQAQ8PAfh+A69l eoUUJ8eMNfHyxx3tHf47QMqo7k7gBOgKqQenEGEb57+YjL69MgR4SF1lZ0bpBLzzSk YxMyrpPbYCht8ZuUk1vEqdHQlGryfY1rRADQuzaLGBLSbZxKuWB/oVzuts0QyRSX2T /iyp6iQUKHn2g== From: deller@kernel.org To: qemu-devel@nongnu.org Cc: Richard Henderson , Sven Schnelle , Jason Wang , Helge Deller Subject: [PULL 05/12] lasi: allow access to LAN MAC address registers Date: Tue, 13 Feb 2024 00:47:16 +0100 Message-ID: <20240212234723.222847-6-deller@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240212234723.222847-1-deller@kernel.org> References: <20240212234723.222847-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=145.40.73.55; envelope-from=deller@kernel.org; helo=sin.source.kernel.org X-Spam_score_int: -51 X-Spam_score: -5.2 X-Spam_bar: ----- X-Spam_report: (-5.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.774, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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: 1707781768543100001 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