From nobody Sat May 30 20:11:55 2026 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=1776938927; cv=none; d=zohomail.com; s=zohoarc; b=Yh5CSXEa6db+73iZJC2dsbLh+QJ+vq+6JxUl4a2gHHKKgp3QUM0p+ZGWGD6j3NQMQsLHjSP0jrXrKszOCTz7aCuxwM1pG3NkFxkyQ7bTsTN4K/S6cLBgwbieomAQFYDidC8sE00dko1CS6YBCc0MiTB5tHL47XettSJXGkC08pM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938927; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=HZkYQx3viFK4Zwt+Z+/jMviqVF5Tb2F+0CaOgixxDFM=; b=fxev/dGwRsVdO5jXv9KPlFUyD5syI2eGFy5PgS1RUwneko2ONSl51P1qj5Me0tqh7nuqVJFuUmhu6Ax+BelEL0GHGQCG03MtEKCB/ydlCObvaQj037/yse/GdTCnOSN+m7H5rTHqbLyRczNXKABJxqqWWA5YH9ob6JYjsm9wVKs= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938927726813.6945266241017; Thu, 23 Apr 2026 03:08:47 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqxC-0003dK-TG; Thu, 23 Apr 2026 06:06:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqwz-0003Pi-M7 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:06:27 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqwx-0003od-Kb for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:06:25 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-43d70b3e159so3276283f8f.0 for ; Thu, 23 Apr 2026 03:06:23 -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-43fe4cc375dsm47162106f8f.14.2026.04.23.03.06.20 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 23 Apr 2026 03:06:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938782; x=1777543582; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HZkYQx3viFK4Zwt+Z+/jMviqVF5Tb2F+0CaOgixxDFM=; b=Dbr+iDBRSKsrXqvuN1r7pa9oAHfpaVTfU0IcpEapMZK8Nbc2FdnGnru4TMhfMAI5NZ C4Jg8ZIBXLJm6twcEh9+cgdV12JiOI7K5gdNQU4gPCxg0ssOOSRJsPaXJ8/L54pHonT9 ATUBhsg1hLd7e9bgnCOitLmN3pBs855BlOBL2MkB6362LqwookqPtHJF2RtjGd1kKs8+ Jj6BFs6MwQpU1pyBePeFA4qJeM9glI0WsJiJ8HXUmurDfaqixTMOvn9EBXxzgvtvrSWb zIQ6p6PNFuM96ziEpbNCSEFpJ+YbataCjSU1irwtH7XT+bQtM7l1EzqmF3qam71Pzb9q vjTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938782; x=1777543582; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=HZkYQx3viFK4Zwt+Z+/jMviqVF5Tb2F+0CaOgixxDFM=; b=Mqudm9yKQRIPzG7DuzmypWE7UVYGnZMgORvsDgDwR5R7Cu6MJlxgreFdNBmQgXjvyH mDOLAJATzx7gMn/cLtbk8satEjLP9U4ufGoJ97jR6sXpLBdJSND7yMWycbKQ+C/ZyFgS FsWf8hVVtKMjHn01aEUDlU20pqr7DHGJBZHtzIySbC4EejtdzH8OecqQtF/eVEjHWoMn CBkUIqFZWyYk3/IscSt1vL2zqWgem62UbeBxq9wOzpeQCAC3U7AOUGKbfqbZckYOvRlo Fa8KPe6wp3JrCCaxjPI4Sf3fkfU0QFbJ/ged0nzg2Rs3230M+ZA0TsiKD6+OLJ1RzQFa x6TQ== X-Gm-Message-State: AOJu0YydsrAylh40yXaH6CeeTpjhLRWlWuyx2Yl4pfFbPgf7HhxR5+C9 z+fOgAkX767wEpdE8z7Nk+6zl7OrYtjCBUz2ji7CEhG5vSTBvMAS2+7BdLKKJ0ducx881L+fn1E QPIKaMn8= X-Gm-Gg: AeBDievWPShqYBjB58FXQ4BHwW9OHOvZihNAE1hOQQJamzOA2FWj7eGCAhp6R3Ca78V 4z1ypeKouMx3dlh6J0pezWtWJ0K7LJ1vxGybzQN513scV7o2Rop3e34CnjMxJzMPrPms00oxXvV lfdZywPEqZUHTAKFPK2NDfgaEGkqPIrmpNwff6I41NmIYkRXDLnY3Zc8lMRtD2O9hYUnCD+uIe3 EtQb3z/R5Q1+8OAqLYGzh9wbXvupefeWcaI9xRuSVM7ydI0hWVoNMkRNphiaNVxgeEyLNNRO1la 4bd+2u4zudkPWzlOyKt0/DepHPVG6OwFKxjnQn1HUBU6fG2BEz5IEZ7PI5VJq8D+hluoya0DJ9R vr9WrEnT9YtA2O2jk2QQqZtL5eCZobhVwuSzY0fAt/86kiAkN+J41U6D3AobSQZSAypYU/SHI5K M+JgZ8bbKsfpj/PolhtrtH0QZpKW/ECKg+wj5HVYLQyjmer9NV0L5q1VEireJOoKxC/OV8Js53e mgOxidJVv761//zn1z0WQ== X-Received: by 2002:a5d:46ce:0:b0:43f:dd40:bbc8 with SMTP id ffacd0b85a97d-43fe3dfbd25mr28647202f8f.24.1776938781667; Thu, 23 Apr 2026 03:06:21 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Edgar E. Iglesias" , Pierrick Bouvier , Anton Johansson , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , qemu-stable@nongnu.org, Paolo Bonzini Subject: [PATCH 1/9] tcg: Include missing 'tcg/tcg-op-common.h' header in 'tcg-op-mem.h' Date: Thu, 23 Apr 2026 12:06:04 +0200 Message-ID: <20260423100612.27278-2-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260423100612.27278-1-philmd@linaro.org> References: <20260423100612.27278-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::430; envelope-from=philmd@linaro.org; helo=mail-wr1-x430.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=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1776938929658158500 "tcg-op-mem.h" uses methods declared in "tcg/tcg-op-common.h". Include the latter to avoid when including the former: include/tcg/tcg-op-mem.h:34:5: error: call to undeclared function 'tcg_ge= n_qemu_ld_i32_chk' 34 | tcg_gen_qemu_ld_i32_chk(v, tcgv_va_temp(a), i, m, TCG_TYPE_VA); | ^ $ git grep -w tcg_gen_qemu_ld_i32_chk include/tcg/tcg-op-common.h:328:void tcg_gen_qemu_ld_i32_chk(TCGv_i32, TC= GTemp *, TCGArg, MemOp, TCGType); include/tcg/tcg-op-mem.h:35: tcg_gen_qemu_ld_i32_chk(v, tcgv_va_temp(a= ), i, m, TCG_TYPE_VA); tcg/tcg-op-ldst.c:286:void tcg_gen_qemu_ld_i32_chk(TCGv_i32 val, TCGTemp = *addr, TCGArg idx, Cc: qemu-stable@nongnu.org Fixes: 69cdc5babf9 ("include/tcg/tcg-op: extract memory operations to tcg-o= p-mem.h") Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier --- include/tcg/tcg-op-mem.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/tcg/tcg-op-mem.h b/include/tcg/tcg-op-mem.h index 36931d1dd57..ea35a02fb40 100644 --- a/include/tcg/tcg-op-mem.h +++ b/include/tcg/tcg-op-mem.h @@ -12,6 +12,8 @@ #error TCG_ADDRESS_BITS must be defined #endif =20 +#include "tcg/tcg-op-common.h" + #if TCG_ADDRESS_BITS =3D=3D 32 typedef TCGv_i32 TCGv_va; #define TCG_TYPE_VA TCG_TYPE_I32 --=20 2.53.0 From nobody Sat May 30 20:11:55 2026 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=1776939022; cv=none; d=zohomail.com; s=zohoarc; b=Nd2N8ZxSqnnzBGE9zBG3Us8bWJMTLedIwFCAhvQeBzTZLq8TJTJuUaq91+0LleET4yKtPo261S9A7/yMAOgMR2YvW5BgMY37Pu+9WvuhaAmK9t3ZPlHm4XXW0ctPjsny4+etS2KmiNvO1hA1tqKbdlms/Ke9oj/yu4tvc4SJmpw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776939022; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=NmMMDDayaPVt7OLJ+0hEHgEDaFx6/LPi13R0NCJedJY=; b=gmszACV6p0clPeX7W1t1Hy4Nx4OBca47ykgTFj9TxglMr553Gg5Fq0N2cDg2u4UPZ6htQTmisEd6ZRvnJwmzNckNs58n2X8atw7wtz+UHa9i0cz4AaaJwt++GwREofjA1PZcpU1isVviK/Ok/eT32BMpF24dmJpPE9o2cQ7Gs1U= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776939022374159.28456279694444; Thu, 23 Apr 2026 03:10:22 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqxE-0003pK-Po; Thu, 23 Apr 2026 06:06:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqxC-0003Zs-40 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:06:38 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqx7-0003vH-01 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:06:37 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-4891e86fabeso58798405e9.1 for ; Thu, 23 Apr 2026 03:06:31 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a4b329542sm414784785e9.3.2026.04.23.03.06.27 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 23 Apr 2026 03:06:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938789; x=1777543589; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NmMMDDayaPVt7OLJ+0hEHgEDaFx6/LPi13R0NCJedJY=; b=CWOks+b1Geu7IjXWAOjkTE7KewUCmBlu8qdBoV0t9zLGu88gd/VoFZp8LZBWzrqo9B NhVOutWY+mIjxQg4kF4O0kw6mrE0bc0IQ9SdtOfhireuBow2aUNT9UKIR5OvhlH3mQPj 4qBUhNEb1byz1dKC2PDX8rOhLr6G4CpmdwJVg5R9KN0Q+avlQuUa1qj1L/QqjVioTNtF Yh+nLn/e/dJ+oujLTlX6evoHNnNp0ikDdChTvYjPbZrnyZpvUlvkNgVxqAeouJbWSGXv e6SG4MA7ks1BfWyhaqGrnr1697T9QF5N64BInQW0DIjUEpI/FMmdvr/ARKrnPKGzjCwS oQZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938789; x=1777543589; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=NmMMDDayaPVt7OLJ+0hEHgEDaFx6/LPi13R0NCJedJY=; b=XUM2wJ8WTcs2OYW6s+pDqaOfoDaNb8L8tb81N5ue13b/IvXZCOu7fHcPVJ5hsJMiST VjJblLXb0jUp/ZIv1MbmfiGVFfoBNUbDqXEecDlQ10Wc0VH/8CG6C381WZp04BE53j/c VSEB1MjZN14xKQ5pwifFFb2fVTQh05dzZ5oWqupXI0KPuv/bB4rcONwBl/eiOFbpwc33 3t1h11kY729fLbD42wVpQzS/HbMC/z/SruI1YZnm8OYpae6MyXPjPI31zk8KZwe4VSEY iyH9kU81trPlwtos+kIe+uDAH6MOiAlzgf8cP5EgnhV8DKFyNzVJi39R5e/OBsd/mcge 8TEQ== X-Gm-Message-State: AOJu0YyLLrNULij1kup3ukrNOFNUF7wXsKAcYeFDIyzuEFs69cAD8dtY WrFV37V9Sf1GeVEosfeYvO42gHOFbsIK9Bdj5tCOPGx9srsN3DKAmy7MznUVlSP/k1I2lKUsDJZ c0toIgNk= X-Gm-Gg: AeBDieumr3idPLMt0fVxzxXmm6hEIe0RRhFq1kIO751VxU1eUL6jVhQHGYEHCAHtqD+ D0eD62+xe/fHAayr3glI/PxU5jUC7jxXYqpidpz2pdOjBKw7KGC46Eyq5MLmAx2o3W+pyTOFg5e 1ddoOkB55oJ+Z/hcGGvmkcQ719R0rjIMUZ6TvD3wtZgTiux3+LPX0SPiMBkvZGBo1gwoqiGZqvk d3RD1RK1POrorhFtFXJ8KyLZ31ybxJ2n+O8mO46B1EyCXadaSWPpRcsGAcr91Pq3YrumD2l7Rmq 1WRKRX9rRN+ok2rFKW54q66/lHW1wldBZGxLqMoVJ65ZbEs18eP/4wBtrUSZDK+0zK+qa4dD81u nYp5qw1Y8w+ehp5LnWZ044h11W502pf+lk8mv5OZi+cjGbqmuvHKNeEG7B/thGMDqddnj8enHL6 NFqTAUjbesUHlV4NyRL2Q69ByXOKcqCcHOS5jMUxWUkW61uvk6GnJKsdZBrRwIiLOnadEz99zGd VVhaTTSJ3M= X-Received: by 2002:a05:600c:1e28:b0:483:7903:c3b1 with SMTP id 5b1f17b1804b1-488fb77fbf3mr374208715e9.20.1776938788818; Thu, 23 Apr 2026 03:06:28 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Edgar E. Iglesias" , Pierrick Bouvier , Anton Johansson , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , qemu-stable@nongnu.org Subject: [PATCH 2/9] target/microblaze: Fix endianness used to disassemble Date: Thu, 23 Apr 2026 12:06:05 +0200 Message-ID: <20260423100612.27278-3-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260423100612.27278-1-philmd@linaro.org> References: <20260423100612.27278-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=philmd@linaro.org; helo=mail-wm1-x331.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=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1776939024410158500 MicroBlaze CPU model has a "little-endian" property, pointing to the @endi internal field. Commit c36ec3a9655 ("hw/microblaze: Explicit CPU endianness") took care of having all MicroBlaze boards with an explicit default endianness (similarly with commit 91fc6d8101d for linux-user binaries), so later commit 415aae543ed ("target/microblaze: Consider endianness while translating code") could infer the endianness at runtime from the @endi field, and not a compile time via the TARGET_BIG_ENDIAN definition. Doing so, we forgot to propagate that runtime change to the disassemble_info structure. Do it now to display the opcodes in correct endianness order. Cc: qemu-stable@nongnu.org Fixes: 415aae543ed ("target/microblaze: Consider endianness while translati= ng code") Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier Reviewed-by: Richard Henderson --- target/microblaze/cpu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/target/microblaze/cpu.c b/target/microblaze/cpu.c index ec513ae82d4..639f46b525e 100644 --- a/target/microblaze/cpu.c +++ b/target/microblaze/cpu.c @@ -237,8 +237,8 @@ static void mb_disas_set_info(const CPUState *cpu, disa= ssemble_info *info) { info->mach =3D bfd_arch_microblaze; info->print_insn =3D print_insn_microblaze; - info->endian =3D TARGET_BIG_ENDIAN ? BFD_ENDIAN_BIG - : BFD_ENDIAN_LITTLE; + info->endian =3D MICROBLAZE_CPU(cpu)->cfg.endi ? BFD_ENDIAN_LITTLE + : BFD_ENDIAN_BIG; } =20 static void mb_cpu_realizefn(DeviceState *dev, Error **errp) --=20 2.53.0 From nobody Sat May 30 20:11:55 2026 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=1776938985; cv=none; d=zohomail.com; s=zohoarc; b=JPfvJU/nMRU2ffpXGs4Ieg2RjTa6lr1fiI2tqxxHwm6rENNxeCn9tnWnnSt9L+5CpDfh0xzajS2yhdmaMJ5RLOLudd0hdWPgamgxdv09oR15/vQzJTY99lWV/fc6AgwVB2HwQnI81X9b8hh8zxdBXvEq4XyzlOrZ7bXIoOzk38E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938985; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=7UoOF+gsk2QgBCVNoHyjKQDd0TRiUYFAye9erOTBjMs=; b=k4XKfXhSHYIX/4wVWgaSlwI9aTkqW3NkeEpJaEuMOvxkUMhzJzm5cwIpwCtXA/zcDjQwr7xoBgPLcLetRJgF3tOjuuw5B83ts4cu4K2phS7ktlQ+oW8Tchh47pn/UMKRphmKo+xC7azwCVXgVS+BpyGcA1WIbVnBpkxJU16FJz0= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938984853464.9647455411706; Thu, 23 Apr 2026 03:09:44 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqxL-0004VW-Hk; Thu, 23 Apr 2026 06:06:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqxH-00047C-4y for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:06:43 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqxB-0003zL-U0 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:06:42 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-4891f625344so49228855e9.0 for ; Thu, 23 Apr 2026 03:06:37 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a52583fe7sm217129115e9.13.2026.04.23.03.06.34 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 23 Apr 2026 03:06:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938796; x=1777543596; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7UoOF+gsk2QgBCVNoHyjKQDd0TRiUYFAye9erOTBjMs=; b=UYO7C0JMtsgPT5MsWGX68Znlf/Qx02xV/HbLqDnXrZUhbkszo9DzIom5KVDm/4PbuQ OEQOQTr16qUYpl78DGq5RhUpqAZ0izTRz3RPdvWm7MqRtXKx8sr/ySt4upNSbh6G5CGQ cBqyg5i5tbUq6eXuD29Db2R+bCjgVtSrklor9lK4+wooQZRkx5YsqLENPXbePpug4DQX jK6e+/20q9YeOk33SklyMbKQrqa1zqQqAQU3sfQzCpDY7/mNHuMvIafQDhKhI6pioujV NEwg5opUoTbbBQsuZMg71toikshxJV7tAI/I1IG5o9BsqeT9ZUCDnZG3/UELQHcnNwUm EmFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938796; x=1777543596; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=7UoOF+gsk2QgBCVNoHyjKQDd0TRiUYFAye9erOTBjMs=; b=P42QPnOBatfblpBOYOpArvAa7U+J0cvSUGpqKcuCaagi55D4UpFHTY2w8gdnP57qJK QIhSA+tL0Pod3AQZdfmA3A0U05Jsq1GBsAzoJU3OUQ27u1k4JQ+RRHhDmGfM/oLG4Pqd HOe746YvTeQHtIIEA7jyyELq+QdnDLP5Qzyzyh1VzQZBx6sWHTqTRNtxld4L2LX7sUb1 9zGn61mFhXOSQVuNj3DCYewPfXuee2NNFacoLtxcN0anWIO4s2s0ZvaHVKWgjVoBRzGC nhYVveb6bjTm6aX5TVmuGSLYBKbohg71PsyeZVfeQI1OJ34hPPoy44/jczn8EbIGEh0I lAFg== X-Gm-Message-State: AOJu0Yxnqvy8q4t/pVHI7ClOPNri0nFHPXPmar3429io85U/6Dd74ug6 eU3ewNJarw9aMtngjWZNHj4dnAWVGuJZ1bHn64SK65z+Vaq9BTI4Na7HkZA1YujX20W7LQAxhZK yfs1Wh50= X-Gm-Gg: AeBDiesN+mHR75TQ0/ZWNHPS5mj5Jv0kM5psL1janeSdF2/sCfibetMrcazW/5pOaCo hkLEj/zi4es3kqDDKcHAokqP7cWignk/1cLf++fXszeEIL3AB25BRahuLvnTvQXYandPyOMbP06 vZwJ3rd7PR8j2B4a30uFKLyDei9l2WpqWaQ0Oc0WA9apXFOEgsLocQRYuNQuIBd+stVW6sj8YpH jy8GQ72AanFDhMuBnqVzX1vexDZFbcMV0uo9Bbkz21X6UUAtdw/agn2Frryw2ZD4alSlzvKBxge 9gmOPrAA4lcdNKCSJvxCqd8clJgacpZiksC7iY9ZGwBYRNjZLj36kDdTdkUWekgN1WYcMtd557A Phsl7rEZQRzhysd7eCATzFvnSRh3Rx+THkrAKlQgohF6JL6BI8P9XCsdB0Fva2MQVabl5I/XHfb VrMFmGW8MFsyM5iBqmgLeDB/t/7NQGPAjp90f03jyg6axAWjP5S98Tbd2qO4V7+IwVuTTIE7nDw XV8tFUpwj0= X-Received: by 2002:a05:600c:19d3:b0:48a:55ec:c007 with SMTP id 5b1f17b1804b1-48a55ecc113mr138275795e9.15.1776938795795; Thu, 23 Apr 2026 03:06:35 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Edgar E. Iglesias" , Pierrick Bouvier , Anton Johansson , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 3/9] target/microblaze: Replace translator_ldl_swap() -> translator_ldl_end() Date: Thu, 23 Apr 2026 12:06:06 +0200 Message-ID: <20260423100612.27278-4-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260423100612.27278-1-philmd@linaro.org> References: <20260423100612.27278-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=philmd@linaro.org; helo=mail-wm1-x32f.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: qemu development 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: 1776938987872158500 In preparation of removing the translator_ld[uw,l,q]() methods, inline them for the microblaze targets, using mo_endian(ctx) -- which we introduced in commit 2c9e8ddd7699 -- instead of MO_TE. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier Reviewed-by: Richard Henderson --- target/microblaze/cpu.h | 7 ------- target/microblaze/translate.c | 4 ++-- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/target/microblaze/cpu.h b/target/microblaze/cpu.h index 5765786e6dc..ad5a4a8e7bf 100644 --- a/target/microblaze/cpu.h +++ b/target/microblaze/cpu.h @@ -412,13 +412,6 @@ void mb_translate_code(CPUState *cs, TranslationBlock = *tb, /* Ensure there is no overlap between the two masks. */ QEMU_BUILD_BUG_ON(MSR_TB_MASK & IFLAGS_TB_MASK); =20 -static inline bool mb_cpu_is_big_endian(CPUState *cs) -{ - MicroBlazeCPU *cpu =3D MICROBLAZE_CPU(cs); - - return !cpu->cfg.endi; -} - #if !defined(CONFIG_USER_ONLY) bool mb_cpu_tlb_fill(CPUState *cs, vaddr address, int size, MMUAccessType access_type, int mmu_idx, diff --git a/target/microblaze/translate.c b/target/microblaze/translate.c index 5e8bb4ed77b..af6a30b7760 100644 --- a/target/microblaze/translate.c +++ b/target/microblaze/translate.c @@ -1646,8 +1646,8 @@ static void mb_tr_translate_insn(DisasContextBase *dc= b, CPUState *cs) =20 dc->tb_flags_to_set =3D 0; =20 - ir =3D translator_ldl_swap(cpu_env(cs), &dc->base, dc->base.pc_next, - mb_cpu_is_big_endian(cs) !=3D TARGET_BIG_ENDI= AN); + ir =3D translator_lduw_end(cpu_env(cs), &dc->base, dc->base.pc_next, + mo_endian(dc)); if (!decode(dc, ir)) { trap_illegal(dc, true); } --=20 2.53.0 From nobody Sat May 30 20:11:55 2026 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=1776939030; cv=none; d=zohomail.com; s=zohoarc; b=ItkOQOQqvbygeEBCbAerAlTq+mA/Meewwk4UUmDk9dSsu9AQoPbu5FElZUvpAu1raMd6m1pwRQXUQhNX3DmNIxPAQmEkRYOfc++zOazRbqXaz3nMsqXI6bp4PvrekU47QNaghyJXikuKigS9v3cGlM51IBAtWguUcdHBj2fCREY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776939030; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=423taZb2slU2rqQZ3HO41Tr2eRROaCQqgxy5ElE6ZDw=; b=fVSiBBRp+7Ex1wvU/x9uI3FaYc71DMIoikI8/tXSxCcAHXrh1pEczx/7/vB1Wgi/PrqPycga/dV0t2Twvmkf6Ss1VBG0hwCauEODr+18KSD4XgblgfOHAdYam4BC3hxni2Q35G7dSbnf7RsOvSa0RVGkdLJZZxuDxc/GSczysj0= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776939030938706.1609360596032; Thu, 23 Apr 2026 03:10:30 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqxU-00053a-2v; Thu, 23 Apr 2026 06:06:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqxK-0004TA-M9 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:06:46 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqxI-00041g-Pk for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:06:46 -0400 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-4852b81c73aso53881195e9.3 for ; Thu, 23 Apr 2026 03:06:44 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-489201cde98sm268827045e9.7.2026.04.23.03.06.41 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 23 Apr 2026 03:06:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938803; x=1777543603; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=423taZb2slU2rqQZ3HO41Tr2eRROaCQqgxy5ElE6ZDw=; b=PZX7b5WaXkUe+v9qPgcWknqT2wzgs3/9DXgSS+rMgQbVyLL8uhXD7HqgR7tkTGIzfK rHcwsC4H90tG6YieAkrjuQRnS19ddOKR0uq2XrJAxkcsdZRJp0qF8sVg1PqcLExCw88T fCe7wADFY64cNxBoXzpe+YBCVyrQK22vcsAE+ASWGMlQiOzxycRTW8l7zD6oRoYGujvO ag62DnGlmdrH0Fx5tm5XC0BvFPBHNmTvMlqnL6i3g8tYtd5D7zSoQ1sSXpFS8wkaHhh6 sV+gSQzfdatmANw9HkH498qzqEZUpOkgxzAOA471BxsjJK6bWjgVLl7+foc0tUqYJZGb 61PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938803; x=1777543603; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=423taZb2slU2rqQZ3HO41Tr2eRROaCQqgxy5ElE6ZDw=; b=S/vydJl1BackaTn/MnUAsCV+1WubmegGlmqKEwiyo8Bhn3oML/USS4cg2+GbDgiqlc KsKGcyZpY1AEQBWKbVFDxphkigQjOS2qApMNwtPlfZDh9bo3XQd9hiVy/FTnELRy9CcU vmkRDpHsa5FIR6nMBK5UHLi9TS3FgYdvNu8tvfbP7D5R1tHneJ1TAhptbn7QoZJsTf9w Z6aA64PoiH7juKnIhk1N2WsyZkYPyLWKW3T9MDwc9Q05Xu0l0ypY/4fR2J258bCw4PSr 7Wgv/FLiEntTdZ3cpUOJCMf5aDsGxkB3MyRNlj35NxQL8JQ4weJGo+9j2tLt5PMcPmRb v3LQ== X-Gm-Message-State: AOJu0YwNGOp3udcYRSujIx7obiOiLieQb+scwmbP14Vh1lJU/Tp4fQXp W5cjHkdRkS+VBqcm1zy/YEC9F8JzYJk1Ut9OR0d7JmtceVTMUZ3l3oBCDgu3+7hqz6s/4YFCI6w 7kV/eCZg= X-Gm-Gg: AeBDiev03nt/q+gKbbQFM1dn+AdsFERQVcqF2pTwisKFZq1ePApYuZEQn0CSW21SoFr D7YQcK5gFb2VwJhusK+C6JcpHc9/lmavEo1YnQ2FY9vrMo60aIylNJltDWE32GJuFV4Z/OVwFOv J2A7Qv3j5BIrEjut1UDneyiqihSiWSXyGkUdBzMH6uRCR9yiq/gmoewpkrKxZPv/GOhmoQXbRn2 RclIFwp9pieS4kx8Oe7o234BVnKv61D5TnVJkf3JvssbYaMBhVG9pt1XDyzD4TQkRPxNtp4EyUp mb1QuEkS3MFivySqs4h72+rrMDxgvYnXocvH1liGE0O3z8V8RnaA7qpE9v0KmscMYDvj3I2xplc xCHwL5YBxdmaFgShgih3iNsGY41PI0k2PYoaNljrrS+jPuRLmQfYlVfkzkkheHxW/8DWGp3Lr0X GPFcsRiJuL6KqqOL1RyiK2KZdLTnsnlzRdljy8qihAI2xjwyso0T7QtYIhqbCoJG1oTaky2WG1s KAcZZSQUxc= X-Received: by 2002:a05:600c:3006:b0:487:1108:48b8 with SMTP id 5b1f17b1804b1-488fb739f86mr206092375e9.2.1776938802657; Thu, 23 Apr 2026 03:06:42 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Edgar E. Iglesias" , Pierrick Bouvier , Anton Johansson , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 4/9] target/microblaze: Introduce common system/user meson source set Date: Thu, 23 Apr 2026 12:06:07 +0200 Message-ID: <20260423100612.27278-5-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260423100612.27278-1-philmd@linaro.org> References: <20260423100612.27278-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=philmd@linaro.org; helo=mail-wm1-x334.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: qemu development 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: 1776939032375154100 Introduce a source set common to system / user. No logical change intended. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier Reviewed-by: Richard Henderson --- target/microblaze/meson.build | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/target/microblaze/meson.build b/target/microblaze/meson.build index b86b37d9238..7f7d27d4efa 100644 --- a/target/microblaze/meson.build +++ b/target/microblaze/meson.build @@ -1,5 +1,10 @@ gen =3D decodetree.process('insns.decode') =20 +microblaze_common_ss =3D ss.source_set() +microblaze_common_ss.add(files( + 'gdbstub.c', +)) + microblaze_ss =3D ss.source_set() microblaze_ss.add(gen) microblaze_ss.add(files( @@ -10,10 +15,10 @@ microblaze_ss.add(files( )) =20 microblaze_user_ss =3D ss.source_set() -microblaze_user_ss.add(files('gdbstub.c')) +microblaze_user_ss.add_all(microblaze_common_ss) =20 microblaze_common_system_ss =3D ss.source_set() -microblaze_common_system_ss.add(files('gdbstub.c')) +microblaze_common_system_ss.add_all(microblaze_common_ss) =20 microblaze_system_ss =3D ss.source_set() microblaze_system_ss.add(files( --=20 2.53.0 From nobody Sat May 30 20:11:55 2026 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=1776939017; cv=none; d=zohomail.com; s=zohoarc; b=aTf9gf2/XS940jIoW5PoGf1XyzGgFXn55LKwK2IyJCqNE2y3rVuurPYLZdVqH31c7EomMeHw0eF2htLvoRyW+61tVG7Xx1ImCrtk+PaIGxpm3GbRukx3OoyfiljDBfibcKEpmSTFgWLrFa5isgbVntHOcRE+qqfQ5cygxvAW0BA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776939017; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=krTNXvx6wJKZ8OrO+RAzjGuvckVSQtTVVbEpnkD/WMg=; b=Dq+Wqw73I9tdAoRP8GhQJ9bD/WmplI5chscbVU0wrN6l/ipfVn6XfLeOGtdSDhiUcsmwWSX51RfzQ4yVkEa7HzhlY/O5U7FCcYB5EL+HC7q86RNqtJpAl7X3DwzSQ9AGRt7msQfyt0bGqWWdpUSW4X0iKFL58K14hNYbwYp9CCk= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776939017519925.5173114577399; Thu, 23 Apr 2026 03:10:17 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqxW-0005Dh-NP; Thu, 23 Apr 2026 06:06:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqxU-00057M-C9 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:06:56 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqxP-00043r-VF for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:06:56 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-4891f625344so49231515e9.0 for ; Thu, 23 Apr 2026 03:06:51 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488fc10019bsm523032185e9.4.2026.04.23.03.06.48 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 23 Apr 2026 03:06:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938810; x=1777543610; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=krTNXvx6wJKZ8OrO+RAzjGuvckVSQtTVVbEpnkD/WMg=; b=NTGnr1a6j/dBH8AJQbvuzh7KvoCuV2eAsLXuOebN2BPX4WLn7i5ngnmNXOMY0Wj6jp lpWkVEemzq/fs5EfhiBU6meLqN9/ZwkgEZu4ScXPzvkvsHwrGC9Q2ZKgR6UianG/DBTL T18t8b5PIiWHmuW2GRJTl7yaj24ChW5/U2RSvhTmyMOOsqm8mnXbgkR9lGq6RKC2MF0p g0uZneTU2gnuHyjKEP8NwEZfIR3dukUQfc6niYdM0yNeoSzhVHwJUlxfMWXZptCkhP6k px6TMGH47O3uvMZac3bmIKS5GVVVvm3yomIgtm+mRRLps7P4j5B10wlriy3u6sOco30u 2K1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938810; x=1777543610; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=krTNXvx6wJKZ8OrO+RAzjGuvckVSQtTVVbEpnkD/WMg=; b=sdQq4lbeLzJ6Evc+F2yz73i+gcJXBhrw7QBzGbmVyiHjEfjJj6ViCAYD0AXVFc1EPC 48pgzBHopNHZRDi87d6EMlRhA1Ivu6THk78csJcPdqsYD9KfpsxnUlXAViF6ccvxKNHr dVcNC6R3MfmNryBcpddLYrkU+uTiLkxTfWGkUCz0PZACjF3/0jU5v7KURMYVXTdDRpOz jYIZBnZk4Mlh5G+BDzJ1npa0AOGL15P7Z4fMRr1Sor447z8R3Uw4B/Epxc+o9BenZUhS xEzT3CaWt1sCCTFvQxI3vbKkrHtHkofPKdmqPYcCRyOtDF60eXorVU4XRsZBVeLJ7lN1 KwPw== X-Gm-Message-State: AOJu0YyJpysDc1i2g+9DMrA/JIGnSM6fAWV3srpxt2z1ag/mU2//050G JdKzl4nbj+t5gHwtmyKqZHGFxJjae36oc0koNYXoZwOoTSdN1oj0LUG5NZ4S0DtojsQeFS5TPKo DWIsToHI= X-Gm-Gg: AeBDies5xKjozZ3uunUNmY8WxYFUM1bt/PBLFxhsprTxruZQccu2V4RdSfQNCaWnK5Y P8O2J0xz4BX8cGVQ6kiF435LyYQwI2ZHXz5xd/B4MndIkhCAjMDwtohjt3/TPN67YskYzCGr2SH zEELc4gqSIe4aybVyA7Q4s3cYUQHklmPIAP7JJMFH4JLiAH3cDFb4+Aphke69nBRRWnHesflIfI cXuslm+YSIFMe2iHVA2GiKBvwXvuvvsTFi5eeU50GmSSbUAz2rqZzpFs5/4wJyzcPgPhOJDEC7s NZskfQM0cfAfsx2J0Jv2HOVCSTvFXUlsgRCxuy3H3V5X8hb4B9G7KP2zdc3Foo9JhtgBkON6i1z 2kJBD6KsOSu031Rpj58o16DbuG61ZDb1muiOu2V9SKdrLavavBM1ec0406bTFWvKEw0FH7oOAmG E5SpWgAxth2kHiiUtvV/UO9Y5O2UZQIevIebNGmGNnyK4dddM3DBZrDOQuBiAmg0ujoXLSX8dOg V+URUGoMmrowNq4bMuO4w== X-Received: by 2002:a05:600c:34ca:b0:48a:761:5816 with SMTP id 5b1f17b1804b1-48a07615b87mr182857515e9.8.1776938809882; Thu, 23 Apr 2026 03:06:49 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Edgar E. Iglesias" , Pierrick Bouvier , Anton Johansson , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 5/9] target/microblaze: Compile helper.c as common unit Date: Thu, 23 Apr 2026 12:06:08 +0200 Message-ID: <20260423100612.27278-6-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260423100612.27278-1-philmd@linaro.org> References: <20260423100612.27278-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=philmd@linaro.org; helo=mail-wm1-x32f.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: qemu development 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: 1776939018011158500 Nothing in helper.c prevents it to be built as common unit. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier Reviewed-by: Richard Henderson --- target/microblaze/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/microblaze/meson.build b/target/microblaze/meson.build index 7f7d27d4efa..94c76de39bd 100644 --- a/target/microblaze/meson.build +++ b/target/microblaze/meson.build @@ -3,13 +3,13 @@ gen =3D decodetree.process('insns.decode') microblaze_common_ss =3D ss.source_set() microblaze_common_ss.add(files( 'gdbstub.c', + 'helper.c', )) =20 microblaze_ss =3D ss.source_set() microblaze_ss.add(gen) microblaze_ss.add(files( 'cpu.c', - 'helper.c', 'op_helper.c', 'translate.c', )) --=20 2.53.0 From nobody Sat May 30 20:11:55 2026 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=1776939009; cv=none; d=zohomail.com; s=zohoarc; b=hOGo5cS1vigzzvnsWQlVkxBIH5p0dZA4tPYi4+WZsp4Q32Opjry+2s+19ZcG0jZY8J9cvyETxTQkCuab0M/gohdEvXcCcmuJnjadLKWMR/D24YfP8j6jXjWLp/MQDs2EqCP5H4JkdmvUKc+/P3Klp0Ew9hhuKjhFd8oPx12Jang= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776939009; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=fe+VSVu95XnWPy3WfOSgnd08QZbH6FgPjO6YfwbZwsk=; b=PqG8ikYqBtykjpfL8gVSJk4PVPKnU4GYb0wcyDEa6M19qVvBUHypxALyeg5DgmTwZNg1J9DX1/qLFuJIT2M0Otku5JkQyhf7bailo6Eg+zm7qUnyIr2SzGTeJRl+zaGH82UNU7arMJVIThAOJakFEg5ApWNaNRurhge9d8VsBu8= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776939009350158.14323439632187; Thu, 23 Apr 2026 03:10:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqxd-0005gC-AQ; Thu, 23 Apr 2026 06:07:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqxa-0005Vg-D4 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:07:02 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqxX-00046J-77 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:07:01 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-488af96f6b2so83017165e9.0 for ; Thu, 23 Apr 2026 03:06:58 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a5e52b2c0sm17148295e9.4.2026.04.23.03.06.55 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 23 Apr 2026 03:06:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938817; x=1777543617; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fe+VSVu95XnWPy3WfOSgnd08QZbH6FgPjO6YfwbZwsk=; b=jfjTid7aPo0nW1tNFgMoWcACOR3dfjPUN57lnT+yIHb4lkOu6avAUqsrSBR3ruE7NH 9FUJndkgdy1qd73+q4FhPvxyy4I6vlo3U+bbhbsmmcTJ5y32N+9BCFDOFwaF16+1GGCO l4FYvCFU3ZqzwuGBteMlL5FoABQENkm0bIY6zDOFmzIjuYhy5mtQUihmj2OKZwu9w1fl Q+dICxaQu7bVsupbNi059BnF79DT4ubD+zzwf4cNbdVsVOR/7q9zotW/eBDQtCR8T7WI mEh2tYQFl2LvVStxIB9yGLG32AfCRqh0H7RNhFq2mInxC9Nufctyt0+9qunJIfmFsRTg ZeNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938817; x=1777543617; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=fe+VSVu95XnWPy3WfOSgnd08QZbH6FgPjO6YfwbZwsk=; b=ea/9CQipIrv5449I7xSxJD+sQ4+rSk8Dri/cGVJsUHVloulcBqvMput/SG/qlHqYVN 2v7gHD5gMUvX1MFB+XqbGeGaS62U3vtx+vWZPoXyNqf9ujO3AJ903FX5YJi7iOFLTaoO L1D/rZzSGdDKB8ZnIbCS1Yx9joCIQh23nNLdubcjp7HC/oi++i/pyFa8Hn0aC+uD64Hx HP9j58VBqQ7XWKTsMTzZEDaUitwFsUxB3Mzgvw3VOr+cr8aZuJLFvFaqroyq/nv3rcrv YX9fHvQZvD388CNg10ZPRnnGXOGS9mUkXR4YDs9AqeGsf+7iPH+iYpfODQ7iImboH9en Gcjg== X-Gm-Message-State: AOJu0YzZ5eC01K3zF27MxRPzWB5XhAeROgqMVI+ospecm0okNWXbn1bT Fp7wHphIsO6oYw/cCeIs+IyFQTUPe+J4axWnArOPFc75RKaghAbTdiJdE6LEho9mM9qB/ZXIvr6 Rc7KqR6I= X-Gm-Gg: AeBDievptfko84NlIL+VQbVphDsu75yVqzxY8YHKdsgR4sNXI6YW4QK/oehWlRfvRvc 2umR3GnukO+K5Suf6OdxGxiUjzvRb6pfWNP7YzlA88v/9/9BUBgDlQPDTtCuaExD7gFAniNOQSQ MQ8X2dAgGPCFmLR1e/2QfHcQjDLWnYsD7W8dZKr1u20FowyfV/BCScrb4mJel7SWOK50wGkdIt3 f5xSqQgUSejdQ9s5a6k31ECTZQXdhzxZ42CP7fUV7cvjLc9caEdVeWU4iPKWAMqMkwkt1KSP9ox ihyqKHmXp1aX8xkPESC6Hk/MnWEdBYU/r8blMeg6HXgKcjaldh+a+BqKw+VpqDP8T6SiGoJJ3gS B5vQtgTPezkMwfcgGLzTd9GvElwyRQFiHmB2Tnwz5fzDuNoJhvTK+T3phj4SpGiK27joKwpqt4Y IRJme85A0ukX0mW7M+9ARGlP9WoQQIm1yJBX+2vc0wFYoxZiXkvfNHkOuWYR00HZl+fzkbv73iU ztvG1u4dhI= X-Received: by 2002:a05:600c:6297:b0:486:d76c:fa57 with SMTP id 5b1f17b1804b1-488fb77155dmr350784735e9.17.1776938816813; Thu, 23 Apr 2026 03:06:56 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Edgar E. Iglesias" , Pierrick Bouvier , Anton Johansson , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 6/9] target/microblaze: Compile op_helper.c as common unit Date: Thu, 23 Apr 2026 12:06:09 +0200 Message-ID: <20260423100612.27278-7-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260423100612.27278-1-philmd@linaro.org> References: <20260423100612.27278-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32b; envelope-from=philmd@linaro.org; helo=mail-wm1-x32b.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: qemu development 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: 1776939009959158500 In order do build op_helper.c as a common unit we simply need to use the common version of "accel/tcg/cpu-ldst.h". Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier Reviewed-by: Richard Henderson --- target/microblaze/op_helper.c | 2 +- target/microblaze/meson.build | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/target/microblaze/op_helper.c b/target/microblaze/op_helper.c index 31da2c7c3ae..84c60c2636e 100644 --- a/target/microblaze/op_helper.c +++ b/target/microblaze/op_helper.c @@ -23,7 +23,7 @@ #include "cpu.h" #include "exec/helper-proto.h" #include "qemu/host-utils.h" -#include "accel/tcg/cpu-ldst.h" +#include "accel/tcg/cpu-ldst-common.h" #include "fpu/softfloat.h" =20 void helper_put(uint32_t id, uint32_t ctrl, uint32_t data) diff --git a/target/microblaze/meson.build b/target/microblaze/meson.build index 94c76de39bd..add3e6ca9f9 100644 --- a/target/microblaze/meson.build +++ b/target/microblaze/meson.build @@ -4,13 +4,13 @@ microblaze_common_ss =3D ss.source_set() microblaze_common_ss.add(files( 'gdbstub.c', 'helper.c', + 'op_helper.c', )) =20 microblaze_ss =3D ss.source_set() microblaze_ss.add(gen) microblaze_ss.add(files( 'cpu.c', - 'op_helper.c', 'translate.c', )) =20 --=20 2.53.0 From nobody Sat May 30 20:11:55 2026 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=1776939000; cv=none; d=zohomail.com; s=zohoarc; b=ahM4wrFQaFBEbgehdM7kFPFZoQe3Ml3Tvyf329xoXid+1Zh1FxXL5WECfD4Aqk32PHNlIfu9gQ2Qh+7IAPIufZapYQ1h2tVoUe923J5Px1i8bV/hYi3SvNQt/xh5tCVpqhQfK7KF2/7939jc0gW8LrmitnPvDyqyI7pyu0cObDA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776939000; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=mLBCcZ8K/Ysb8sT0yNS5AE+QJk2X/0RqNtFrI+U0hgU=; b=FRL++GKtaQ8GmzyK4MT47twdF7A4mbEBoOvoSgujwDVQRWG41d4NiRdwQSTpRalIWxgOtmgtcPSOAMdliKBSe+xp6h+REWoKUXiWeDPB+NIlrGGNi0euBB3DeWL8+Y5s4FR0JM/nuHR097T2Dn269qeSlW/eM8CfLMJm0QosdkU= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776939000603971.5234221761269; Thu, 23 Apr 2026 03:10:00 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqxn-0006iV-LV; Thu, 23 Apr 2026 06:07:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqxi-0006NK-He for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:07:10 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqxd-0004AC-R7 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:07:09 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-488ff90d6c7so52258415e9.2 for ; Thu, 23 Apr 2026 03:07:05 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488fc1c0354sm477734345e9.11.2026.04.23.03.07.02 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 23 Apr 2026 03:07:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938824; x=1777543624; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mLBCcZ8K/Ysb8sT0yNS5AE+QJk2X/0RqNtFrI+U0hgU=; b=KxA/YAZXxBwsD/HtKmDe49wGP74GYoW5nwAIzqPrweI40cVXNCtxY3KUrK3XArltPX 0O9C4MV9GO+bMZSMTCRuG0HaiVONA8eM8v4Zkliu4qkOVc4tc0lcZtfwYF9GY2m0iNe3 RenT5AvF5gDd0CzzS93NM/0ZInbiMXI0x9LnWMtchdNxIPO5gv4nv1a87lLxVSudbzCy Ht/Qc1krOq+ULJ48WsS9eMFs7eEnSeaH43geSyJyRJzTu8jIS6xhdO5fDwheltR7y0LM HotlhabDh+rYVBLJ7On4Cl+SwfLRNJVjTTE3OHgBfkw34dDijnhxVzmh4Zo/Ut2qL+Sw GqEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938824; x=1777543624; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=mLBCcZ8K/Ysb8sT0yNS5AE+QJk2X/0RqNtFrI+U0hgU=; b=q4bazeYsggQEwgZmB6dRa1ghWXb6pa/QqKFA3EQvesXYyBnriujfmjtFc6ijTH62pN IchyU66yjwRvJqC4XBQCzjnGRgHRfqzPz99BSn9ZdPY9Ek7/4BHnh8yasYKf3Qi+gSAQ MswaLQZWmgVTWsuj1FwfoEEFimLhOmnD/FIDaDA853Pv3uD04a2JDOKN2YvPO75eDc7V aXR3iPK5OSJBjzVaQ2PF7iWREuDMKf0Ty2hxxSu+uVh0z2KyA+5p6XektcdJWw3cNM6e qb7bW/eEZk1KqeLFMhYJXezV1FGpVCYK0xF1Il1R5vyvGdtxW2Z1RDdB5Ih8k+Pl1S0O Spgg== X-Gm-Message-State: AOJu0YzztfnXK/QpVT78iHhNZFD1Hb8PTpOozT64nSEX8mdup3mJNX3q V43ZaPLRVskN3kJ5C+GDn1kKL2OfnnIric49oePD1XBCMSRHLnqiRs9Fe+97i+8gBLS2QHTX254 lTseAjv0= X-Gm-Gg: AeBDievdCa6pPUA/cEa2r6Vlr67HO1yke1187K4nyB+L17Wb84uktfcvLxWttQ+2wpD JtlrbmSAdmz+7npgHtk1h/H526OhU7JHWatO0QDI7zJZCjjHfs7o+AgLRgzLUyohJAlW20w0Ixf D8aYPncQMgAqPSTXZ+NCWJRYRQUh1sYMlBKz978/eY34rJrxGdmDjjwul9UFuOTpfalnZHRlwMF zCdG1hiu1lKJyZFqU1tCWNN1ZdjsLPWxPGmRAtKvWzcx0JAyimJM2ZIza4M1FNXm1GvaHYwAxoi xHJPTKMF0I0un17O7H1KQ037vHIEQF9gAYaydzDyHJxZUQm+lXKVGRuL8SI9Pcqj1uzTKBX5WLg Voh13XzbBg3fftVOtOdLaCo590NeqSewQyaA7ljCVBBVEN18j3+UruxCXZIsiqzrPUtCG2t2R1Y EBXJtgOwCT5EbL6Q7Arw5NJTn80yik/6LvfeI3553KPiGiQsqeGEOFnRw9GhYWyiGhug0a9GJra HlR+Ulu2ec= X-Received: by 2002:a05:600c:5295:b0:485:364e:9328 with SMTP id 5b1f17b1804b1-488fb77d12dmr373606065e9.16.1776938823695; Thu, 23 Apr 2026 03:07:03 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Edgar E. Iglesias" , Pierrick Bouvier , Anton Johansson , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 7/9] target/microblaze: Compile cpu.c as common unit Date: Thu, 23 Apr 2026 12:06:10 +0200 Message-ID: <20260423100612.27278-8-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260423100612.27278-1-philmd@linaro.org> References: <20260423100612.27278-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32e; envelope-from=philmd@linaro.org; helo=mail-wm1-x32e.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: qemu development 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: 1776939001825154100 In order do build cpu.c as a common unit we simply need to use the common version of "accel/tcg/cpu-ldst.h". Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier Reviewed-by: Richard Henderson --- target/microblaze/cpu.c | 2 +- target/microblaze/meson.build | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/target/microblaze/cpu.c b/target/microblaze/cpu.c index 639f46b525e..04d31536888 100644 --- a/target/microblaze/cpu.c +++ b/target/microblaze/cpu.c @@ -27,7 +27,7 @@ #include "cpu.h" #include "qemu/module.h" #include "hw/core/qdev-properties.h" -#include "accel/tcg/cpu-ldst.h" +#include "accel/tcg/cpu-ldst-common.h" #include "exec/gdbstub.h" #include "exec/translation-block.h" #include "fpu/softfloat-helpers.h" diff --git a/target/microblaze/meson.build b/target/microblaze/meson.build index add3e6ca9f9..2ce50f35397 100644 --- a/target/microblaze/meson.build +++ b/target/microblaze/meson.build @@ -2,6 +2,7 @@ gen =3D decodetree.process('insns.decode') =20 microblaze_common_ss =3D ss.source_set() microblaze_common_ss.add(files( + 'cpu.c', 'gdbstub.c', 'helper.c', 'op_helper.c', @@ -10,7 +11,6 @@ microblaze_common_ss.add(files( microblaze_ss =3D ss.source_set() microblaze_ss.add(gen) microblaze_ss.add(files( - 'cpu.c', 'translate.c', )) =20 --=20 2.53.0 From nobody Sat May 30 20:11:55 2026 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=1776939006; cv=none; d=zohomail.com; s=zohoarc; b=gUOVHdotpzAYgymbRIVY/IpsM+Pr9ttMJlZDKZNehF8xRNywXliiV7KLCrmTxuHWqQcb24kyK4PnqEQmwJBChZhmC8rZUN4D5XsHfdz6mTBny6GuSHk2kr89uxIBPjaClETC3UQdU26AuDpAM+YdanJ/5PW/GW3jaoQbh2Umdog= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776939006; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=aD0+NtZ933JsUktAwjLuSvcDliO8muwbAGpMWz9LpqU=; b=cpA8b1Ufmyh1afVB3ahltTLmNJVMZlKwkZmueIeLmelTVNNzvsPjh6j76O4aGb5ta1M5Mt0bxj5lrv+OBfZDiiH7XzQW/Q1DWW3w3KoWlDPtzeZ9b/5zZc28cUbjQHMr/Xi/pnEidRZiPUcRQwV54BgvrjgL9/mwe7dS2dd87Rk= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776939006243589.2532579251861; Thu, 23 Apr 2026 03:10:06 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqyF-00074k-Nk; Thu, 23 Apr 2026 06:07:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqxn-0006nH-9I for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:07:15 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqxk-0004Bv-Ns for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:07:14 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-488e1a8ac40so79963035e9.2 for ; Thu, 23 Apr 2026 03:07:12 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4896c2a1804sm131569135e9.4.2026.04.23.03.07.09 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 23 Apr 2026 03:07:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938831; x=1777543631; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aD0+NtZ933JsUktAwjLuSvcDliO8muwbAGpMWz9LpqU=; b=mGfLM4sexU720ROemRJCRtph919pNf23q6LzOruhl9pwY9juqtrFFKBOnsi9b/IQmb PLsRCmT2KHutwTLArBdsNgqjGEobZQY/GSGDsOQCooSlkekc9FA7ZR1xee0/XNBZZGsA cKgDo0SGdO9+gFYBZa3NCJ4KI0cwvaEHDYgij6mFEq7BYe4XCzut5J0kUDIY6kokg7xs z4i7kdzdnjxoYs8ewJTbsRFsNXpi/XLBBU+dqgs4UDSLECVzccpmFMCfp2wH1TejmDke CVN56nBoLYI121pdeCCmWAwKwlZb2tBkdyl4gIw6hqHPeN4m5bWzn9JqneynsYqk2b8T x+ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938831; x=1777543631; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=aD0+NtZ933JsUktAwjLuSvcDliO8muwbAGpMWz9LpqU=; b=bTJgkcdWfVinWGenFoqGO9yh9Fd0r8jnJ21zU0po/jan4zUx0y+rmqPr8bEDHBsmZW i97lQG3JQBfBoa3pbq5tsMuc3bsBGVIWnU+1lEEwFq12BAIYQZwdAg7y1qz3vLTNRtCP UQXru/z0vb5gw4+hSkemR6qymI4lf9IvPWMgNEFeUGfOw1kJzRfwiobv5Tf86D9L+dal rkfpnyOm0pX7LNVxDhHKXoXQggb9C9UgZvbkUPR6C/QPrqprTWPx1cQLixGcYbQVYW6t GpmyJ4vs/KgUSQtVzJtgA3fAYdfWDerNO95C57G4L8S/nyVcPJ84rH8XLpsA+sPpfcEj OyBg== X-Gm-Message-State: AOJu0Yw+wb1IponO9rCqHDFeDJXSRromISzM58YdBJtaUDOBWwZqMqzq qs2s1+ixp4ttjtPTDXYzvmGkIqEuVUkIPab1HFfXO++9V52iRAK+Qn1bMYSa4V8yhtFYYGgPFhE xJ45LTTM= X-Gm-Gg: AeBDies17LsYDXDI2BQQg1TbfyiyrmehTjxVI+ZFV7CZUFspSJJ1Zurk7dvhKP4LmCQ qRMVHP5RsH7Az/MlREHRulDKGK8/GYBC9TpV8XdzOBMsXkZOvU+sk5prP6Rc/WzkqBdGAF6RPyh /V0Omzue28sm6b0HXckEBAiDKzAuIBUaybynSGV7l4DfeyMh5q9y0nVZRMJxAsVWWo5bf5wpQZQ TUcgioyYOSp2qOp3aS7AcKADZmjTrrmp8TZ2tNldOrp70yyjdhBZ48YGFZ5kOSahZ+rH7ghiz45 BznG08TTHVFRo6DJoMFW8zXnI5woHgXC+nLerbrk/6bx/7MU2PVFw7CgRvJ0rxynbbsz3vVgMCM Gk78GbWu0R7EmVisQbioQxDTP1BmuWQrLmX7d04YgNMNC4awUmyrf9HWE+QvKETHQOKbdcZQg3t fepCjwYyK0yIO2h53Aai4j1ulg4epgljdv5qB7cSOvuqlAe1JkktAFCD7uJMeuGRhf8IbkAL9N2 3QV64xBScQ= X-Received: by 2002:a05:600c:c0d5:b0:488:c683:be89 with SMTP id 5b1f17b1804b1-488fb74dffemr291483175e9.9.1776938830716; Thu, 23 Apr 2026 03:07:10 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Edgar E. Iglesias" , Pierrick Bouvier , Anton Johansson , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 8/9] target/microblaze: Include missing cpu-mmu-index.h header in translate.c Date: Thu, 23 Apr 2026 12:06:11 +0200 Message-ID: <20260423100612.27278-9-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260423100612.27278-1-philmd@linaro.org> References: <20260423100612.27278-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32e; envelope-from=philmd@linaro.org; helo=mail-wm1-x32e.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: qemu development 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: 1776939007989158500 translate.c calls cpu_mmu_index(), itself defined in "accel/tcg/cpu-mmu-index.h". This header is pulled in indirectly via "accel/tcg/cpu-ldst.h", but since we'll remove the latter in the next commit, make the inclusion explicit, otherwise we'd get: ../target/microblaze/translate.c:1620:21: error: call to undeclared funct= ion 'cpu_mmu_index' 1620 | dc->mem_index =3D cpu_mmu_index(cs, false); | ^ Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier Reviewed-by: Richard Henderson --- target/microblaze/translate.c | 1 + 1 file changed, 1 insertion(+) diff --git a/target/microblaze/translate.c b/target/microblaze/translate.c index af6a30b7760..6321b739ab4 100644 --- a/target/microblaze/translate.c +++ b/target/microblaze/translate.c @@ -21,6 +21,7 @@ #include "qemu/osdep.h" #include "cpu.h" #include "accel/tcg/cpu-ldst.h" +#include "accel/tcg/cpu-mmu-index.h" #include "tcg/tcg-op.h" #include "exec/helper-proto.h" #include "exec/helper-gen.h" --=20 2.53.0 From nobody Sat May 30 20:11:55 2026 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=1776939031; cv=none; d=zohomail.com; s=zohoarc; b=RdYDrkbbh0VxTVUMtVimWt7ajZiiXHr3SkCncbJjnQA2U3xfiUiiZXQJ0FDFTkTcyCwwTVKjLmKfKJr+Ohmr+vyORJ6WeBxnnKKtK0S4DhbsDY9Vvhi23LzKcROv8GYqkahADjxdrXMJ8zX4eoYUyAsMZbCrOltGMdEt8eox+/M= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776939031; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=pAUwrUFoNwCxotOSaRCj0lyhRhgtkP0+vfDbYmh5aNM=; b=CCyyXvKpzNUvPfyCDDrywCEjujN9yKJm0DnVNM3h71HiulNeYanz9EzOGQd1mX/wfBid3sAGVlD0FBhs3rGafoyhANOsfcPvTEjr5eP5p+Z5NGko+jxwjBOnEn1hPsvgBtPqXDStReVw/wh9BuRTXxTWOFkhAWmsgA6dsAr2Z50= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776939031507689.5049448401965; Thu, 23 Apr 2026 03:10:31 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqyJ-00075S-Oz; Thu, 23 Apr 2026 06:07:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqxw-0006w7-9O for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:07:27 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqxr-0004Cz-SZ for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:07:24 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-488ff90d6c7so52260335e9.2 for ; Thu, 23 Apr 2026 03:07:19 -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-43fe4e3a18csm59413914f8f.20.2026.04.23.03.07.16 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 23 Apr 2026 03:07:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938838; x=1777543638; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pAUwrUFoNwCxotOSaRCj0lyhRhgtkP0+vfDbYmh5aNM=; b=osBPhgJ0jG3p6e1JDfL8P0oOziYLdt/z3qwpC+hWiccKt9c9fDBNcB5C2zIWEAWi/+ kDKehO74LEM34v1dB52U0TeKqdax0xg9HNqWKd7L7/xDZ7y/AslU2/V3rwbC5PI8qX6U 4A4laXJup5UkX92ezWjrvsG+MUZg9tkeqUaFh7Fk0mlkQ/TFz1LIx1ED/wunrliE6qZQ tIsTJuHw7+DRXrFCyoIRWlQJJOC8Yq9NqIu+S7+jg7VyfpCI6+I42GMnMrWh3wtfE6Jf IBmumqXWnvOYGtyJ3rRwNGb/ZjInPEeyYl6dp+vcQDhXxHieylPKvzhbLHPildzmQzNO RfSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938838; x=1777543638; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=pAUwrUFoNwCxotOSaRCj0lyhRhgtkP0+vfDbYmh5aNM=; b=FhBWYlhyPMC9l04MFe49jH77zu75EpyJX8yq92m/J/fGtDQu5nAmQDs2e54RWAfjKN RRUv6bjgMb2rdcAXZN+VlBosd6D+gdXrjUe7jr0IIEGoReAz6PibCtGyQEYKmIC7iYw6 jb+YhXa5Nut+xLbhZ+UtRpVueExe7JbiUOKY4vjkDLP6HIEnntvKhE6c/hamMKUN6EIw Sh1yecjqYxvhsGdt4OiqaD9xa6nDzeIe66ckyHwFIsAkNXnaGjDY2sX/3ni32XPIQncl 35CdA8oIc6dEvF5YhEuk6XpjfsF8Zxj3kKlqUtYAucnjzgtPd7m1PjRFG7ywC784y++j xfjw== X-Gm-Message-State: AOJu0YwxDC+N/BYDw3DF0CF2kNIzOWIWkaj1t7rlPEtK/IraREN/8Ksy f5WvUDdrrBHxlIRe8h6rHCkOWzADxQeBMyXoJ/q4X4rTwYDcx3EuWrmo41lo2IHs0WQE+UeagDT MPhpR1Sk= X-Gm-Gg: AeBDiesBtVIZ+EBM5hMxVb5V6ZDtbT4au7yClOSepUIMwwcIHs/ms/PY3b39Mp8COxG kgY25OvuvRmZq2w+wB0HXFl9NZAun9qiZpnAh0yQJtJAhtkdO5ErELdemWT/dNUJMu3yMMIcy4J TTZRhXBWHCl53WXEQ+/FuoUd0xgPl12b2AAEH8S9A7mb1ElTFnBIvb5iVHW/UvS49dFoAjGRIky Ws+bPYfxkPuQ+yDciu3DpHSbojQUh0EbSf4i6V7E58dGgkDpqzqINXDvFYl39880+mZmmg/ozzX nojmcGFoECh4FTjH0Z7l3m7RP2gsGN1AyAx75bhqdOrsF9rI/G7gf+8BX/QvSJFxGGpILs1uESB 3B+BFwBSbizVfymJklxBxjGyagTP1CaXBaxYDNBJxWLK59GglKFkZZe9UNxukx0CVKspeCA/ZZO MuxYK+6nnmMrW2JmqS+V5i1GvA+S6o9Lq+YTeZlE6Z1GS8ElARt4qtK3QTPB0cod3XYqB3SnUK5 CKZlz7j7nA= X-Received: by 2002:a05:600c:3483:b0:488:af7f:775f with SMTP id 5b1f17b1804b1-488fb77d343mr354888205e9.18.1776938837685; Thu, 23 Apr 2026 03:07:17 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Edgar E. Iglesias" , Pierrick Bouvier , Anton Johansson , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 9/9] target/microblaze: Compile translate.c as common unit Date: Thu, 23 Apr 2026 12:06:12 +0200 Message-ID: <20260423100612.27278-10-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260423100612.27278-1-philmd@linaro.org> References: <20260423100612.27278-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32e; envelope-from=philmd@linaro.org; helo=mail-wm1-x32e.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: qemu development 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: 1776939034351154100 In order do build translate.c as a common unit we need to replace: "accel/tcg/cpu-ldst.h" -> "accel/tcg/cpu-ldst-common.h" and: #include "tcg/tcg-op.h" -> #include "tcg/tcg-op-common.h" -> #include "tcg/tcg-op-mem.h" taking care to define TCG_ADDRESS_BITS, which is fixed for these 32-bit targets. Remove the now empty microblaze_ss[] source set. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier Reviewed-by: Richard Henderson --- target/microblaze/translate.c | 6 ++++-- target/microblaze/meson.build | 7 +------ 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/target/microblaze/translate.c b/target/microblaze/translate.c index 6321b739ab4..f973c392aa2 100644 --- a/target/microblaze/translate.c +++ b/target/microblaze/translate.c @@ -20,9 +20,11 @@ =20 #include "qemu/osdep.h" #include "cpu.h" -#include "accel/tcg/cpu-ldst.h" +#include "accel/tcg/cpu-ldst-common.h" #include "accel/tcg/cpu-mmu-index.h" -#include "tcg/tcg-op.h" +#define TCG_ADDRESS_BITS 32 +#include "tcg/tcg-op-common.h" +#include "tcg/tcg-op-mem.h" #include "exec/helper-proto.h" #include "exec/helper-gen.h" #include "exec/translator.h" diff --git a/target/microblaze/meson.build b/target/microblaze/meson.build index 2ce50f35397..9c1ecd1cf1c 100644 --- a/target/microblaze/meson.build +++ b/target/microblaze/meson.build @@ -1,16 +1,12 @@ gen =3D decodetree.process('insns.decode') =20 microblaze_common_ss =3D ss.source_set() +microblaze_common_ss.add(gen) microblaze_common_ss.add(files( 'cpu.c', 'gdbstub.c', 'helper.c', 'op_helper.c', -)) - -microblaze_ss =3D ss.source_set() -microblaze_ss.add(gen) -microblaze_ss.add(files( 'translate.c', )) =20 @@ -26,7 +22,6 @@ microblaze_system_ss.add(files( 'machine.c', )) =20 -target_arch +=3D {'microblaze': microblaze_ss} target_user_arch +=3D {'microblaze': microblaze_user_ss} target_system_arch +=3D {'microblaze': microblaze_system_ss} target_common_system_arch +=3D {'microblaze': microblaze_common_system_ss} --=20 2.53.0