From nobody Sun Sep 28 17:05:15 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1756818812; cv=none; d=zohomail.com; s=zohoarc; b=lmor6ier1fGqnPcBIbt9N87F4VPzhlec/UITrsjpm61M0Nqm1q1qYlVR+Wh3fY8dcpSH1aLXKVQb9DRxZTilxa6psBxmNde+o7Z3adJIsTxgQfeOTQECCGTjVYerC+m5L9Y8E+1JKi8BUVL+5W4Im9j7oBKgTPl2WDl+DqfD/NI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756818812; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=evqzluOcCtsmXOY5TmZDpJ3IXmsif43fvvVs3oQU2Ns=; b=FUYUGPsKsM1OPDkU3bZSoUKohgwNPi9mKzIXjY9LT1gMG648Djpv5N3bb0U/zeCE2axWjL5kJ1xlb01wMM16vjvgofNFyzEoeQyOvluYH7G1w+pJyI7Hh38TWDia3i8zc60JLg27wsOI8FtC3pHYIZxLMc9ARfn0ky3kwBDriRw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; 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 1756818812158199.35643627457364; Tue, 2 Sep 2025 06:13:32 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1utQnn-0001i9-PW; Tue, 02 Sep 2025 09:12:01 -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 1utQnb-00014Q-4u for qemu-devel@nongnu.org; Tue, 02 Sep 2025 09:11:49 -0400 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1utQnX-0004ZB-Ov for qemu-devel@nongnu.org; Tue, 02 Sep 2025 09:11:46 -0400 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-3d17731ac0fso3099155f8f.0 for ; Tue, 02 Sep 2025 06:11:38 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3cf33fbb3cdsm3379500f8f.51.2025.09.02.06.11.35 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 02 Sep 2025 06:11:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1756818697; x=1757423497; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=evqzluOcCtsmXOY5TmZDpJ3IXmsif43fvvVs3oQU2Ns=; b=TsGlSqwA0aNDkJA3FUz+45VXBBm+9ICSnKr2Xm9/vjZhY/DoQyo/UQFWpgLI23NGCR 5RuvPLzSziXSJjBQu3tCniXi/7eIexdk+0sQSUpzRtOwbexgR2mH6SLApDnjf5K055UQ EkGlTX+fPjusv5aEXnRUBGqoKF8y9KUgVzOANukqp6RbMSyeP9GPp9J2sGSixyRsBzOe iGeKml2C1K5G9RkDMUcG1N+4LtRzeHBEdxLLJjBsIXUcPC7Er5nJru7KP9GUXGwNLbOR 3iTqRBaB2esPq4e9ktabvnwN3MIowbs7NdOjTaUlKfl0vTblDN8/Q2sepUr7/elfcEfN +hYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756818697; x=1757423497; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=evqzluOcCtsmXOY5TmZDpJ3IXmsif43fvvVs3oQU2Ns=; b=wwA7vgidBtgrPn/PbbU4YWGxvWfD2OHpm+UIo5v0W2rTEPa+KXYlLjWrpdH/XYg1Y0 t9jkbe3nzt902m2EPF54r6jyefs/Ji5RrXcA1D45poNkVzCzT8h4UJq4PCWzv36IfLh7 NBWXkN7ym3gcHAFW2fMIhp+z5T6fEUdnT3XzjEecuWYsg/vYywnBg+sv/JxlsKi07sQi Y+EMcW0JIIV2vWqyER/emw2ubU/DnbY79FBE7FIjHBGdRJ/BujQvxX+7/uvesAtkoIve 58Ls83pd2xkt07s011yoSLvTnnkY10cfJEtIlQtXvZxPo6+lgzr/ltkWscz+YxVhrNpX Zr3Q== X-Gm-Message-State: AOJu0YyAFetLn3We2rXtr2DrQce7XoSv3PTCeK6EdMqU1SldOKmVZG5P rRzL9DybuPJq6Gw8fJ3Kri+e8eixUoN714Q2ksZ0qdaQ3u9D9c/qQRi8887kvE6LlbPpNr8Qn9O NKdNA X-Gm-Gg: ASbGncsqOESkV+9D+qnMziwOr5F7yuJWzJ8AbJU5eERNHJsymmKs6k10NLJF/b/Uo7V NGGNmXcCvaTF0PDyPbSbj6tS5IZ/kJPD9iBt3n4QdhvK5LpjRLZroeL+/6wfmu0GXBAoWV66caB CMemaW/b5SeoEclJQ0Rbxd1YQZ+tjtFyfdegrnj7yqkm4gGcdSwjQRlIzQmjdyrI7dvVNAdu9EO Vs9b5YfVAwFOzzjR5XXmUsck1ZIQRc7lhVNEbJ5xKSTRCzKajQU+I0gP+B0HO5JwKdWPUjkLLfb Fm7LSy9gwIhNwib8lwFtpEcO4+i3WJCrBBNM+ZU8+RSYuMD6j09S0ILMTj0myaGgH0nPZr+VBvZ dQQhViZm7Qj+19aDgt4X1BnE+ABc6nqYzR7topBwj9Qd1OrwejOcSsR4zjvO9a2GGSNlTiNhi+y BdvfdIEOM= X-Google-Smtp-Source: AGHT+IGUJo5I3kKjgFKas4KrsIDBmmrQ6GeCkU3KhUtRz+obYaGzQn3yVl8PiiThHB7C+vntMtaJWw== X-Received: by 2002:a05:6000:2387:b0:3cd:cf31:d77b with SMTP id ffacd0b85a97d-3d1dfcfb96fmr7765592f8f.37.1756818696564; Tue, 02 Sep 2025 06:11:36 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 17/39] linux-user/mips: Select M14Kc CPU to run microMIPS binaries Date: Tue, 2 Sep 2025 15:09:54 +0200 Message-ID: <20250902131016.84968-18-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20250902131016.84968-1-philmd@linaro.org> References: <20250902131016.84968-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=2a00:1450:4864:20::434; envelope-from=philmd@linaro.org; helo=mail-wr1-x434.google.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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1756818813268116600 The M14Kc is our latest CPU supporting the microMIPS ASE. Note, currently QEMU doesn't have 64-bit CPU supporting microMIPS ASE. Cc: qemu-stable@nongnu.org Fixes: 3c824109da0 ("target-mips: microMIPS ASE support") Resolves: https://gitlab.com/qemu-project/qemu/-/issues/3054 Reported-by: Justin Applegate Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson Message-Id: <20250814070650.78657-4-philmd@linaro.org> --- linux-user/mips/elfload.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/linux-user/mips/elfload.c b/linux-user/mips/elfload.c index 6f1880befcf..cc5bbf05ab2 100644 --- a/linux-user/mips/elfload.c +++ b/linux-user/mips/elfload.c @@ -37,6 +37,9 @@ const char *get_elf_cpu_model(uint32_t eflags) if ((eflags & EF_MIPS_ARCH) =3D=3D EF_MIPS_ARCH_32R6) { return "mips32r6-generic"; } + if ((eflags & EF_MIPS_ARCH_ASE) =3D=3D EF_MIPS_ARCH_ASE_MICROMIPS) { + return "M14Kc"; + } if ((eflags & EF_MIPS_ARCH_ASE) =3D=3D EF_MIPS_ARCH_ASE_M16) { return "74Kf"; } --=20 2.51.0