From nobody Mon Jul 27 12:12:48 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=1783522761; cv=none; d=zohomail.com; s=zohoarc; b=Qsk8ZmthfmDNJ/raS9Uc4PmFmRIk0RFhBz0ycO4NUNOIg4URtTPuWyArlqGhbCn1kWyCgS1YN+vdSG/ziNd/ssfLSF4bCeyRt6anBqTT1YP7VGIapmm5wMEpYidVH7f8QxkFnEcDh1h0cCl0YF5EvFjnb5MIkKikp51aMMlTH5A= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783522761; 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=p9tPxgPp+ertBUQDD22Wpkn9TkGPGklSEFP80sHRtw0=; b=hoENG++10eQ4K2T7A7YW9yKLbL/T/vqC3B+2hyr6ywu5Zl3y2mR0e1e9ccA7GU60KXPCPu5hX9/BXgmdU+nYR6Wem5X6CHR6bZr96scjUp4FWhF9pF4hLcs5f8afsC51dsrciH8ZkB14yo4UVgnwvf7uwbUnRPT/5l4Ix1Ljbhs= 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 1783522761954974.229420532365; Wed, 8 Jul 2026 07:59:21 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whTjj-0003QC-1v; Wed, 08 Jul 2026 10:58:55 -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 1whTjf-0003EY-Ob for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:51 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1whTjb-0002yq-Jq for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:51 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-47c6e9a694bso459752f8f.1 for ; Wed, 08 Jul 2026 07:58:46 -0700 (PDT) Received: from draig.lan ([185.124.0.114]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47aa039ae44sm41646923f8f.23.2026.07.08.07.58.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 07:58:42 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id E5DFC5F943; Wed, 08 Jul 2026 15:58:41 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1783522725; x=1784127525; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=p9tPxgPp+ertBUQDD22Wpkn9TkGPGklSEFP80sHRtw0=; b=qBKXzVyFRSvLM3oX5zu1E5Jbnv+3c3gMOLluh+uQFNllNi0Pnc7iwyyrmAg3M6s6i1 OzGxAMkMAOYDH/JCiBeNtwENAWa2PCkZ2Gi68T/NO89vmDSw6pd7t6oLXG6qAX7GTwad 4SJf6EpDGc5qmz7qUo7NnMNMtJfalwtXzyCfaOugFJtkSvtCRxEDMGiTsJa2oO5oZO8v rZiYnakCtqdh6745B+1uYLmxZpxU5OE1IkKiwIHotBlwtjIrRuRK3MgCs/brBhYu2KUL gqIPgUP5VJUlqDFcTAlDm6HLJOAozjvE7vMCtD0NRf13NU7Xsl7o2oRtOd47GNMy7CRA 2Eog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783522725; x=1784127525; h=content-transfer-encoding:content-type: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 :content-type; bh=p9tPxgPp+ertBUQDD22Wpkn9TkGPGklSEFP80sHRtw0=; b=jRSqo/5t6D2tqVM3zh3hrXcJcdXiwiKqsVOfSz1avY3HJIQZRzNAIYHko8aUAlaZAB pR82BUevXsfreazJbBTqK3XLzX1d8m6q9s/IBRporystsn+ZK7Wb/xVzT7RridHpKv5i /MW3qUVzI9q0RPQaG7Vvlq9NGSpVoAvav8ZrqUduyY8JCrP/wDOsvEHz2umZOu5Qy9jq JYnO9nhUbwVLc9o0OGQ9JRiFYlbaQ3ED7is8kkALKG4tAgIXSiN7qA+5cDehskLRTWBp Xp/8Ha+VwGsfohAmRdzg2DL99FFMJisLhBy08210umTcR/vf8PTpLIrgVoijfDLUd6pq puXQ== X-Gm-Message-State: AOJu0YzcrZ7Q7GF1nESIqtbRpaMI3Wghtf6Hh2Y0ymCku1qptt7oB9lj RVPYoLbDvfoviyc8aM47ONJk1p6Prm0DGlXBr8f03jwJA9hEPSZn8uObsCdhmTFWP5M= X-Gm-Gg: AfdE7ckS1sdhiOpgJc4zJRAgk/co9TYnvqwAPloKnZYtky8DFWWQdY7diNR3sxpE/Kv 86i2NgH8XSH/wcA2Ha7vLnOcwFpY5NHrGqzbM3wMAm54vOcVSsdrLihfJliRER7HwYl5H3xXSz/ kiozcWXo7qgUK6w8g87r/QF5slhVoXR0j6cQFBgT/e997ZDXlraLGHz0r+3zbqKuXCdTwNi2WzG 51AMI+jUtOBs5p7TyVBhnbg1dAEYzIQ0Iwld3kStJa8QoluA2b4RBDMnBXoQSH5iVkpiGPmllRe NUkkqz6hLTk2cNhz8SAa90gAj1Ly11yKwU9ReVJ3iHqKUCpzrIyoJtLkOZ9O/naqKxON9pbY78s uYWLd+NZ3GMSgpHe21O7aiaQnQYvNxBbdQG3b//DwvWpiwLm7/njpsSHZVhBFTYkDhawEcMQotY RJcdmn7IyV0DCQ X-Received: by 2002:a05:6000:2909:b0:476:504f:7a8 with SMTP id ffacd0b85a97d-47df081e2c4mr3323321f8f.55.1783522725589; Wed, 08 Jul 2026 07:58:45 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Maydell , qemu-arm@nongnu.org, Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 1/8] docs/system: declare support for FEAT_EVT2 Date: Wed, 8 Jul 2026 15:58:34 +0100 Message-ID: <20260708145841.3032079-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260708145841.3032079-1-alex.bennee@linaro.org> References: <20260708145841.3032079-1-alex.bennee@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::432; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x432.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: 1783522763328158500 The actual implementation supports the additional trapping registers of HCR_TTLBIS | HCR_TTLBOS. We already set the value to 2 for -cpu max and don't currently model any CPUs that only have FEAT_EVT. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Richard Henderson --- docs/system/arm/emulation.rst | 1 + target/arm/cpu-max.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/system/arm/emulation.rst b/docs/system/arm/emulation.rst index 4f413d69efc..fb8d263db49 100644 --- a/docs/system/arm/emulation.rst +++ b/docs/system/arm/emulation.rst @@ -68,6 +68,7 @@ the following architecture extensions: - FEAT_EPAC (Enhanced pointer authentication) - FEAT_ETS2 (Enhanced Translation Synchronization) - FEAT_EVT (Enhanced Virtualization Traps) +- FEAT_EVT2 (Enhanced Virtualization Traps 2) - FEAT_F8F16MM (8-bit floating-point matrix multiply-accumulate to half-pr= ecision) - FEAT_F8F32MM (8-bit floating-point matrix multiply-accumulate to single-= precision) - FEAT_F32MM (Single-precision Matrix Multiplication) diff --git a/target/arm/cpu-max.c b/target/arm/cpu-max.c index d38bdfcf811..88b7c046333 100644 --- a/target/arm/cpu-max.c +++ b/target/arm/cpu-max.c @@ -130,7 +130,7 @@ void aa32_max_features(ARMCPU *cpu) t =3D FIELD_DP32(t, ID_MMFR4, AC2, 1); /* ACTLR2, HACTLR2 */ t =3D FIELD_DP32(t, ID_MMFR4, CNP, 1); /* FEAT_TTCNP */ t =3D FIELD_DP32(t, ID_MMFR4, XNX, 1); /* FEAT_XNX */ - t =3D FIELD_DP32(t, ID_MMFR4, EVT, 2); /* FEAT_EVT */ + t =3D FIELD_DP32(t, ID_MMFR4, EVT, 2); /* FEAT_EVT2 */ SET_IDREG(isar, ID_MMFR4, t); =20 FIELD_DP32_IDREG(isar, ID_MMFR5, ETS, 2); /* FEAT_ETS2 */ --=20 2.47.3 From nobody Mon Jul 27 12:12:48 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=1783522799; cv=none; d=zohomail.com; s=zohoarc; b=Mc+nZu8jjP/6txBXMe41rfn2sG+dtjVp100g+iTo/UsVsMCh3rdluLirGuqQImfCP5FWDIfPG+i1NpQGeFrQefPRhuGVIWwS2+N2nSYxSOTV7DIpzc3AHLDjTwrdmEFmm56NO/Y33QhVBjy5KaVhYSw6RaeER5LHfAJ54B39d/E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783522799; 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=2SgQi+SyDWBKaYIdvei/39yWmxtcCRPqGOS+LJ8AMqc=; b=Pgk257Npkj0osuak3+HVXm0vr45ls5JM4iLUONBwfam3Oub9f5iSAMasgnjNJO2uM2dnMCMDYk5klyQjgjBqjQQTreOlQZ5mJUWnk0OiScZy98h9ndeHRQNX4gVII5QbV+sT8pjW6ZGnDRgXe7i/dze3bFbWXe+XBnl/FVsCS4c= 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 1783522799648115.89213749213786; Wed, 8 Jul 2026 07:59:59 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whTjk-0003RU-0G; Wed, 08 Jul 2026 10:58: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 1whTjf-0003Ep-RU for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:51 -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 1whTjb-0002ya-Jj for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:51 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-493e497643fso4297215e9.0 for ; Wed, 08 Jul 2026 07:58:45 -0700 (PDT) Received: from draig.lan ([185.124.0.114]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-493e10af392sm151962415e9.2.2026.07.08.07.58.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 07:58:42 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 053E46003E; Wed, 08 Jul 2026 15:58:42 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1783522724; x=1784127524; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=2SgQi+SyDWBKaYIdvei/39yWmxtcCRPqGOS+LJ8AMqc=; b=SkyddEcVO7ixL80Vlx8xyDVyNTM1Vrl2MwXollwWvB70Wuqs7/a63O+o3o81Jgc0m2 U/jca2JTB+el8IeEQl4PEvO0W83gdLUGKBYSJv/y3VtUpxVUz401XCXhG3MMd1DZ1jq9 ph7CRLq3YpPGlgtYFwaQZCWxJ/sckDSQl+35+tp4JtcB0AI2GSz7wyheMzijwcv1HrJF 4W1LIMrwtuHQdJbVWHK+DRgK34bJRkGG5C73MFA7YLnRIFusJ1soRgsguvdyjoKj1GtY B0YvBxu+/FC7Ieh5dOS39SKgGaAsx+Q9O/zBCo2aqPzUgbZmobeirlHp2zIV5uLhipRl 5wlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783522724; x=1784127524; h=content-transfer-encoding:content-type: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 :content-type; bh=2SgQi+SyDWBKaYIdvei/39yWmxtcCRPqGOS+LJ8AMqc=; b=jBP6P9MV32UdV4IovpzF5vzZJF8w9Sq29CnmnSusjPT7ChVgTtxH9AgDb1SwNBzRA9 +f1EmFkTwvTbwDx9HIz+pakxf0t9lWrZtFa+NE60gGtJd+BDPHJCZ/WeNT73OeZ/y0y1 Exvx/vsD+jpvjSZDljHFzbLkIzaAj/ZBRQY/H+FreKoYeeAMfP9SWUvVLFfEyxSmUtV/ 1ozfKb2c3Uxgsjdw7qjqDsvACxSw+rCekw9d4mO1ZcUs+LwyI03E94k1Jt1U2Ui89GF1 CuF0Xnc0ZwdTQ17lnJYTg9cAvputKWHNs5n9SVvVpkstz4rBKaFi1qbuYBpaja1Pa/qd h83g== X-Gm-Message-State: AOJu0YwN0vOw4CxxK4siNNpT5Fse84sXWkhV/x+mLOArhZZaFPdrwCks GQPOIPnc48v/Sk2201KiqtOBEySE08P+FF0dwTQI2RYL8efZexR0AXndrHs2+KQIvx4= X-Gm-Gg: AfdE7clozDbfEeKyaUK1lXaWBgdHwuENQFpqyM0SRY/rgjx3HSE6xMzR7gFXCHom6GE x2iCXXh7M4NTUE4BbztocEp4zuc93wO2jg3ngsD87hnTbUQFAWIPj9e/A3356ZU6OsuqImdZBx7 Lh3jEuqYkcH8cwktCvOf5DFtJ5YP9xIVr8/Ty4HrjIAu9yNbS54BmFPBWTYURngHG21kgjje1cZ GE3+b40vRdb5IpnHBnFzn09JEimImCFXY3boCty+3dnoDZN6yxGKgl97lYeAo92Arg/1gvRzIWr vXoNY5H903+Dm1Lyg0qnIIUcmx1mWgjCAZcfwhxYmrbCG3uIpErlMHcfJsKOEMVB0FXOZ7m6aAE p99NWp/ElZLhk4RHjQX+/oXOmUKgm8DpnY51bue9EbJHxAVcBH5q0B8x8FcDKQBC1Qj+v3PUMAd puHZVPINZ+Yicp X-Received: by 2002:a05:600c:3492:b0:493:bc4a:c6b4 with SMTP id 5b1f17b1804b1-493e68dcf20mr28089455e9.38.1783522724464; Wed, 08 Jul 2026 07:58:44 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Maydell , qemu-arm@nongnu.org, Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 2/8] docs/system: add big and little endian features names Date: Wed, 8 Jul 2026 15:58:35 +0100 Message-ID: <20260708145841.3032079-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260708145841.3032079-1-alex.bennee@linaro.org> References: <20260708145841.3032079-1-alex.bennee@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::329; envelope-from=alex.bennee@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: 1783522801745158500 We've always supported these features but they have official feature names in the Arm ARM now so we should declare them for completeness. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Richard Henderson --- docs/system/arm/emulation.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/system/arm/emulation.rst b/docs/system/arm/emulation.rst index fb8d263db49..d19b6c04429 100644 --- a/docs/system/arm/emulation.rst +++ b/docs/system/arm/emulation.rst @@ -31,6 +31,8 @@ the following architecture extensions: - FEAT_BBML1 (Translation table break-before-make level 1) - FEAT_BBML2 (Translation table break-before-make level 2) - FEAT_BF16 (AArch64 BFloat16 instructions) +- FEAT_BigEnd (Support for big-endian at EL1 and above) +- FEAT_BigEndEL0 (Support for big-endian at EL0) - FEAT_BTI (Branch Target Identification) - FEAT_CCIDX (Extended cache index) - FEAT_CHK (Check Feature Status) @@ -103,6 +105,8 @@ the following architecture extensions: - FEAT_IDST (ID space trap handling) - FEAT_IESB (Implicit error synchronization event) - FEAT_JSCVT (JavaScript conversion instructions) +- FEAT_LittleEnd (Support for little-endian at EL1 and above) +- FEAT_LittleEndEL0 (Support for little-endian at EL0) - FEAT_LOR (Limited ordering regions) - FEAT_LPA (Large Physical Address space) - FEAT_LPA2 (Large Physical and virtual Address space v2) --=20 2.47.3 From nobody Mon Jul 27 12:12:48 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=1783522825; cv=none; d=zohomail.com; s=zohoarc; b=dG6yBNduMMtW7YLruoVWRmejURp00bMBBBrkZSagsYzGLqSEGvsIowFYSUjyXMn8H/lUsD5IrA2tIZNkEm2CKJdaX4lS3hpCM/fA0wnNb9BX1DKQnwMa6xq1EuQY41Xih3hZaRm6ImMIGyVbzcmGh9UqJc37YDDFLtW9N3B9iTs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783522825; 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=PTm0sLsjJBeFiHiE5l451U5rV2CAyhUncotlao7jQhQ=; b=WWBgZsadq7A31o/71n4SS/AaWNDJDM93TpPZJPMuCGtHMYMtSFPmslU6YB3lPVqfiuIHkHaGvA88MMgBk1SBtv5UZiY3T/KWu0hg9/y/9+aOjcfA5rLHdv8/ZBuaQpwK3Tmo9GuoZDTnJq+eZ7hTXdGwvK0X2uy2Gx5201tjq/A= 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 1783522825305181.5985394225229; Wed, 8 Jul 2026 08:00:25 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whTjh-0003L1-KF; Wed, 08 Jul 2026 10:58:53 -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 1whTjf-0003CQ-8T for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:51 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1whTjb-0002yT-I7 for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:50 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-493ae59eca6so4520965e9.1 for ; Wed, 08 Jul 2026 07:58:45 -0700 (PDT) Received: from draig.lan ([185.124.0.114]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-493e54a25cfsm77596205e9.0.2026.07.08.07.58.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 07:58:42 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 1BF9A6004E; Wed, 08 Jul 2026 15:58:42 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1783522724; x=1784127524; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=PTm0sLsjJBeFiHiE5l451U5rV2CAyhUncotlao7jQhQ=; b=LQ7PiyFJRNpzuU/ghuYsS3g4hWXIxhKbutyrohQjZ+Eo5nA/7n035kzvTjCWrY9qXn lWlM1lm5mb8w5ZPjFx0GG+dXWE4JqT4d1alEOF5HyrbIxi/ofl/TMwuO5VYUK6PU+wNh BCos3IQo6pqsc17NIUxmsGTBJMYnNLVNEhO21HNbkVnNnZHTOoitD//91yrKBJ56CLWe z4Gk2C+MoglptRGeC/IyTnnQA7e+jXPlzhakzVMR4YoDXBL4g+IgKnfBytavihWMJfv1 wihG0LX3iHuHldO2UDQ7pLZeW07FAIN92P254JCSGi08YjSLDQgGvRuS9JoHmV0hW12X Nkng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783522724; x=1784127524; h=content-transfer-encoding:content-type: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 :content-type; bh=PTm0sLsjJBeFiHiE5l451U5rV2CAyhUncotlao7jQhQ=; b=Lpgf+GnDI2IXhuMGdoB2ExJEzrlQVQB4R5pqetRp9UKKF0O5qzy25FtskCQ7A4ZVyy v9XjG9qFAiTAMs5QeAprXAlcX/RU1SeG9pHOeTAzTRLxVrpkKzh9HVtK4k1b+ShpFj/V jYA+feXkgj8ap6agRy9fdpAVUYyx+JE/6SqD5BjSOlIgUMtYvN9MozW7jTMhNywXjvCA 65H95d+MSfv8T2YQJpruONBsv+rk7xWeahCslgI8hzMQu0Ccs8gDrjo+kx3sRKL45SVi P12Wc6dBkdU9dLOaATZaVq7SXFy7ahoLm5+ef8qynmJVVonJcM7Icow2I9o4yO3Q2HRF Smwg== X-Gm-Message-State: AOJu0YzZSdeYc9MVAfwTToVoO4SSARx8uOFKj1gCrAS1jK1dZQJC2zJf FkWDq9A4HqHzUVsCb68nHS4UF46PJIOSJXtcwCOiQ7nPbxVck4lqiuy78IpHgAEll6A= X-Gm-Gg: AfdE7cnxQEwQL66uqwG/pYIaEetFyBZuRq6TufxBAiXYBEa3dcmsKXKBXgrssiY3nHk wsdmGoACLQW/5DgPFcSqGOxQhCeA5lEHmWvhm7J8P4qpXtrrkR1bH+u+aVEwV6v/FEvcRjfo5fY 0YND6LF77UYr/8ARoBnCqS2Dg7R2vpH5jVwLarJBkr8pdE7Zv0hLZVdbrroqZSF6gQauB0XGWMu /jwgHx45vdEtVLUJ10YPI5BG+0ErP4glaUQm7rfHfjFqMYIYHWFgAYHRVfijpSyPPBChoVhYI0O MV/QRbephy0FKEpc+IHEW0x/Y4scupqRrZAsGzLa5mUpGEnW24xKwkPWTKoJMuuAuE48PNy3uWj Kb2sbdvIvFdHil7vqdCEknd24YgoSVFCfEHHyGoRnn++UnR2d5dd5AuDODmsZ58aUKMP7mrbQoo BvWQJyf4NaQjGu X-Received: by 2002:a05:600d:8443:10b0:492:1e36:1fe9 with SMTP id 5b1f17b1804b1-493e68e0d0cmr23399585e9.37.1783522723997; Wed, 08 Jul 2026 07:58:43 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Maydell , qemu-arm@nongnu.org, Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 3/8] docs/system: document FEAT_Secure Date: Wed, 8 Jul 2026 15:58:36 +0100 Message-ID: <20260708145841.3032079-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260708145841.3032079-1-alex.bennee@linaro.org> References: <20260708145841.3032079-1-alex.bennee@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::332; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x332.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: 1783522828154158500 We have had support for Secure state ever since the initial TrustZone support. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Richard Henderson --- docs/system/arm/emulation.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/system/arm/emulation.rst b/docs/system/arm/emulation.rst index d19b6c04429..b751646e10e 100644 --- a/docs/system/arm/emulation.rst +++ b/docs/system/arm/emulation.rst @@ -162,6 +162,7 @@ the following architecture extensions: - FEAT_S2FWB (Stage 2 forced Write-Back) - FEAT_SB (Speculation Barrier) - FEAT_SCTLR2 (Extension to SCTLR_ELx) +- FEAT_Secure (Support for Secure state) - FEAT_SEL2 (Secure EL2) - FEAT_SHA1 (SHA1 instructions) - FEAT_SHA256 (SHA256 instructions) --=20 2.47.3 From nobody Mon Jul 27 12:12:48 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=1783522839; cv=none; d=zohomail.com; s=zohoarc; b=KFnS+8eh7z9s4eBDg2TKIUoeFgN4Ht1lUvNFeQKSPzEp73IOYrw5iWfMfLEH/reR8tTzQZgHwv5ejDtR6uSpk04pWHOjh15FG4+BgmrgjGheY6khAUbIDpJY1lkeGfc7tf1kxT2f5d51cH/zYo/Cjhgc1zmm9yNmbnQYYSX7W9Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783522839; 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=YLWWZH/p3+CLLy0H49sW+lXXXnEIwmUtSNrAUlJ4h80=; b=kK0dVb8+7JJmra00RE7ltHfgpd3M38vXV5L47I7lqU+kWsvm+ogXMRIWLaW+rrWWH34h8VOZ+w33jkuCQr60pSwyyG3LYOor3A+6Glu/gqpqc/7xxN1ZTMVR+PlGPWXO9LLfnNtV9t/h6T9dULZ281hVovEX6+MzKhragWKb8xg= 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 1783522839694196.21179344143388; Wed, 8 Jul 2026 08:00:39 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whTjk-0003Sb-6K; Wed, 08 Jul 2026 10:58: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 1whTjg-0003Iu-TW for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:52 -0400 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1whTjc-0002yu-OJ for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:52 -0400 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-47df43bfb07so124915f8f.1 for ; Wed, 08 Jul 2026 07:58:47 -0700 (PDT) Received: from draig.lan ([185.124.0.114]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47a9e4d8410sm43987246f8f.15.2026.07.08.07.58.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 07:58:43 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 3170360053; Wed, 08 Jul 2026 15:58:42 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1783522726; x=1784127526; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=YLWWZH/p3+CLLy0H49sW+lXXXnEIwmUtSNrAUlJ4h80=; b=ddwO+ief38Haxp1d49IO3a6bhHT8mLy4I2Q7yW6SGxA7K4qOsUuhrcOVdjv7XCYyT5 P5VIbsym5Eugg+EhbLGQCaWUAJKFHV6EQeTmXtLIWK5NTgDhbW3xHs7g202NvGKDVM8w Mqi0YVkoe53XthM53gRkDxJ2TBTIbmPo66cm0wvsdY4EGNscCrIAWVfVFmanFC5Gc7sj t0G1KGJ+Za7VKJJY/2Ft372NyujwkIKCVcBPIuJ+3jI+KPH50Te7BIhbWOQR8nzDGOE2 Jx/uGQjxu7Ty5ed7syOD3qq7FbD5amiQA4c4vY5gNlZPMOvh0YZ++ueh4bA3kbkwty8K 0g9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783522726; x=1784127526; h=content-transfer-encoding:content-type: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 :content-type; bh=YLWWZH/p3+CLLy0H49sW+lXXXnEIwmUtSNrAUlJ4h80=; b=aZgZUJ1QeyecNwlpxOQ3NfCN/JdQD94unP9xCoJ3Tm5ah1hX/kYToZ/TsPfy6POAnp y7FiFUMqKSZfR6SLA3e8/S8xUJRkadcbiJR3uRCCSfB2pdPWuoOIYj8951zak9UkAWFY PGsOanySEgDHtf+Yg1dNzTrbwJZC5xIs+OTsTMbBVy6xbLxHoSle6XCiu4JzCwIBoYbD GykaOaJedY2l/rTqfFBubrQ3y8iGOEQrNEpTvD1IYScfs4TNVMmAvqf6kA38+xMfQvrg h6z3rNNqgOXpYsLnd2W/jFqzNji8hszZckdcOCb2LLO4UT1MsBdC6WT/tjY84qR1lNhC YXgw== X-Gm-Message-State: AOJu0YzaZLTlXHVAikW63caj/ZQ8FPyMFRnAuRJuuCM9PVoLWPMVhr8h rUT85O7bj3iT0CYf1KEv1LrFDon/GBha5GCJGc7u201L2fLLOtUDkmHtoUVQ+xlTWos= X-Gm-Gg: AfdE7cnE7gquw7BMPiU4hwgY9PIgFUccggfF4X0GYzdm6xtg2VwvxmrJCHOm1Bjpc8p l8sf5CoH95zjTBrl78lMRHmIpRrJR6V2WsVxdttevW/Cck1E7w57u7hrFJpE4b9MJmS9DNIDBUd JCpV0wwsOpw5o2jMW2wxLxyAjM443OJaVXGRtqotOTeMUu2SLt3t0JmTl8LFL18ZzpsQ7Lx8qfY E/3gSGqj7yFKrdb1IFN5JBfn4vbfwnMWUijLstDvmFygjs8Gn5r9itvypKHgtCD6oxroesGtU7O SaeCj4oX5yhTXKS4Fl0N7kZ5vDRyPweWZWZk9etDzFMh/VX01+GQQAf6OoX0oFNG+s9aMOrEEni 9DEnj2IF7B7bkkyxFm24ACNk3ICiBybQ+omUrCWu81Zrn7r4Q0yP905ny9UKhB/3W/gheBSFkHA D4MCSZwjcVVTB7cvf0r0L2uWo= X-Received: by 2002:a5d:5f54:0:b0:460:71e6:e3b with SMTP id ffacd0b85a97d-47df074cec1mr3343061f8f.27.1783522726115; Wed, 08 Jul 2026 07:58:46 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Maydell , qemu-arm@nongnu.org, Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 4/8] docs/system: document FEAT_MTE4 Date: Wed, 8 Jul 2026 15:58:37 +0100 Message-ID: <20260708145841.3032079-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260708145841.3032079-1-alex.bennee@linaro.org> References: <20260708145841.3032079-1-alex.bennee@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::42f; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42f.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: 1783522840348158500 FEAT_MTE4 includes the sub-features: FEAT_MTE_CANONICAL_TAGS, FEAT_MTE_TAGGED_FAR, FEAT_MTE_STORE_ONLY and FEAT_MTE_NO_ADDRESS_TAGS. We have already implemented those so update the docs to include the rolled up feature. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Richard Henderson --- docs/system/arm/emulation.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/system/arm/emulation.rst b/docs/system/arm/emulation.rst index b751646e10e..05e85d7a367 100644 --- a/docs/system/arm/emulation.rst +++ b/docs/system/arm/emulation.rst @@ -126,6 +126,7 @@ the following architecture extensions: - FEAT_MTE (Memory Tagging Extension) - FEAT_MTE2 (Memory Tagging Extension) - FEAT_MTE3 (MTE Asymmetric Fault Handling) +- FEAT_MTE4 (Enhanced Memory Tagging Extension) - FEAT_MTE_ASYM_FAULT (Memory tagging asymmetric faults) - FEAT_MTE_ASYNC (Asynchronous reporting of Tag Check Fault) - FEAT_MTE_CANONICAL_TAGS (Canonical tag checking) --=20 2.47.3 From nobody Mon Jul 27 12:12:48 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=1783522780; cv=none; d=zohomail.com; s=zohoarc; b=YUB3eVxNPbQZZQBP84bYP3nv81JwszNVRaE/fqoUfAi5UtYH9TbuW5EQRatNPOsAkFGU30ivI6DSdUM33cTCyuB7XKAJQ1lLh2BeLkuL7MtriF0xFxUry1WjHtZsKsc1gIc6noK4r0t4xt9Sg1+v6wL58AVY5tb1A3Ty5fTt7hA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783522780; 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=tX9tNaONRpwROPfaGRbaYL2F+YY9wX+A4+ycI95THDA=; b=lMfO3/agAZ7vxv7NTCxmhraCEncxkluR6FzBAq/inFam2Q2lP8GpMhc2TgcCEI2h7m9RJqBZCjKQtAuOMXRInCMMCUKDYdA316+3m/F84/lk8sRI/eLT/pYGSGOzLwU3BYlOdCZSb2UNnTvE/AjyHhG0LkiY9UeEtMbme+JFlx4= 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 1783522780337536.0670694697874; Wed, 8 Jul 2026 07:59:40 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whTjj-0003Qb-I6; Wed, 08 Jul 2026 10:58:55 -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 1whTji-0003NU-1P for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:54 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1whTjd-0002zB-Iu for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:53 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-474303f3c72so544323f8f.0 for ; Wed, 08 Jul 2026 07:58:48 -0700 (PDT) Received: from draig.lan ([185.124.0.114]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47a9e4d8410sm43987482f8f.15.2026.07.08.07.58.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 07:58:46 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 48CF66007A; Wed, 08 Jul 2026 15:58:42 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1783522728; x=1784127528; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=tX9tNaONRpwROPfaGRbaYL2F+YY9wX+A4+ycI95THDA=; b=RIYi2m6/zJiUYF3phlUjZYtJ8dfB5PuYp1rKpMegfU2IKINk49eREE4LTmtSXrxK65 O8SmDTBW1Npm0PDoYzteqUT9R6CG0XiCfPTqa4sMla2hAact2gbbL656tFaDtf8d7rKG 78T+z9/VJDU7v3RL+nrmEcGHUMlUvds6oQ7ODUM1em6tiYv1ltgrV507XBxs4W3iiKCJ 9ot2hppRKzI/Yu4VRH49b/1a6vjLwt15JjFA7FHJi0rmEjA6CCUZv+E5laWIZ7+bcrsD WTdRAX2m0skGEwPjWN1jP96dx8iuypywaQjgwyrmbgHoCtRwAl71ZpQ15Yad5y5tGydm jo/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783522728; x=1784127528; h=content-transfer-encoding:content-type: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 :content-type; bh=tX9tNaONRpwROPfaGRbaYL2F+YY9wX+A4+ycI95THDA=; b=r4BR4fyfq5qnMwt0azIqWaN6LG4gZN+MkB6qK+2qc96JUuS+QQ1McBW/qhoBRed7Y5 O5RHCA+25odeDn0ajm5u6u0HxFCyYiPWgu4RpPOGCMNE5WU4BkDrE4EwSgd7og5F6SdG o/rRvFSBvrrmgM2mFIGeYZGUtlD4lzA+quTVfwHLxPcxz33mYTlfe//XLTJCC/dz51md STXOaRWRHJxdk6iTsE8c4OTi4K/16GesBGNOoNkpITic0sfdRoLJSCqnQhuXh3s+/7aw ZQYTg2GhQjUFv85ArUWontyq5XK+MlFY5xXu3PC673aPwdaUTPR9z+azFlAlCxTrbo8m gi9g== X-Gm-Message-State: AOJu0YzTf5K0vXMSXwamzZT0U2x+rqU7LAb2UiLi1s5maQrTPYykk2le 4POujaa4+YMpt/14VVEMdCt2+rxG46Rk8snqm1PSSngyibII/gEPcMuVdMI8cesxeho= X-Gm-Gg: AfdE7cmjhTQxxa72mLOepjEKYANsqXr+m+f2YT4VNBxz+B3wMFz7Mp4VMYnrSt7ha84 qrW/ImtQuAg0sYkYktXgmB8MH2evry9IPrAFMXRqwvCJJ5UAnMp3p8UE6LJeeEKDSXXrVsj+5Dw t10hIYNYYrEFh7WJj7127qrJGdg77TFX7S6hnCkwsKADxq9kuiI5NsNHfeFZ3hes3iqEOBDSNO6 15v4QXuytbahlu3vBFRvY7lIvffedSkC1p5V0+VbIZsuWiMndNsyaVstPSnpQJV1LP5i+KBGd9K Gc5eLHfystzC22Bt9V2Oc0Tto2jyhkN5LqGJ1UlJHtRruROjnjfRihcfTuPcCgzEQebJN565fA4 9E4HYrOspycoVbarigOh4Ten3fKpGdAT5Hr52q3qNz2bgzogLNBerVEmWn53Kn1rAl1GcWLmv8o jE9G7pSoz2+/kq X-Received: by 2002:a05:6000:4715:b0:466:6ed8:1e1b with SMTP id ffacd0b85a97d-47df07be343mr3437445f8f.21.1783522727635; Wed, 08 Jul 2026 07:58:47 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Maydell , qemu-arm@nongnu.org, Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 5/8] docs/system: document FEAT_IVIPT Date: Wed, 8 Jul 2026 15:58:38 +0100 Message-ID: <20260708145841.3032079-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260708145841.3032079-1-alex.bennee@linaro.org> References: <20260708145841.3032079-1-alex.bennee@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::431; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x431.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: 1783522781563158500 This is for documentation completeness - a system implements FEAT_IVIPT if it implements any permitted instruction cache implementation. QEMU doesn't model caches which is a permitted (non)implementation. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Richard Henderson --- docs/system/arm/emulation.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/system/arm/emulation.rst b/docs/system/arm/emulation.rst index 05e85d7a367..7806982e0d6 100644 --- a/docs/system/arm/emulation.rst +++ b/docs/system/arm/emulation.rst @@ -104,6 +104,7 @@ the following architecture extensions: - FEAT_I8MM (AArch64 Int8 matrix multiplication instructions) - FEAT_IDST (ID space trap handling) - FEAT_IESB (Implicit error synchronization event) +- FEAT_IVIPT (The IVIPT Extension) - FEAT_JSCVT (JavaScript conversion instructions) - FEAT_LittleEnd (Support for little-endian at EL1 and above) - FEAT_LittleEndEL0 (Support for little-endian at EL0) --=20 2.47.3 From nobody Mon Jul 27 12:12:48 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=1783522801; cv=none; d=zohomail.com; s=zohoarc; b=UK9WjEQGo5aUxAERaZ86BXbDHHuZgqbnst0nYHVPWnQHZJQ/GTg3CH/toaIP3bj8FI6QwNfhsdvXqj+dtTkk+G8k38HVfxASgp8d1XWzMi8SMtxMUd9LzrU3sVQhaItI2dIPEmfgrhZ/CfH1Ap540SF7zqpcWxtznNKubQQMk0A= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783522801; 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=5+grSbIIumxlH8jhvJyMtUcl5Okg6RaG2PcNOeusT/A=; b=Z6iidLaUSzvNszjuNaqLhUU0dcIiAVS/TDFqDq266A7VtT8BiNdQzgNYdBZRy4WUCKtXg2slx09UiWr5R/r2a8qS+jNzeiJ+cF3FNt7tX7I6o/6Ck3bFtwZ3L92DMLjP4CyyF8kJD6xXwXRd6eAbulV31NqY9MMXdx8htAG5df0= 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 1783522801729612.2003057471452; Wed, 8 Jul 2026 08:00:01 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whTjl-0003W1-OW; Wed, 08 Jul 2026 10:58: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 1whTji-0003O7-6e for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:54 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1whTjd-0002zJ-Js for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:53 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-493c5220cb7so6193995e9.3 for ; Wed, 08 Jul 2026 07:58:49 -0700 (PDT) Received: from draig.lan ([185.124.0.114]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-493e10af550sm145923025e9.1.2026.07.08.07.58.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 07:58:46 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 5E9D3600F1; Wed, 08 Jul 2026 15:58:42 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1783522728; x=1784127528; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=5+grSbIIumxlH8jhvJyMtUcl5Okg6RaG2PcNOeusT/A=; b=BmSKjCA/78oBg+rcUrtdRzEY1j42ikfQU2H4we8gTnL4l5CIBoGuNcYLYetUUoaMAr 45L1OiycwRvhI80QB2pvU59ZkljJvqvlr6kY+qSPgjmxzDj7UkXpi9T1nJJJecWBQWEw 6JhG8rjsChfLFyFY3Uf9MHtJ25dpsPR2eV+t8mLpXeidCpdOdej5oeL5UajQyFvjSsKk o4fJLUBU1SAbCDBU6vdHlbEZUlQemhqA1m6dmYru7mFGfhmeTOKTSz8gFfpBiLg/Wp1+ QiMGsBZ2kh84JqbHKI3d5oRzKVVM58fulffCwcp+jKD7ZU8L/SooNZo5+FEo0Wcpz89U vPjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783522728; x=1784127528; h=content-transfer-encoding:content-type: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 :content-type; bh=5+grSbIIumxlH8jhvJyMtUcl5Okg6RaG2PcNOeusT/A=; b=sFCX76MZ7LnMaLPZ1KOF0njwWtIEQ8+QKwT4VMRE7OCB+JB/NlnyxC5SWaTBOdibYa fWL4LrojWhdZ3+L36UjJ9xQlXYsyfct7+OWB3U/jphV0JinBDlxqDx6f75qqshQfJbDY ILBZi1SG4ZXgY0yKhAOZoIfU2RYaROgAv3dWCVSDL9TRCm0jUXU2h0yr64kEbxlz+fJ9 xnsuwZ7ZgNv4/8JiL5po3r79HNXKjlPhiLsA1HpghahDXLrsQtmo6N9bqpakf9q0IsLm yBGreD9AIIPDYJywWRmaACgn8hBMMEzln58zVLGW2zpLhB3tXw9dBrgQhWNoyHrIpEbH KiQg== X-Gm-Message-State: AOJu0YwFdV0Iv8eVW5PKcOfbH+risekY+cTK0sTrb0anKViUbiuIQkFF oSXIsOFVq9x/hBLUevoN+V4r4qnzbV4MT9zc/FjP3Z6GvtoIo/mq5sin7+duubdq1YE= X-Gm-Gg: AfdE7ckd9Znya4as2QVwnFeuAeNrOthKNspmbwEmwWiJr58iq4CeQOTZQTx+467LR3d 3n9EA9zlUwLQrxzxE3s4p0FUX1kDZn2wkq6AiJe9WqYL0ecIv8Br+x12EJtTGrMYzUTc1MjcPMN KfuqIiu7G/ESBwigStTznmh4SVUUJ+au6MJnukvNT8rKF9x/XYteo3ouN4hMmNepgpa1t6NXGf9 5PQIAkBjzcMb8SXCTcYfInbw8sJ+4XbVFEbfnma2Js5y7mahhasmVwlVS/tTbtA9bq3zqK9zOc2 JKAXHGOzC3cW9YcqUSo5M//UZyxi/b8NV75pkIt3rbFc/WMGtcDzhlIFpH/VFY3iq6OYCdoyxj2 S6jF12ZhtZKbCncaOe59o8G/VWO5nY4W/sXVS4innIoXdUCWCD/Wa1GPNrs/GvfFVdHLAuqHCKM U9Os2GZbbLN+YNvgwSJQCT0fo= X-Received: by 2002:a05:600c:6206:b0:493:a573:179b with SMTP id 5b1f17b1804b1-493e68d145dmr31328665e9.30.1783522728096; Wed, 08 Jul 2026 07:58:48 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Maydell , qemu-arm@nongnu.org, Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 6/8] docs/system: fix sorting of FEAT_S2[PIE|FWB] Date: Wed, 8 Jul 2026 15:58:39 +0100 Message-ID: <20260708145841.3032079-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260708145841.3032079-1-alex.bennee@linaro.org> References: <20260708145841.3032079-1-alex.bennee@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::333; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x333.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: 1783522803738158500 Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Richard Henderson --- docs/system/arm/emulation.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/system/arm/emulation.rst b/docs/system/arm/emulation.rst index 7806982e0d6..b4b65694ff5 100644 --- a/docs/system/arm/emulation.rst +++ b/docs/system/arm/emulation.rst @@ -160,8 +160,8 @@ the following architecture extensions: - FEAT_RNG_TRAP (Trapping support for RNDR/RNDRRS) - FEAT_RPRES (Increased precision of FRECPE and FRSQRTE) - FEAT_S1PIE (Stage 1 permission indirections) -- FEAT_S2PIE (Stage 2 permission indirections) - FEAT_S2FWB (Stage 2 forced Write-Back) +- FEAT_S2PIE (Stage 2 permission indirections) - FEAT_SB (Speculation Barrier) - FEAT_SCTLR2 (Extension to SCTLR_ELx) - FEAT_Secure (Support for Secure state) --=20 2.47.3 From nobody Mon Jul 27 12:12:48 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=1783522807; cv=none; d=zohomail.com; s=zohoarc; b=jf0cXHKNz3AZVFi0iLSfnjEiU4FKOKmsCX1qtkvG4hfsqDiMC/n9e6XSyCz/wH0uwdXUSOWGDCGncM03c/8aknWA4pBgD2CYSfyZM9/M3uG8XDuJoUaPl14h0HeqPEy2OUEgCWOPsXLpNdE3ytkBM0hwXed2EeYPCP96YXmFJZQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783522807; 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=0bQRiQE3yFRUC3oRXnyYCWPGCE3WgRVkbmnChPN1h+0=; b=ImgRGPIkl1NA/MegcAMqPveKEWi1eSKhkWrQmF0GhILZ7bm+bV2oi8fYouen13r63WZTocHBksIa2uAeziEKxQSc4p2N5oWdWtDNqWYapoP+8jx1ncnMq3huCPvfd4GRfwMiGMQ2s4QwgzPnn0ekp8UiqxBCp3c5rcdYKEmBh0Q= 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 178352280785295.84652631569952; Wed, 8 Jul 2026 08:00:07 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whTjl-0003W7-Oe; Wed, 08 Jul 2026 10:58: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 1whTji-0003Pj-MO for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:54 -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 1whTje-0002za-R2 for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:54 -0400 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-493bfe9f886so4135785e9.0 for ; Wed, 08 Jul 2026 07:58:50 -0700 (PDT) Received: from draig.lan ([185.124.0.114]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-493e5a6d752sm39343725e9.2.2026.07.08.07.58.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 07:58:46 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 753B66013D; Wed, 08 Jul 2026 15:58:42 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1783522729; x=1784127529; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=0bQRiQE3yFRUC3oRXnyYCWPGCE3WgRVkbmnChPN1h+0=; b=r93REINIE5nwjtmas0KBqdNqWW8cYMOKal3t2pZ07CVO6lJO/zZQbRliwwf/Sv3Hmf ZEy0UfZQR7cwnLjNYUWuiaA9gFfQYCwe4kfPNMHQC2Ez6aE/zdz5oplSP0UFbIzLYaId eKvqRqfOuMnfpDCRO5SB4+q8JG+bL4GiMFikRAOENC99BojY3oXETeoA9gJkjb3rOClD DTD8xYUJdI8gpXUxpMd3Xl0FS360asDbsFFNs1hJMQC+XJk7OdyuOdH63IK4Q0FkqISu 7zPCawhaiy6Uh+ck5fNh7bnwA68oKvcbqqwgl02ExWDBAE9sUnzNWQFAy43/poi0tJ0U y3xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783522729; x=1784127529; h=content-transfer-encoding:content-type: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 :content-type; bh=0bQRiQE3yFRUC3oRXnyYCWPGCE3WgRVkbmnChPN1h+0=; b=s7lEtEcmZPBgyeebEH11ngcLlE2/2hw9kI5fmgLg6h872aUAoL62Lds2ND5OMS1uJK bY23RmDWxv+tazT6gO0GRPGUHMgnrJai6GO3f2TzxaT6jJJqZBWczBt58yFKw0O2rIfK z69m5/T6AMQ9EXIinCcDcjCj9IUJGgf7DYWduBafO00DUhpkfGWgvarTvBnBwg3O2kCP Zuc0/F3MJtsM7LFIDs0J8abwPFzRjyTUInIzhAnhy02QMN+a/hLFlARLyyE8A4pTC6HY gLHVmzVcgTVgMKgFVZrQ+D3a80Vz9U7pMKRek5ZYmRk61va5OYh4GBBfGDNMhzZ9hTm9 5drw== X-Gm-Message-State: AOJu0YzS1fQNQ9v0SiQKixN9gcMwgCswMYGzOpBcffzNADSIjYzUdLC2 iILWrbazPvYBLbexiCT5e+01Umx2YUKopK012AglQDEtF5QF96612lV6rAb/TjVC85U= X-Gm-Gg: AfdE7ck5hyfxQwKtTLCke65YqMExifnUPl3rZ19+h5e0hQXa/9QBcg1v5ApAP/qie/d IuDzK+EpX036FKYP8hdHUiE0nehOAe/PZIMO5TiWo/B5DfArDmzjJSSnqidt2zVi5xezroIlBhQ 9dx7exfQOD/7/s2ZFfyHhBSySkevZwg+Okhkgr2gDQT4M5fXRHgV57VXzY3e810AEG8S5P8mDHB ct/IGQK2i1C4d7C7wD0EuRI0pR7kAqzH/e7HhyU8OtoyW1V+EcZdvdJT0LWAMjRzWINkUVwHOrw 8Xmo1sc00o9lhesXjs3s8nrgzDLWGBwcwgXF5s3ZxJpVEr1YrlFVwol9TX/OVlj+8AiOp05aqXc uwrMEI2+8Xobp8D808WCuduQYR/jsFxaYRqfPnVYMZIE92JqefoqA8D3l/iBA1QNvSriacGe+d3 xKWgpW2RH7GKVA X-Received: by 2002:a05:600c:1d0f:b0:493:aaf5:6e04 with SMTP id 5b1f17b1804b1-493e6843302mr29977525e9.15.1783522729156; Wed, 08 Jul 2026 07:58:49 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Maydell , qemu-arm@nongnu.org, Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 7/8] docs/system: add FEAT_S2TGran[4|16|64]K features Date: Wed, 8 Jul 2026 15:58:40 +0100 Message-ID: <20260708145841.3032079-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260708145841.3032079-1-alex.bennee@linaro.org> References: <20260708145841.3032079-1-alex.bennee@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=alex.bennee@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=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: 1783522809913158500 We already have the logic to handle these granule sizes in our stage 2 page table walk code. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Richard Henderson --- docs/system/arm/emulation.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/system/arm/emulation.rst b/docs/system/arm/emulation.rst index b4b65694ff5..903a5f90880 100644 --- a/docs/system/arm/emulation.rst +++ b/docs/system/arm/emulation.rst @@ -162,6 +162,9 @@ the following architecture extensions: - FEAT_S1PIE (Stage 1 permission indirections) - FEAT_S2FWB (Stage 2 forced Write-Back) - FEAT_S2PIE (Stage 2 permission indirections) +- FEAT_S2TGran16K (Support for 16KB memory translation granule size at sta= ge 2) +- FEAT_S2TGran4K (Support for 4KB memory translation granule size at stage= 2) +- FEAT_S2TGran64K (Support for 64KB memory translation granule size at sta= ge 2) - FEAT_SB (Speculation Barrier) - FEAT_SCTLR2 (Extension to SCTLR_ELx) - FEAT_Secure (Support for Secure state) --=20 2.47.3 From nobody Mon Jul 27 12:12:48 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=1783522855; cv=none; d=zohomail.com; s=zohoarc; b=TaMUAFQx1DirXPbSf1ODm252ghjksNH4KxIcyblWor0+jqxfcopCQufq/jE2LecCmie+UQYSclL8Mf2fNTvsDsLW+G3Pu3t/mcNY1LYXY3skyQZ9ld6IJke3FcYamWe5WzgZxAJcOaKUaV0ZZ2UDYJxNtb9TZwWFWJtW0FruHA4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783522855; 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=JIXLaTM0HmixlIx6VEsdYx4/mlSg82al0riON9+dVMU=; b=FINkO4yI9iPWG4J+uEYvThtvQaXm1NSiVWrbAnb6d90XUnFzvmen/g82w6yJp5S0/b7l+RC7l+MXtHmb+tbnBL7V6oN866tBnpLetHbFWcOFl/ksDgc0u2GHof5a7mT+UXZNTP6LjnxlpF9SeMrfABFZfCIYGAmlIDYHy7loO9A= 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 1783522855127269.66551526500064; Wed, 8 Jul 2026 08:00:55 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whTji-0003PH-GA; Wed, 08 Jul 2026 10:58: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 1whTjg-0003Ix-UM for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:52 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1whTjd-0002z6-4o for qemu-devel@nongnu.org; Wed, 08 Jul 2026 10:58:52 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-472326ca506so560288f8f.2 for ; Wed, 08 Jul 2026 07:58:48 -0700 (PDT) Received: from draig.lan ([185.124.0.114]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47a9de1d905sm45244377f8f.2.2026.07.08.07.58.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 07:58:46 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 8E53A60157; Wed, 08 Jul 2026 15:58:42 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1783522727; x=1784127527; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=JIXLaTM0HmixlIx6VEsdYx4/mlSg82al0riON9+dVMU=; b=ydtWAc6WKyEHkgBMh5Cfqm7vpC3IARd2g1tvtYQ+wGGobB6xW4dMUT0o2/+L/TvunL RW60gzLmuPe6dp3EGBVYfKGycYnwzjKM+3/SaThmKGwLznrGc+qNR6uSasr36BykaCI9 H/l6Q2kAXhtMRvSc0Mztvgk87i1kqWYG3QupVvsttl9Xw4iLrsAQxc4CLD+lbcnvO/t/ OUTdZQU4edYFLD1pvqq0sgLsCXf1g6zbdV0CHxGX3M9Luz5iWc8hfhOIzEmoy4v/t6EQ wXtKF6gFvpu4M8CGlhINCwtxNK8TpkVuQnkuOAJsg+TbcIlAnnkn8b9+T1khdx95VA9t nfog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783522727; x=1784127527; h=content-transfer-encoding:content-type: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 :content-type; bh=JIXLaTM0HmixlIx6VEsdYx4/mlSg82al0riON9+dVMU=; b=fObHrl4k/ZI8pJ5+9B4KjgSLMMmTHztiFArgdyw8gaHUsrh7Oknl3g1+jnBpBMW+I2 4u35Y28Usk61gy2hGuVt8fE7R05DUcRuuSV57yeUplE+P9hXqx/fhx+aGM6rs1w+mfxw 4RVdLZcUHaZN3eutcCFcwjGTmIKZYf+LsL0uOF5fSizhPxNxDF0GsHcdMYfZFCBSLkeN qLngwZU0YOgpUiOOrjqQ2yQhH2hlhYNIFjrdggNS9e/24OBjKGfN79cEuhCXXh9A4zmn 3O2o0x9rP2OiJ5ZR+3G9yv3YTrEXj2G79KXHfjVuyLlZvsSQ+x/SFB6zsLEHuKPNYMpw 5MFw== X-Gm-Message-State: AOJu0YwPJIzzIO9qIcf5x90zigYxaNau5fAM+eGmh94ZZ38VyW3kFuuU eLT95qafMSZpNMsbdyMZKIaz67+6xeMobKO2VO43+Ql8SkKKr6xxxYm4hYgfu5VC1ws4q9CyC6Y 3Is94tKQ= X-Gm-Gg: AfdE7cnv9KfopWQ/Pg7i+byXWGdD6/s3fzd1W+H8E8UGvlBtwf/HXqnbPy5PIyJ7O0o q7sFJLK9hC8AL01EPUgetv7Th34JBENjd2AjNDKUvtfMNQQWYXExfuzVYgZeGMFF0kiuX8NeCVo oQ1p4bpcOeIM/xBlyvEqhcfjvQl2Re+K6gIUpow/nW6LjcQu9iE7N/fbf+vvmHKqF6auBSUOB6b B4mOL9rWpZzTkzKcn7n82w4H/njTBa6KaZ1eplGGsDCxePm8CLD902TQ0GS+7SI2YKDW7MqSW3R 8+PY1wNXeo73c/gPGFm+AYDqEvpNuKCOMzgW5nsCHsMk1oQ7uhBN6KiwomWdvuGQ5PzQufCLEsA no+A7uGUJszOHnor05RzxaIQLfCkIKI0NgVp6yddDxgFJaNCvYNznC8cMavHZB3Av+ZXM9kyRG4 4ZvyRxrKqBamiAsZqu0LNqUoQ= X-Received: by 2002:a5d:64e2:0:b0:46d:d5db:98 with SMTP id ffacd0b85a97d-47df077544emr3380658f8f.44.1783522727093; Wed, 08 Jul 2026 07:58:47 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Maydell , qemu-arm@nongnu.org, Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 8/8] docs/system: add FEAT_HAF Date: Wed, 8 Jul 2026 15:58:41 +0100 Message-ID: <20260708145841.3032079-9-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260708145841.3032079-1-alex.bennee@linaro.org> References: <20260708145841.3032079-1-alex.bennee@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::433; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x433.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: 1783522856810158500 This is a subset of FEAT_HAFDBS which we have already implemented. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Richard Henderson --- docs/system/arm/emulation.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/system/arm/emulation.rst b/docs/system/arm/emulation.rst index 903a5f90880..9930974a501 100644 --- a/docs/system/arm/emulation.rst +++ b/docs/system/arm/emulation.rst @@ -95,6 +95,7 @@ the following architecture extensions: - FEAT_FlagM2 (Enhancements to flag manipulation instructions) - FEAT_GCS (Guarded Control Stack Extension) - FEAT_GTG (Guest translation granule size) +- FEAT_HAF (Hardware management of the Access flag) - FEAT_HAFDBS (Hardware management of the access flag and dirty bit state) - FEAT_HBC (Hinted conditional branches) - FEAT_HCX (Support for the HCRX_EL2 register) --=20 2.47.3