From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 84C25CCD1A5 for ; Fri, 24 Oct 2025 06:58:17 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vCBk6-0008Bz-2Y; Fri, 24 Oct 2025 02:57:42 -0400 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 1vCBk4-0008Bf-Ay for qemu-devel@nongnu.org; Fri, 24 Oct 2025 02:57:40 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vCBk2-0006kN-Dz for qemu-devel@nongnu.org; Fri, 24 Oct 2025 02:57:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1761289056; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ofNP01reVMiSxdSHDD3DjtQa5x/YyucwfFVfAePNIYM=; b=IhsQahSHU0p9v27oZdLa7t1OP1IX9ViNUC2aHTMYCnQvQLWMQQj7by1SvwbQWnqKSPhl4A EGPg0YhQfPrzySSOUO0QvbUgGrQwrjLTBDNorweueZaCPd4czDX0yVH8NUH6OPjj0XguQc CH4dKm4Acdd0VOS9MuAwi4DgtK3W9sA= Received: from mx-prod-mc-04.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-91-wFbbsU96NFaKuMwIls0rkw-1; Fri, 24 Oct 2025 02:57:32 -0400 X-MC-Unique: wFbbsU96NFaKuMwIls0rkw-1 X-Mimecast-MFC-AGG-ID: wFbbsU96NFaKuMwIls0rkw_1761289051 Received: from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 8EFC9195422B; Fri, 24 Oct 2025 06:57:30 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.49]) by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id B96A5180045B; Fri, 24 Oct 2025 06:57:27 +0000 (UTC) From: Thomas Huth To: Nicholas Piggin , Chinmay Rath , qemu-ppc@nongnu.org Cc: qemu-devel@nongnu.org, Harsh Prateek Bora , =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= Subject: [PATCH v2 0/2] target/ppc: Removal of the unusable e200 CPUs Date: Fri, 24 Oct 2025 08:57:24 +0200 Message-ID: <20251024065726.738005-1-thuth@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.111 Received-SPF: pass client-ip=170.10.129.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 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+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org The second patch removes the unused e200 CPUs, see its patch description for the rationale. Since the removal of the code causes GCC to inline another function, this suddenly triggered a false compiler warning, so we have to rework the related code first (see the first patch). Thomas Huth (2): target/ppc/cpu_init: Simplify the setup of the TLBxCFG SPR registers target/ppc: Remove the unusable e200 CPUs target/ppc/cpu-models.h | 4 - target/ppc/cpu-models.c | 5 -- target/ppc/cpu_init.c | 185 +++------------------------------------- 3 files changed, 14 insertions(+), 180 deletions(-) -- 2.51.0