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 E3C74C27C4F for ; Fri, 21 Jun 2024 17:07:44 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4E0338D0188; Fri, 21 Jun 2024 13:07:44 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 43F648D0183; Fri, 21 Jun 2024 13:07:44 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2E0D78D0188; Fri, 21 Jun 2024 13:07:44 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 104848D0183 for ; Fri, 21 Jun 2024 13:07:44 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id B9834A1115 for ; Fri, 21 Jun 2024 17:07:43 +0000 (UTC) X-FDA: 82255527606.23.81E14D7 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf23.hostedemail.com (Postfix) with ESMTP id E9C4F140023 for ; Fri, 21 Jun 2024 17:07:41 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=arm.com (policy=none); spf=pass (imf23.hostedemail.com: domain of cmarinas@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=cmarinas@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1718989653; a=rsa-sha256; cv=none; b=td5t3fynh+olnmpBSCTjIFqBD+FQE6nD7CvBKRqnMLZlXPru0aR0WdIJRoJoDk+r22seIT oTEbwc6R+ZZ73fJpak53ZOgeMZuImvCESWNzTA5bTuUHc6DfDGiqplmaw0Z3ioRs0ZvERi iUYeJX5qlTJqoj3J9sbUIXfUnlxWb+Y= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=arm.com (policy=none); spf=pass (imf23.hostedemail.com: domain of cmarinas@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=cmarinas@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1718989653; 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; bh=0AMJGavCB9vp/b8a8F+y8nwuLPaIvjwI96sIkjDfw30=; b=qJJE+RRw0YkvP0wN3Lj7ot5WAIzQ/Xr6y426zzRb1q6ifJqn7L5AOMZd+3w/Wnimlfj2/h HYjzc/Ox+E8Qlh+yFqjbi4VcCQqLBWCImYiQ4Fm5dyO7J3hBh7Cmm6zsDDaM6QcUfSSeEV vBGk8EvsKyQDcMzTm0I/zBNs/udTJdc= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 400FC626A9; Fri, 21 Jun 2024 17:07:41 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A9058C3277B; Fri, 21 Jun 2024 17:07:36 +0000 (UTC) Date: Fri, 21 Jun 2024 18:07:34 +0100 From: Catalin Marinas To: Joey Gouly Cc: linux-arm-kernel@lists.infradead.org, akpm@linux-foundation.org, aneesh.kumar@kernel.org, aneesh.kumar@linux.ibm.com, bp@alien8.de, broonie@kernel.org, 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, szabolcs.nagy@arm.com, tglx@linutronix.de, will@kernel.org, x86@kernel.org, kvmarm@lists.linux.dev Subject: Re: [PATCH v4 06/29] arm64: context switch POR_EL0 register Message-ID: References: <20240503130147.1154804-1-joey.gouly@arm.com> <20240503130147.1154804-7-joey.gouly@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240503130147.1154804-7-joey.gouly@arm.com> X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: E9C4F140023 X-Stat-Signature: bqjktmzfis6u311gd9pshhy6a4wbctet X-Rspam-User: X-HE-Tag: 1718989661-604853 X-HE-Meta: U2FsdGVkX188ABEpLJ/1Dcmz39omApaHqdhh8YInqT3g57y2b1HAuZ+GDK22jLr7yDhRxEpBFOZ0KMacn4NIPajLEtexAweuT/jRoOlLOXfX2qk1SyPiyF/Ae64DFKtsOfe1G+RyYLtGBHyhS7BM3MM6QI/X3HRgU1Uu74UkUjPWdmZiH4J9GvrkdgdpCbIbxsmX/b1tEIyVFLqk7GINeUPkTdcX7YPT3OBwPR5FgmncGXFvxk4aKE35qbTIFtYKu9VIlLMb0+5RiIxqYHko8Ly5q9Z30SJB9bXmHlJoyMUkh/IM7sNOqM10ZgNhHaa9DO+O+SHcQmKQfgWetxdkdMhEyDV28IDj1RdhBt2PE6AIwVLOrqy4AjDBk/aD32mkm6Lo/DpF9gXsCX35cmITBmvDuipv/UVTAECpLFcp5wcL57WC/u78DOXCM330a0DgapWY5n16yfsmcwMmx74+IqUHppC/B7JIQeO3b8E/s+Usy/7RyuPEQ+02dhSwZUDCdeaW1U+9HZBFRpUWhZm8iS/RFX5SLjJ+iWjBXljOPm7PuFD/NEgjvCvxYugyo3ErcAmiRVGAtiNK6d9rrLLyTNddOKTPmkyW2Ge5FzZgbRbnZfiX0MQY69tKFU9e7I7+m+qWqrjFzyYGB3aeRkPJ0BcUfVnh4bDWlRJOgfprYk9vRPVQQpHsIfHjjuXlSjPqTlx2zEH/q7/79Mxqgf6UCYMUDfHM96ng5zo5ggA5EP9+Axets39AckntScEW4nW+aQgiPEZP2Q5lJohQ+Cq/ewKVuxA2ewH7GMCAKEm9MaYcelPLeHfExEZ10s/9OQ6wqpNvlzn26vdN1aIkIbmIXe4I7xPllHEIXvB1XG/P8pFQ6Lcx9mrHFQuxzmFlCem1K3yZw9UXXQztZf6hX+ozVC5tVlTwA/xOH32LccPCA7tMw6io8uz6aa8UGnNqtW1fNyF6BsXpmUSo+mUszKs OcGXFn9L Sv1a6oQtTIVz7OcebZypwwYS28CjC0NPsu9gpub9seBl1VubO7Fy8+ehxYuJ+2OhIi4p2hWjWY2Pe+u+Jdlbdskt2UTTWl4uLK6FOVUWrT4KRJlBE+ulWz5KX3toMxEM8s5+wfnKFRKuXl2O85vLtOj9QYWOMyulHoq7CbgbJOdK0EpW985tjiCEdP5UmNR219VkhfBe4Aeyrvy4ynd0VDZ6zKhYbbRQK/5a4VLwrlecvKTAYNl1CWedCUxilCM2UEH3gBAMIIHNCQ1z53XNGJA1tjPmywEZqClZyezhigGumZJ3js3yW1Pf+nBRMWsypaSf2uasFGKPHBimvgM1g+B5OuQawP8RCNCQQyZ6os2m/sBZiweoxi8yLiGZVZJd9jQuIL19og5F/jk4= 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 Fri, May 03, 2024 at 02:01:24PM +0100, Joey Gouly wrote: > +static void flush_poe(void) > +{ > + if (!system_supports_poe()) > + return; > + > + write_sysreg_s(POR_EL0_INIT, SYS_POR_EL0); > + /* ISB required for kernel uaccess routines when chaning POR_EL0 */ Nit: s/chaning/changing/ -- Catalin