From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0814338E13B; Mon, 2 Feb 2026 18:43:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770057825; cv=none; b=Rzxu9PE0gYtWaQp3PSW4DAeXuuI8nRmTFDQWRVmWvtaMy4TslCbBPsLOebYiGfrvGJwqrvlXD6Rnx6vr9Qaos93kl1PTiMBKPGssUNM+9S4AoTEIn6+cImaSyCbljBNuNslUS90ZSJFEWweLMymBygTBMinGQCvgQ14xMq5dnlk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770057825; c=relaxed/simple; bh=0uQbqtqzatb0+WEzqiykyv4VMqfCd11CnuuzgkEfvVQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=URcWKGzXjTQDYpG/A5NGwyVIxASOGUJmWDaw0SsvdSeaOaFCER4CGhANjuSLvQyIQxBWjzzQpAQq8HkZk66b/u5F24xVw1TbVn0O/a8l8TpIHKQCUttVbKlPG+avcVrKHQ+5hfxP97pGctUU5Usuc67dLyQW80qiyLOvgu8AD80= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=GUkTwHNq; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="GUkTwHNq" Received: by smtp.kernel.org (Postfix) with ESMTPSA id D6257C2BC86; Mon, 2 Feb 2026 18:43:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1770057824; bh=0uQbqtqzatb0+WEzqiykyv4VMqfCd11CnuuzgkEfvVQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GUkTwHNq0rs2BVg+ZlGwsKHJu2+FG9OcbLv8Mql9Swag5mYt1HcpG8q3g5QTXWTZ0 hoyluvnB7lpHzwJSpFzHFq8kdtGXR62EQ+Las88mJ44bsz334/h5marK6pap+CxVjn MgYInMGLN84Vf+4txOoF55ID6t3SUkqhQizbYrtpxuW9NBZcySJ66Y24+T4AV5S7/g mv52IDmCLAU57MqawWp48N9yCKG3ZaQl60hcdJ1dMpcoqXtmwhHRXiln62y3OIUEWG 4B5Fmplm9rb6zMDZ9+xofykoEGR1hnqCIxzMhYI9U9LHk8GzRmNWlNefe84j6qSUrL HNz3iNyL2u7Pg== Received: from sofa.misterjones.org ([185.219.108.64] helo=valley-girl.lan) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vmytj-00000007sAy-0UTV; Mon, 02 Feb 2026 18:43:43 +0000 From: Marc Zyngier To: kvmarm@lists.linux.dev, linux-arm-kernel@lists.infradead.org, kvm@vger.kernel.org Cc: Joey Gouly , Suzuki K Poulose , Oliver Upton , Zenghui Yu , Fuad Tabba , Will Deacon , Catalin Marinas Subject: [PATCH v2 18/20] KVM: arm64: Remove all traces of HCR_EL2.MIOCNCE Date: Mon, 2 Feb 2026 18:43:27 +0000 Message-ID: <20260202184329.2724080-19-maz@kernel.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260202184329.2724080-1-maz@kernel.org> References: <20260202184329.2724080-1-maz@kernel.org> Precedence: bulk X-Mailing-List: kvm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: kvmarm@lists.linux.dev, linux-arm-kernel@lists.infradead.org, kvm@vger.kernel.org, joey.gouly@arm.com, suzuki.poulose@arm.com, oupton@kernel.org, yuzenghui@huawei.com, tabba@google.com, will@kernel.org, catalin.marinas@arm.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false MIOCNCE had the potential to eat your data, and also was never implemented by anyone. It's been retrospectively removed from the architecture, and we're happy to follow that lead. Reviewed-by: Fuad Tabba Signed-off-by: Marc Zyngier --- arch/arm64/kvm/config.c | 1 - arch/arm64/tools/sysreg | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/arch/arm64/kvm/config.c b/arch/arm64/kvm/config.c index c1b76a76a5e4e..8640f9c9b2e0e 100644 --- a/arch/arm64/kvm/config.c +++ b/arch/arm64/kvm/config.c @@ -938,7 +938,6 @@ static const struct reg_bits_to_feat_map hcr_feat_map[] = { HCR_EL2_FMO | HCR_EL2_ID | HCR_EL2_IMO | - HCR_EL2_MIOCNCE | HCR_EL2_PTW | HCR_EL2_SWIO | HCR_EL2_TACR | diff --git a/arch/arm64/tools/sysreg b/arch/arm64/tools/sysreg index 650d7d477087e..724e6ad966c20 100644 --- a/arch/arm64/tools/sysreg +++ b/arch/arm64/tools/sysreg @@ -3834,8 +3834,7 @@ Field 43 NV1 Field 42 NV Field 41 API Field 40 APK -Res0 39 -Field 38 MIOCNCE +Res0 39:38 Field 37 TEA Field 36 TERR Field 35 TLOR -- 2.47.3