From nobody Sat Apr 20 06:48:31 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.218.44 as permitted sender) client-ip=209.85.218.44; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-ej1-f44.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.218.44 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1617698926; cv=none; d=zohomail.com; s=zohoarc; b=PbB/tzShiXiRwVdL3yjWxuBqxnDvP5FINm01+UC3XX0lmUN9t09OML6E1M+xJTlAl4SxSj0qoeMa/ZWWeGrejq9QihUTMOsyU595EcHAb542QPwtSOA7mZQuoC4vAoAfpdsdrPDJ3JdPUPcizktzstI/ZguTjG+8zTFaSmrRp0o= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1617698926; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:MIME-Version:Message-ID:Sender:Subject:To; bh=Ntyr7TYyJdTFK4J5QS09zLzVOFvchaB1RrOhBQzqP5w=; b=HYXE++fZQP+Y0M52gUIRF1aYAtaenJw+D0/mevLc/T+41k/K+unFVi+z+p+t7ugLYmtoDXAEigFudvU3vUvkbJRe6dxnJssN5VhKEHbmlFjBxSIgI55CmLKu8jqQgJb5eNEEnK/1nOSMDUeZTyfYmPi9OSw27vm5cRk4pVoCE48= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.218.44 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-ej1-f44.google.com (mail-ej1-f44.google.com [209.85.218.44]) by mx.zohomail.com with SMTPS id 1617698926433745.444508876706; Tue, 6 Apr 2021 01:48:46 -0700 (PDT) Received: by mail-ej1-f44.google.com with SMTP id ap14so20687243ejc.0 for ; Tue, 06 Apr 2021 01:48:45 -0700 (PDT) Return-Path: Return-Path: Received: from x1w.redhat.com (17.red-88-21-201.staticip.rima-tde.net. [88.21.201.17]) by smtp.gmail.com with ESMTPSA id dh27sm3625851edb.28.2021.04.06.01.48.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Apr 2021 01:48:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Ntyr7TYyJdTFK4J5QS09zLzVOFvchaB1RrOhBQzqP5w=; b=WCdvUZhmageC5fC+IEIHnPr1LoonD0uC4xyHWdpIZIKJAdm2ZM1dCkXXN1aB4+oHg1 Mbb9jzrBOssuFJaNJfQ/CroFAfLRXCif6JUDxkahaYk7ycECpX88jNP3ExiK0MJgRNdF T4DhReUtppStJRFYqiNucGSMYE1AMeUThipA4QeIzHqa1or8TdN6Uz4inP91I3nYKbiH X5xkHECqxOKDC2KpDuNs246d8LHypzPo2fTG9Yhz+68r6hZUKMGm1oG+r3xmk7Q5juCp bGSadF4vQI6c9btLTfyZsfD64tdJ0WG+EPZ6W0E/ccyDUZ5CZBMOc2FsSu7GzRAQNbEr YpKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=Ntyr7TYyJdTFK4J5QS09zLzVOFvchaB1RrOhBQzqP5w=; b=T0CedM5CI+RyryD5zyrevqjaKw561QezZ8QRwh1Oc4wutLhgEBfJxbFkvGmMiedn7s XoJTm11JB94BkrNIiVryv4L4vrvvvpK/3HWVzCNV0kXU4Qupa4We/QKixDBwGhTJfUM3 A8WytFk8MdFaj3vZswNdZUCZ22B/Xxhx9JHTk36m9OYXCd1K4JEDueLGrKRghw2Dwj6X XZhDZGZQejlgtWSDH0hu2eBQf1aVl92zf58bxdAnzvzMZgopritzGU7JXILJ39w1D3XY ueIlcqPDPd0pmmY7sgzeww+F7lUX3L5XYNf/aa2zH2pGiL5n+v1YBE3gPWJMTJd20/Ts GAkQ== X-Gm-Message-State: AOAM530L9YFxggLBLO+PWQQTHNmAvBH1groi2MHq9wcE9InEaxEBp/w8 mimnEWKLgSQ0mdyi6WpehuE= X-Google-Smtp-Source: ABdhPJxKct85YqBmMakvqfdEGtQP4jy4q5dosVhwX1dyJir32WynyP/fjU4VQOw+CLqlhBnvhjFsXw== X-Received: by 2002:a17:906:b202:: with SMTP id p2mr32904221ejz.244.1617698924679; Tue, 06 Apr 2021 01:48:44 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Igor Mammedov , Mark Cave-Ayland , David Gibson , Greg Kurz , qemu-ppc@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?H=C3=A5vard=20Eidnes?= Subject: [PATCH-for-6.0] hw/ppc/mac_newworld: Restrict RAM to 2 GiB Date: Tue, 6 Apr 2021 10:48:42 +0200 Message-Id: <20210406084842.2859664-1-f4bug@amsat.org> X-Mailer: git-send-email 2.26.3 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) On Mac99 and newer machines, the Uninorth PCI host bridge maps the PCI hole region at 2GiB, so the RAM area beside 2GiB is not accessible by the CPU. Restrict the memory to 2GiB to avoid problems such the one reported in the buglink. Buglink: https://bugs.launchpad.net/qemu/+bug/1922391 Reported-by: H=C3=A5vard Eidnes Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: BALATON Zoltan --- hw/ppc/mac_newworld.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hw/ppc/mac_newworld.c b/hw/ppc/mac_newworld.c index 21759628466..d88b38e9258 100644 --- a/hw/ppc/mac_newworld.c +++ b/hw/ppc/mac_newworld.c @@ -157,6 +157,10 @@ static void ppc_core99_init(MachineState *machine) } =20 /* allocate RAM */ + if (machine->ram_size > 2 * GiB) { + error_report("RAM size more than 2 GiB is not supported"); + exit(1); + } memory_region_add_subregion(get_system_memory(), 0, machine->ram); =20 /* allocate and load firmware ROM */ --=20 2.26.3