From nobody Sat Feb 7 04:14:12 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1538344286269664.9678043751762; Sun, 30 Sep 2018 14:51:26 -0700 (PDT) Received: from localhost ([::1]:57781 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g6jcT-0007xP-NL for importer@patchew.org; Sun, 30 Sep 2018 17:51:17 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44748) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g6jaY-0006lZ-ER for qemu-devel@nongnu.org; Sun, 30 Sep 2018 17:49:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g6jZA-0007gk-OP for qemu-devel@nongnu.org; Sun, 30 Sep 2018 17:47:53 -0400 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]:45484) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g6jZA-0007c6-Gm for qemu-devel@nongnu.org; Sun, 30 Sep 2018 17:47:52 -0400 Received: by mail-wr1-x42f.google.com with SMTP id q5-v6so5195213wrw.12 for ; Sun, 30 Sep 2018 14:47:52 -0700 (PDT) Received: from x1.local ([80.31.72.241]) by smtp.gmail.com with ESMTPSA id w5-v6sm6492838wmf.31.2018.09.30.14.47.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 30 Sep 2018 14:47:50 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=9CiYM6X4A+7ubvkCnoNYz8mXFFEZneolABwSATZ3aZI=; b=NGecY8UR7mvqLq2NmhpOF/oQuYd+tS4ifMUPC4oHN4unvVFCsguxGr1nuOEO7G0YdB TUq1ANjnPAtgRoEJDsjqLOVymZtTxOWA/uE+0tDmLlqs7zLPNDGjZFzo2P/dkhSDqd35 gf8lMqrOVAmf9y4WbfEH1OYuL40MTDMa/9ncDDzIxXqwRVeY8rG9AOhaZc7HgE3wwq8B QiksWQuz4hq2/KE2vx2yf87V6s3BYASfBhUHmD8QPCF5vd/EOwAoOIMEjNysXKdx/t4N 2HhM3sqxPs3bYJftcfE8O0zMhY/bngze68vfyijLtN44BrAGTgMzez/O8plKkFx8NtzU DB9w== 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 :in-reply-to:references:mime-version:content-transfer-encoding; bh=9CiYM6X4A+7ubvkCnoNYz8mXFFEZneolABwSATZ3aZI=; b=WjIfe71s+MAMx1K7fHldxzp1loTzNw+Puj1HawrQFcicMTAIoE9omYaD3RxqBmBKh4 Xvo6ov1KC6mgeBNSggCG+yZkv+3CM9WRB+PVXlOEjepLM9NVC4eF5KhTKh+UZW3dAYGz 0yKHWUOw21DbbRHS13+ygKydQTSIXipy7QsQUfk/Tbr4+SGvHIFyNksit7yX3ull/vWn GUPeg/1WkfpLG10x6Emz6TWetuuR2UCk1op7s0z6hlNswJupTOS5k0H18lfF7pmtfoaA geiv8LJfHR+QuCPND0M9agLxO7An4ceMc9300NFqftmZDSHGv9nAxEqqkmHaDnGpmI1V KZ5w== X-Gm-Message-State: ABuFfoj0ek6k3APjMwY0QvMo07rBce7Gli0tVoyVf9ssxWiZGgLQ8cTb k6lIF+oTWAZZRds/BthKMgU= X-Google-Smtp-Source: ACcGV61whRMSpSxF9PuSJL18Nw6ZDD+ibuvkZqH6rF3r44AJVgyLPz1lZSPKLYIPD6Z8fUdbsEgXrg== X-Received: by 2002:adf:f1ce:: with SMTP id z14-v6mr5115165wro.214.1538344071426; Sun, 30 Sep 2018 14:47:51 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: Aurelien Jarno , Aleksandar Markovic Date: Sun, 30 Sep 2018 23:47:42 +0200 Message-Id: <20180930214744.27580-3-f4bug@amsat.org> X-Mailer: git-send-email 2.19.0 In-Reply-To: <20180930214744.27580-1-f4bug@amsat.org> References: <20180930214744.27580-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::42f Subject: [Qemu-devel] [PATCH v3 2/4] target/mips: Remove definitions that are only used once X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 There is no gain in adding cpu definition which is used only once. Use the chip specific flags directly in place. This also clears the 'MIPS CPU defines' namespace. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- target/mips/mips-defs.h | 4 ---- target/mips/translate_init.inc.c | 6 +++--- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/target/mips/mips-defs.h b/target/mips/mips-defs.h index c8e99791ad..c0c5a98ef1 100644 --- a/target/mips/mips-defs.h +++ b/target/mips/mips-defs.h @@ -62,10 +62,6 @@ #define CPU_MIPS2 (CPU_MIPS1 | ISA_MIPS2) #define CPU_MIPS3 (CPU_MIPS2 | ISA_MIPS3) #define CPU_MIPS4 (CPU_MIPS3 | ISA_MIPS4) -#define CPU_VR54XX (CPU_MIPS4 | INSN_VR54XX) -#define CPU_LOONGSON2E (CPU_MIPS3 | INSN_LOONGSON2E) -#define CPU_LOONGSON2F (CPU_MIPS3 | INSN_LOONGSON2F) - #define CPU_MIPS5 (CPU_MIPS4 | ISA_MIPS5) =20 /* MIPS Technologies "Release 1" */ diff --git a/target/mips/translate_init.inc.c b/target/mips/translate_init.= inc.c index b3320b9dc7..96b7876ce2 100644 --- a/target/mips/translate_init.inc.c +++ b/target/mips/translate_init.inc.c @@ -527,7 +527,7 @@ const mips_def_t mips_defs[] =3D .CP1_fcr31_rw_bitmask =3D 0xFF83FFFF, .SEGBITS =3D 40, .PABITS =3D 32, - .insn_flags =3D CPU_VR54XX, + .insn_flags =3D CPU_MIPS4 | INSN_VR54XX, .mmu_type =3D MMU_TYPE_R4000, }, { @@ -737,7 +737,7 @@ const mips_def_t mips_defs[] =3D .CP1_fcr31_rw_bitmask =3D 0xFF83FFFF, .SEGBITS =3D 40, .PABITS =3D 40, - .insn_flags =3D CPU_LOONGSON2E, + .insn_flags =3D CPU_MIPS3 | INSN_LOONGSON2E, .mmu_type =3D MMU_TYPE_R4000, }, { @@ -757,7 +757,7 @@ const mips_def_t mips_defs[] =3D .CP1_fcr31_rw_bitmask =3D 0xFF83FFFF, .SEGBITS =3D 40, .PABITS =3D 40, - .insn_flags =3D CPU_LOONGSON2F, + .insn_flags =3D CPU_MIPS3 | INSN_LOONGSON2F, .mmu_type =3D MMU_TYPE_R4000, }, { --=20 2.19.0