From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id EFA0CC83F27 for ; Tue, 15 Jul 2025 11:52:52 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ubeCY-0000CJ-By; Tue, 15 Jul 2025 07:52:05 -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 1ubeCJ-00009a-SZ for qemu-devel@nongnu.org; Tue, 15 Jul 2025 07:51:48 -0400 Received: from nyc.source.kernel.org ([147.75.193.91]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ubeCD-0004hy-3T for qemu-devel@nongnu.org; Tue, 15 Jul 2025 07:51:44 -0400 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id CE752A56F81; Tue, 15 Jul 2025 11:51:30 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 77559C4CEE3; Tue, 15 Jul 2025 11:51:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1752580290; bh=oDKlgaN/pxc99UH8nK0fbRdEM0SB58bsCcS8ZZVN9D4=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=mH9M2MPkLOgxZvv9THHMRV5mdd8bsMOqxKaUAtS5dAYTy9FMD5oa+ZAnLSMIsVVcT 12oWfr4u5jlGq5fpn/6NKHU5AZBRoCI2U1swx13NQpYooYHp2056WdJZDMjpTeR63R VxaVUlH4QpjrxH6e2XmSyKFgjhvrMvS1bPmIHmaFD9z1J9pEnHUZY5YjITLU2t1P3i b5ouG6Dia6uaJXztgWPFF+j9V5aYgA8dcbY/9iZCTOkdkgHd3ncqZXORqp0Py4Ieu7 PfeXqi6kB5HLV/4RyHO4dHsmvwN1rWG5y9ydNl+KnGBoP2ceSkFnZVFE5/IWr2eh7H SlHpWMx+ynAbw== Received: from sofa.misterjones.org ([185.219.108.64] helo=goblin-girl.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1ubeC0-00FrS2-6Y; Tue, 15 Jul 2025 12:51:28 +0100 Date: Tue, 15 Jul 2025 12:51:27 +0100 Message-ID: <86wm898yf4.wl-maz@kernel.org> From: Marc Zyngier To: Alex =?UTF-8?B?QmVubsOpZQ==?= Cc: qemu-devel , Alexander Graf , Ynddal , Cameron Esfahani , Roman Bolshakov , Phil Dennis-Jordan , Philippe =?UTF-8?B?TWF0aGlldS1EYXVkw6k=?= , Richard Henderson , Peter Maydell , Mark Burton , Joelle van Dyne , Danny Canter Subject: Re: HVF EL2 support in QEMU (aka FEAT_NV/FEAT_NV2) for MacOS In-Reply-To: <87zfd5zouv.fsf@draig.linaro.org> References: <87zfd5zouv.fsf@draig.linaro.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/30.1 (aarch64-unknown-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: alex.bennee@linaro.org, qemu-devel@nongnu.org, agraf@csgraf.de, mads@ynddal.dk, dirty@apple.com, rbolshakov@ddn.com, phil@philjordan.eu, philmd@linaro.org, richard.henderson@linaro.org, peter.maydell@linaro.org, mburton@qti.qualcomm.com, j@getutm.app, danny_canter@apple.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false Received-SPF: pass client-ip=147.75.193.91; envelope-from=maz@kernel.org; helo=nyc.source.kernel.org X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org On Tue, 15 Jul 2025 12:15:52 +0100, Alex Benn=C3=A9e wrote: > - do we know which Apple silicon supports FEAT_NV2? M2 and latter definitely support FEAT_NV2. That's how KVM NV support has been developed for two years until I was given better HW. Whether Apple supports NV on M2 in HVF, I have no idea. The rumour mill says "no", but I don't have a way to check. The M3 I use at $WORK is definitely able to give me EL2 without VHE with UTM. I haven't played with M4, but I have it on the record that it behaves like M3 with UTM. M. --=20 Without deviation from the norm, progress is not possible.