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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id B9D61C52D7C for ; Fri, 23 Aug 2024 13:48:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2BFC66B0445; Fri, 23 Aug 2024 09:48:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 26FEE80084; Fri, 23 Aug 2024 09:48:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 137A86B0447; Fri, 23 Aug 2024 09:48:23 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id E2D616B0445 for ; Fri, 23 Aug 2024 09:48:22 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 5A3CE1C641E for ; Fri, 23 Aug 2024 13:48:22 +0000 (UTC) X-FDA: 82483639644.02.98A1ECC Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf23.hostedemail.com (Postfix) with ESMTP id 8711014000D for ; Fri, 23 Aug 2024 13:48:20 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=kziks+te; spf=pass (imf23.hostedemail.com: domain of will@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=will@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724420835; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=pLYFYTvMa9pQyDISoxFchiLV25oT3bMBi8TiEJWVe10=; b=29aWByZ/7dXd5uqWrJXYic/ntHx/h0ucc8aA7iKdyIzCKKJ65KiKlGWSQNbIAGdCe/iOVL y25lZUvx/+U3FezxLxesSVwLIh7NgcEZmc3MZ5YtV3kG6vSjd7et2u/5VPo9z/3c+rXnfH vDhD1Gt2AqLQZFffMt9bZsKhKE568Aw= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=kziks+te; spf=pass (imf23.hostedemail.com: domain of will@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=will@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724420835; a=rsa-sha256; cv=none; b=2bDitSvuZDJO3I5W+Qbz0Kbr/eQLfM3lEn7it+gCHaeZwR16+I+rDVYDVOwT3Kpt/OH+FU vV90gT9zPx0H6uGXN37XEsqRbp9WHnQBsWSa9HXM839F+9q1n9OLhQGv2Ta8pKWqDakITO xI+ClQQlKV4pVk00SUMPyGRuvOvgVYU= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 883BA612BF; Fri, 23 Aug 2024 13:48:19 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 62F9DC4AF0B; Fri, 23 Aug 2024 13:48:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1724420899; bh=JIkqMCgIebwRUTuIcinW21G7FY3x6MY5j3ti9QJWUpY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=kziks+te/BuykzKTqMKMAm8i1ejDZAh27QGp5y9Zp2y11SGWyfr3X8tN39n9705Nz Ljop4jG7EJLldMweAoE56RJb57K0QKg1VWxx1ebf7wk2dLTgyVsyElBdUfhAC4xUiy kBKTq+gnA9SnPglbx3k46c4LBIQ6bLE4Bvt9c2pBbn/8akTqSnBMymof4qK9lLM3LJ xRC1X+6/eiVKwk5rwintXkbQe8/4CxeFwNSYoyzwD7LVStbyk4KOxJzFnkVehoLR6/ +BNzmHEjHiE/jgWwxjDsxDULSH/KDFq/t/ZOR+y/EFKqmRjZyBG5KHBtl0FBNj2LUR sa+5r/DHUAV0w== Date: Fri, 23 Aug 2024 14:48:11 +0100 From: Will Deacon To: Joey Gouly Cc: linux-arm-kernel@lists.infradead.org, nd@arm.com, akpm@linux-foundation.org, aneesh.kumar@kernel.org, aneesh.kumar@linux.ibm.com, anshuman.khandual@arm.com, bp@alien8.de, broonie@kernel.org, catalin.marinas@arm.com, christophe.leroy@csgroup.eu, dave.hansen@linux.intel.com, hpa@zytor.com, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linuxppc-dev@lists.ozlabs.org, maz@kernel.org, mingo@redhat.com, mpe@ellerman.id.au, naveen.n.rao@linux.ibm.com, npiggin@gmail.com, oliver.upton@linux.dev, shuah@kernel.org, skhan@linuxfoundation.org, szabolcs.nagy@arm.com, tglx@linutronix.de, x86@kernel.org, kvmarm@lists.linux.dev, linux-kselftest@vger.kernel.org Subject: Re: [PATCH v5 08/30] KVM: arm64: make kvm_at() take an OP_AT_* Message-ID: <20240823134811.GG32156@willie-the-truck> References: <20240822151113.1479789-1-joey.gouly@arm.com> <20240822151113.1479789-9-joey.gouly@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240822151113.1479789-9-joey.gouly@arm.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-Stat-Signature: f9f19h9be51swf6wo6smd4tgr3grb7mj X-Rspam-User: X-Rspamd-Queue-Id: 8711014000D X-Rspamd-Server: rspam02 X-HE-Tag: 1724420900-849414 X-HE-Meta: U2FsdGVkX19TbxG64IanZAs1pE06bwt4QRz+pyGx4MZ3b39Oj6VdFCWjfyR1AZfrblg6MckHXgmhzvycuwvXkdHnC2zcYG4XdVgnBvAi6xvKMDP8LgJOlfzjt/5/eloJglI3Ww9hx+K8epMItqAcuLS+dnCVGJejya8ewDbfWR9voB4p1G7d9IrZ/ii0fTRk3nKnEGsj+3nJsMDKMV2v+U0/VRN+a3TlpGUXZ2S36l9w3pwjV0gc6ZwWz1YJTuxgGmd+CiQMQSRPUnxljDRkO+1v52Z3g5fIgv1lfUXoXWwVLVegDAOAOh8iFzCGFcsgsOSFRonHZZjcc+OafN+bN/zGfCyrJD7Avt3wwfpvjozmzezfzic3IY1Mn3xO2GAsCaV7sPOM5NlNSHcOQw6tnZ5JxZLvJIs/Rc9xTXBVQuMwcSFGmK2bNXKyx6zjs71790OSmePUIsiP+DPsPD6V0UBJ2dCM8GNJae/SguGsslrLiE15pv6y0YN8vUmVR/NEurEJpObtS9BW1j2EmVGabwbHFE9TJYQoTqY3/ldAGsa01HGsOuSvdBPZh9DAWgtzYnvHAimffyR6jM9viUSXFIABSnIZqK9Pfjdx9KYMKuFSVzSa4qdCC2FckfhtAZ5bie+OcipsM937Lly77uJkjIwuUsWMvzsn2sBk5ORHC5faAmWqBwhpC7EpTAlLsZQs0aAwf54UfsAYJNkvu3CfsqtSjkIP5+P42TqJXtbqMzXKIklPXrkj4qdZUR7G9QxAH4tKbvXlarhIU7ZA/rTFZXRb4ksYbi48SLf5a0UFWiT216mNmvWqCbeFWrq/+e6sh4gb4PLeOQ4jiIlIcZWNTAi4Wuk1U8QsSWRt9oTyPlM4YB24ryB5j9QL8uKFr6zjHNSstKnPtf1neVq6Qt2IP9wu5QKrsMc/IxDiliRpncbJXsyYo0KqLl8x5bh5pizc5c1wT0hxl/2Nba7mRx+ 2p0lC0kS tgZJIaRI5Ztzy01K8WnnJ9bTA3GNcMnR0zf0A7pnK4SfG+Odlaz7ADuRGjUNa8TpiC2e/0m/h9g01SSS0R80WVtqyP4GAOzkRTJPwSH4RKGNLIMaMjO53csMMHqzHOIZ+N0zdiodi25nkotA6HAbrCrwUGAwwE29gmcsm4FgYRZTqzIwOlBYyS6NtQi5GdBoP5Kjp99ifOZdrKBfc7bSK1APfMLBFiCqNFzpQbKxJyquZXO2SdxZ1U8QQt9hXtBPAxKaH/A4JMRFY7wDAWX8M+/+u8SYckhBNu6y6mFCZ6KbtOp20+Oovkg3uuW/JNCcUlqlemK1kGiuPRK6E4RmlBHkAWU44DjE/M5NpbUBFQeTadDE= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, Aug 22, 2024 at 04:10:51PM +0100, Joey Gouly wrote: > To allow using newer instructions that current assemblers don't know about, > replace the `at` instruction with the underlying SYS instruction. > > Signed-off-by: Joey Gouly > Cc: Marc Zyngier > Cc: Oliver Upton > Cc: Catalin Marinas > Cc: Will Deacon > Reviewed-by: Marc Zyngier > --- > arch/arm64/include/asm/kvm_asm.h | 3 ++- > arch/arm64/kvm/hyp/include/hyp/fault.h | 2 +- > 2 files changed, 3 insertions(+), 2 deletions(-) Marc -- what would you like to do with this patch? I think the POE series is really close now, so ideally I'd queue the lot on a branch in arm64 and you could pull the first ~10 patches into kvmarm if you need 'em. Would what work for you, or did you have something else in mind (since this one is also included in your series adding nv support for AT). Cheers, Will