From nobody Sun Apr 12 00:57:51 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; 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=nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1772452472; cv=none; d=zohomail.com; s=zohoarc; b=mS/uGNiUy7+4X9NMWpsjVEBW8LpmZ/xBXduBECoYGaeasNQ2a6z2jp14Q3wuGa7QJC/dfLKhjrNWb9Yi2m5pkMhuQY2vViIvm1oxYi9d2abFXXl7hJ/gc1/yF6VdmfXV2uiWrUHB+NDazSfHzyJd3vz2IjjuMXpI6Mi1hs9yNHQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1772452472; 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:Reply-To:Reply-To:References:Sender:Subject:Subject:To:To:Message-Id; bh=/jeHttps8DYEaDwl71tkYjKjUU3e/IGSNyYqPsM70Lg=; b=IfKxcqUD2i3p7ii6FM9dg+N/akpP8qcjWjrNFFw51GhFYtHIbSQ9b5j/LmSxbFbxLTJWMZ17cXsKuz4UpYujJID2m5j45lwh1jsp0Hx074tg8pJEbsJCxNz65aMk4vR6QwCfe+Y9ZMZ5wMCNY2J1Xy8iLjKKzvLNVplYItRGMTg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; 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 1772452471517424.10176524631856; Mon, 2 Mar 2026 03:54:31 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vx1qd-00010b-2z; Mon, 02 Mar 2026 06:54: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 1vx1qV-0000xZ-Ph for qemu-devel@nongnu.org; Mon, 02 Mar 2026 06:53:56 -0500 Received: from rev.ng ([94.130.142.21]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vx1qT-0007jC-DY for qemu-devel@nongnu.org; Mon, 02 Mar 2026 06:53:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=rev.ng; s=dkim; h=Cc:To:In-Reply-To:References:Message-Id:Content-Transfer-Encoding: Content-Type:MIME-Version:Subject:Date:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive:List-Unsubscribe:List-Unsubscribe-Post: List-Help; bh=/jeHttps8DYEaDwl71tkYjKjUU3e/IGSNyYqPsM70Lg=; b=HFSRlaZzrrMih0t WOaXD6+UgRd6M8nWJEhZ/skzaeqevzltjrM/p+IV/TqM9N7sdAmie1CAB4m0Pz2MG26PRIHvu6aZu 22a4M12lrwtJIY0XDu/cYC1busrr1QnNuKeFNXZ1rKewknj6oE8eLaMkfXpj9+iZMQYwvUpVNlJ2+ +I=; Date: Mon, 02 Mar 2026 12:56:46 +0100 Subject: [PATCH v4 4/4] hppa: Use 44 bit physical addresses for PA-8700 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260302-hppa-c3600-v4-4-447a800da8cc@rev.ng> References: <20260302-hppa-c3600-v4-0-447a800da8cc@rev.ng> In-Reply-To: <20260302-hppa-c3600-v4-0-447a800da8cc@rev.ng> To: qemu-devel@nongnu.org Cc: Richard Henderson , Helge Deller , Anton Johansson X-Developer-Signature: v=1; a=ed25519-sha256; t=1772452649; l=1553; i=anjo@rev.ng; s=20260210; h=from:subject:message-id; bh=SWZZwLNUpR+m+HlmyyzM//LAKhYk8Mfup25BuKvmefE=; b=sXvZYAEceCa+IOs/fMj1oxadHLe/Jm3uHsVTokiDO5+c/KA/p/WK1qfvBgDQVlpOTdomM5EO0 xnmvI3jhysYBMU9tCC1h1X47K939xvz1CxXFTjw0tRDEJCVoSwCAgw0 X-Developer-Key: i=anjo@rev.ng; a=ed25519; pk=dKsZvj/g3kgDxnV1/SWg8a0YNGSpWtFGNsWIepQYKow= 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=94.130.142.21; envelope-from=anjo@rev.ng; helo=rev.ng X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 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_VALIDITY_CERTIFIED_BLOCKED=0.012, RCVD_IN_VALIDITY_RPBL_BLOCKED=1.188, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no 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: , Reply-to: Anton Johansson From: Anton Johansson via qemu development Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1772452473825158500 This is in line with the PA-8700 specification. As the SeaBIOS functional tests requires a 40 bit physical address space and now support the A400 machine, update tests to run that instead. Signed-off-by: Anton Johansson Reviewed-by: Helge Deller --- target/hppa/cpu.c | 2 +- tests/functional/hppa/test_seabios.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/target/hppa/cpu.c b/target/hppa/cpu.c index cc755da8be..5ba1045f1f 100644 --- a/target/hppa/cpu.c +++ b/target/hppa/cpu.c @@ -344,7 +344,7 @@ static const TypeInfo hppa_cpu_type_infos[] =3D { .name =3D TYPE_HPPA_CPU_PA_8700, .parent =3D TYPE_HPPA_CPU, .class_data =3D &(const HPPACPUDef) { - .phys_addr_bits =3D 40, + .phys_addr_bits =3D 44, .is_pa20 =3D true, }, }, diff --git a/tests/functional/hppa/test_seabios.py b/tests/functional/hppa/= test_seabios.py index 661b2464e1..bdb9d534ef 100755 --- a/tests/functional/hppa/test_seabios.py +++ b/tests/functional/hppa/test_seabios.py @@ -12,7 +12,7 @@ class HppaSeabios(QemuSystemTest): =20 timeout =3D 5 - MACH_BITS =3D {'B160L': 32, 'C3700': 64} + MACH_BITS =3D {'B160L': 32, 'A400': 64} =20 def boot_seabios(self): mach =3D self.machine @@ -28,7 +28,7 @@ def test_hppa_32(self): self.boot_seabios() =20 def test_hppa_64(self): - self.set_machine('C3700') + self.set_machine('A400') self.boot_seabios() =20 if __name__ =3D=3D '__main__': --=20 2.52.0