From nobody Sun Mar 22 15:45:12 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=1773946351; cv=none; d=zohomail.com; s=zohoarc; b=lNUVKgFSmNa4mo7hsThhEKkUgNjLHXhYi4rO8+NhDtNsHPxZJmiYBkfGmUzolX8/Nav67C5MwI2XYAQJmIsrsRw+kRys1eLtdr2jRYcrj+41v/3cehxCgoZU8Z9+a6xLupIMnM7Io0V20JORTKLafIVQet9WhA/S3T1I8BRVwJo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773946351; 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=06PbSn9Pduw968j+IvDOdjXCS1Zr8HZL4HWuUI+RKJQ=; b=emwizEkvN7QWwN8bTGGHq6FrR9sCDGGNN86d8FYGipegnqwnrgRGpsFv02blVEGf9RSsvsTNQyq6pU/wDkvCRmcZk4rMh4L8bS8NvWu7+G0iGs3YCfywFz3dQHhMzqNFJf5/Ghtye7a6v8jcPNenZ4wGDj8r4P86GrtrkQGmM6I= 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 1773946351410633.8325323411051; Thu, 19 Mar 2026 11:52:31 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w3ITr-0003NB-7a; Thu, 19 Mar 2026 14:52:27 -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 1w3ITp-0003MI-DA for qemu-devel@nongnu.org; Thu, 19 Mar 2026 14:52:25 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1w3ITo-00011F-0o for qemu-devel@nongnu.org; Thu, 19 Mar 2026 14:52:25 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-485445e80bdso11289615e9.0 for ; Thu, 19 Mar 2026 11:52: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 5b1f17b1804b1-486f8aacc73sm74068155e9.0.2026.03.19.11.52.20 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 19 Mar 2026 11:52:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1773946342; x=1774551142; 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=06PbSn9Pduw968j+IvDOdjXCS1Zr8HZL4HWuUI+RKJQ=; b=RNRR5ip9VuvsFjuaCFZivUfNJPrr2zh1UbCeMd/r9RMtq4BbRkl5XbDv5aMcwDAF32 vpSmRufxXkX53MVz94V/mTFCEtg2lpNtRgwye6ro+Zdz1IE6IDxxaOvZ+ucpdKddQGD+ Phofs//I9Ly1qhNTXEOvUwRiY7QYhMT2kTbwVmrPof+3w70ya6R+6YibRpaHLM/0x49D +3LJjLrukBOGVrSlcYlZEcptko11+11OABLzryElc45esaGUIBKJIWyLW1INR4HKsJg3 eOaqNtsJxb43Q0mjlChpRHH/Wl94cDOoDrxWjaELf0Z0/P4PObLZHAyXAt9wyyL7K9RF olIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773946342; x=1774551142; 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=06PbSn9Pduw968j+IvDOdjXCS1Zr8HZL4HWuUI+RKJQ=; b=G49RQATqsTXVhTBZHCB/kvmvUEIpMKLFacdfJevW+OzubfvKjJ1tBdEQ8cll1fKBRO QtT/NA3ciVeOYmEdax+nQi5QS18DwScnsyC5fmz3pTP1Q0ZYneA76ml8eM+cmSWQxJ5w 9YmsbF4f1mKJCwwBGHzIhGkSGom8H0tcL8rn+635HC9/4RAjDpL3EiBh4vjOuZaFtyVg lUZ6Cr/xk6Asl712a565jRS4YvP3cJWmSJoRYt8sqZMW82VYvoyxOI2FEIZWUSySJZnD 2fnW1MACt1/4SaNkiuoEzTNO53cUpuiHKWjTshX0OyhV/mZmb8htt8MWtZ8qoYPZ+MHU ICRg== X-Gm-Message-State: AOJu0YwCoE1zOH3gJV8JDtzwKXP+YpfqdReMAN6Sm0HInRUHroe+CJEN kiBV5FGqQ/tO0YEkD4PzlO7jXaDFRExTEHwdGtDDXbdjaTQAULZNmqclWjW0xagFcNq6oj53aCR 2mpQcyGE= X-Gm-Gg: ATEYQzxEEP6owVKTNgJ1dXR2kl0Hq2m95BTLvhg3AeQTXrAEiA/DiOzifXsHTPNRY78 ZyCTsP4k5nfgQjAX+d7tRhU6gqRg30I6AdLFfAfEz8VK4gxT1ruXjp6d0aJx5/X9wYsccpgvI0K OGIywVpl6ivU0AP/hRbnIQVPaP+JSKrqWxMjiUvXE3MW8pbb0UecSUj7AMaqldiBQg3qqQT0S0S jj96ZhlFm8HwY31cqvCEQOtbH5HGXt1ELZDseaaIIPVRc0/h95+n0OmLcL5y/YlftNXyoSDZ37w qcbV4uk41kRK+O554Fgw16TNWqKNn/KJir1uUsVIPYKQ4dWK2MaaEbsJ1rIEwdU5LYGaNhAYhzy JrgSeMXf1UMlK548QfMSJxt8B3JqnAM/2OTqwCxit7XTF/agq3IsKNlxKZ+LOJTxyMcktYs5/Zo UUOT+9+rzagBNUc6LLuYviqb6zI1qQo5EYATP09YA19sM+XNnjsMrzKcAtRnc2TS+OG1c88R6z X-Received: by 2002:a05:600c:450b:b0:47a:7fd0:9eea with SMTP id 5b1f17b1804b1-486fede7341mr3242055e9.3.1773946342300; Thu, 19 Mar 2026 11:52:22 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Ilya Leoshkevich , Anton Johansson , Eric Farman , Christian Borntraeger , Matthew Rosato , Richard Henderson , Halil Pasic , qemu-s390x@nongnu.org, David Hildenbrand , Cornelia Huck , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 2/5] target/s390x: Replace legacy ld/st_phys -> address_space_ld/st (mmu) Date: Thu, 19 Mar 2026 19:52:00 +0100 Message-ID: <20260319185203.11799-3-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260319185203.11799-1-philmd@linaro.org> References: <20260319185203.11799-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::329; envelope-from=philmd@linaro.org; helo=mail-wm1-x329.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: 1773946353755158501 Prefer the address_space_ld/st API over the legacy ld_phys() because it allow checking for bus access fault. This code however doesn't check for fault, so we simply inline the calls (not specifying any memory transaction attribute nor expecting transation result). No logical change intended. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- target/s390x/mmu_helper.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/target/s390x/mmu_helper.c b/target/s390x/mmu_helper.c index 246573ff642..255271b9d34 100644 --- a/target/s390x/mmu_helper.c +++ b/target/s390x/mmu_helper.c @@ -44,8 +44,9 @@ static void trigger_access_exception(CPUS390XState *env, = uint32_t type, } else { CPUState *cs =3D env_cpu(env); if (type !=3D PGM_ADDRESSING) { - stq_be_phys(cs->as, env->psa + offsetof(LowCore, trans_exc_cod= e), - tec); + address_space_stq_be(cs->as, + env->psa + offsetof(LowCore, trans_exc_co= de), + tec, MEMTXATTRS_UNSPECIFIED, NULL); } trigger_pgm_exception(env, type); } --=20 2.53.0