From nobody Mon Feb 9 19:37:30 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1562049672; cv=none; d=zoho.com; s=zohoarc; b=NDclX6BUO2feIpheYtjGQM60wGCPHz4yHDRk8RClGcYKHIoMfamINRxU6xXPZyBhE845dln11ul+4B+jlU5g/BdR3cdQPVTLfZHz4KfHYl8fruI9NqCfDvWJXB9h9U68k1Xn0VfsGqoxuoU7vZly90RGA6nxCNKqrgXEAcymFg4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1562049672; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=P17hxRj3Ik0BgJQDBZ2dQ4dm7BzFujMAKMstOS2TslM=; b=F9CIFYF9kBYzZnn6qqdHgrykl0qo07KR/1aazyOhtKav+6a4IvJmJZiJtPTEj6nGazR0mYLkZYPzh4/AsO1lWQQqZy5dbKzHQi4DAQAfnX5faFIj9GOL1/ZUFiudxrt74w6+qTSs0Um8M+WLAVG3lqpRpc3NvGJok5nLr7ij/DU= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (209.51.188.17 [209.51.188.17]) by mx.zohomail.com with SMTPS id 1562049662393994.2939023547141; Mon, 1 Jul 2019 23:41:02 -0700 (PDT) Received: from localhost ([::1]:49582 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hiCTI-0006EF-8f for importer@patchew.org; Tue, 02 Jul 2019 02:40:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58437) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hiByl-000505-5k for qemu-devel@nongnu.org; Tue, 02 Jul 2019 02:09:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hiByj-0002vw-S6 for qemu-devel@nongnu.org; Tue, 02 Jul 2019 02:09:23 -0400 Received: from bilbo.ozlabs.org ([2401:3900:2:1::2]:41197 helo=ozlabs.org) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hiByj-0002sc-D2; Tue, 02 Jul 2019 02:09:21 -0400 Received: by ozlabs.org (Postfix, from userid 1007) id 45dDMj1TSNz9sPj; Tue, 2 Jul 2019 16:09:04 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gibson.dropbear.id.au; s=201602; t=1562047745; bh=bsylqAtd3Qymt9CShfpwX7mI/E0nW5ZxodtX4Yc0rgU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Gm8dPxkHsYkl7OugvRs92xSnCTvgZUyFuPQNUJ8bQvJCQ2IXvbblsY5/iBlLpqsoM ynxRXKIA8/JXF174NXhy9/1hGGy0VM4N+dbNB1gPmv3L7DqSXPA5Tjj9P2+FhG5CuZ IJN0kw3D5Ff+efFYxdoTZ3zPdmPvbalJVbp91BkI= From: David Gibson To: peter.maydell@linaro.org Date: Tue, 2 Jul 2019 16:08:26 +1000 Message-Id: <20190702060857.3926-19-david@gibson.dropbear.id.au> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190702060857.3926-1-david@gibson.dropbear.id.au> References: <20190702060857.3926-1-david@gibson.dropbear.id.au> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2401:3900:2:1::2 Subject: [Qemu-devel] [PULL 18/49] hw/ppc/mac_newworld: Drop useless CONFIG_KVM ifdefery X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: lvivier@redhat.com, aik@ozlabs.ru, qemu-devel@nongnu.org, groug@kaod.org, qemu-ppc@nongnu.org, clg@kaod.org, David Gibson , rth@twiddle.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" Content-Type: text/plain; charset="utf-8" From: Greg Kurz kvm_enabled() expands to (0) when CONFIG_KVM is not defined. The first CONFIG_KVM guard is thus useless and it is likely that the compiler will optimize the code out in the case of the second guard. And even if it doesn't, we have a stub for kvmppc_get_hypercall(). Signed-off-by: Greg Kurz Message-Id: <156051054077.224162.9332715375637801197.stgit@bahia.lan> Signed-off-by: David Gibson --- hw/ppc/mac_newworld.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/hw/ppc/mac_newworld.c b/hw/ppc/mac_newworld.c index 4d835f32b5..c8d3245524 100644 --- a/hw/ppc/mac_newworld.c +++ b/hw/ppc/mac_newworld.c @@ -437,13 +437,11 @@ static void ppc_core99_init(MachineState *machine) } =20 /* The NewWorld NVRAM is not located in the MacIO device */ -#ifdef CONFIG_KVM if (kvm_enabled() && getpagesize() > 4096) { /* We can't combine read-write and read-only in a single page, so move the NVRAM out of ROM again for KVM */ nvram_addr =3D 0xFFE00000; } -#endif dev =3D qdev_create(NULL, TYPE_MACIO_NVRAM); qdev_prop_set_uint32(dev, "size", 0x2000); qdev_prop_set_uint32(dev, "it_shift", 1); @@ -488,14 +486,12 @@ static void ppc_core99_init(MachineState *machine) =20 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_IS_KVM, kvm_enabled()); if (kvm_enabled()) { -#ifdef CONFIG_KVM uint8_t *hypercall; =20 hypercall =3D g_malloc(16); kvmppc_get_hypercall(env, hypercall, 16); fw_cfg_add_bytes(fw_cfg, FW_CFG_PPC_KVM_HC, hypercall, 16); fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_KVM_PID, getpid()); -#endif } fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_TBFREQ, tbfreq); /* Mac OS X requires a "known good" clock-frequency value; pass it one= . */ --=20 2.21.0