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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 86EA2C433F5 for ; Mon, 6 Dec 2021 21:37:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1352060AbhLFVke (ORCPT ); Mon, 6 Dec 2021 16:40:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36366 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236606AbhLFVkd (ORCPT ); Mon, 6 Dec 2021 16:40:33 -0500 Received: from sin.source.kernel.org (sin.source.kernel.org [IPv6:2604:1380:40e1:4800::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 04368C061746; Mon, 6 Dec 2021 13:37:04 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sin.source.kernel.org (Postfix) with ESMTPS id 35B36CE1862; Mon, 6 Dec 2021 21:37:02 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 50800C341C6; Mon, 6 Dec 2021 21:37:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1638826620; bh=f84xs3ZWRDRi5yCnS5uMKiSpraAqjxG5xApNM0KlV+M=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=rwJzyqjSjn+0tt76jOh96QKag8reoQ4QQlKYk8l22coi3ErZXW2bVShMEaXc88I/O 6nwFfz/0BEWv5Bk1JhdvEVTW8QxhGlsX+at1OBrrTl0X3nU8zyTUWqhh2xjOoj8na0 Jl2p2JEKtdw/tEbu8aOqsOwSMlBmT2Ret/VslgthhXcrZQaACF9YxjsqllLbIRpQdq hvImLAgFS3xrr8ifDN0XDGMg05YL7UnEkHC5d+OYyYyNYfnoTSEHbfKwhJl/kxcnij LDXZQydiehFCjBaa9iT/wimDjeaT1dnxgZhTxA5D/zPEXzXjErVzIR7l2Rld+iukqV zWNgoNG0MmG3Q== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id E83665C14E6; Mon, 6 Dec 2021 13:36:59 -0800 (PST) Date: Mon, 6 Dec 2021 13:36:59 -0800 From: "Paul E. McKenney" To: Randy Dunlap Cc: Mark Rutland , Thomas Gleixner , Steven Rostedt , Nicolas Saenz Julienne , linux-kernel , linux-arm-kernel , rcu@vger.kernel.org, Peter Zijlstra , mtosatti , frederic , Jonathan Corbet Subject: Re: [PATCH v2] Documentation: Fill the gaps about entry/noinstr constraints Message-ID: <20211206213659.GI641268@paulmck-ThinkPad-P17-Gen-1> Reply-To: paulmck@kernel.org References: <878rx5b7i5.ffs@tglx> <87v9088a5q.ffs@tglx> <87ee6w83yw.ffs@tglx> <87bl2083mu.ffs@tglx> <1158239c-4e65-d3d9-41b3-4fedac856622@infradead.org> <20211206175323.GB641268@paulmck-ThinkPad-P17-Gen-1> <9ff94a5f-bb7e-501a-65cf-f260ae75b506@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9ff94a5f-bb7e-501a-65cf-f260ae75b506@infradead.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Dec 06, 2021 at 01:24:03PM -0800, Randy Dunlap wrote: > > > On 12/6/21 09:53, Paul E. McKenney wrote: > > On Mon, Dec 06, 2021 at 05:36:51PM +0000, Mark Rutland wrote: > >> On Fri, Dec 03, 2021 at 07:48:08PM -0800, Randy Dunlap wrote: > >>> On 12/1/21 12:35, Thomas Gleixner wrote: > >>>> +Aside of that many architectures have to save register state, e.g. debug or > >>> > >>> state (e.g. debug) or > >>> > >>>> +cause registers before another exception of the same type can happen. A > >>> > >>> ^^^^^ cannot parse (with or without the change to the previous line) > >> > >> I think the difficulty here is with "cause register"? That' a register which > >> indicates the cause of an exception, e.g. > > Oh. I see. Thanks. > > >> * MIPS has `cause` (coprocessor 0 register 13) > >> * arm64 / AArch64 has `ESR_ELx` (Exception Syndrome Register, ELx) > >> > >> We could probably clarify this as "exception cause registers" or "exception > >> status registers", if that helps? > > > > Or to make it word-by-word unambiguous, "exception-cause registers" > > and "exception-status registers". > > Any of those works. Or even 'cause' registers. Agreed, careful use of quotation marks can also do the trick. That is the "wonderful" thing about English, so very many ways to say the same thing... Thanx, Paul 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 2F369C433F5 for ; Mon, 6 Dec 2021 21:41:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=PfiozTmy0jpwxy8Ylx0Zezx216PzUiO7u7/NMDMwGzY=; b=XUGwyUEHYH0LXV ZQ7uCK7LdOlmCsPRg8hAFWRgmSLgtMUbR2tymZ4YGgk+vmYyPXwGTZcrUbQWiMWB/o0f3fL0UqoYU 5mX0fqQNn8tuLCyeXQV6madxqXFexXUtTCVYRUBXUzlurQj43Nj3USLvMdC1LxUq9/q1GXVR125qQ P1YcD22dhYh1RAs620iA97plRC8X2r92ViuULgX5ltWWarXDyxTIkCNJy4LH4WwlBraFXXbvJxuw+ 4wrqj7Q/oeJ9n3UeBr6nujT7mx1JD6NZliTL0wVMFAzkR0xYVcyQmtmf0OgsVtqSE/M77Vh97ibCq sWCaSFZKe97aQ5PIrpaw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1muLhq-005x6V-R2; Mon, 06 Dec 2021 21:39:32 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1muLfU-005wKw-UM for linux-arm-kernel@lists.infradead.org; Mon, 06 Dec 2021 21:37:08 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sin.source.kernel.org (Postfix) with ESMTPS id 2F837CE1413; Mon, 6 Dec 2021 21:37:02 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 50800C341C6; Mon, 6 Dec 2021 21:37:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1638826620; bh=f84xs3ZWRDRi5yCnS5uMKiSpraAqjxG5xApNM0KlV+M=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=rwJzyqjSjn+0tt76jOh96QKag8reoQ4QQlKYk8l22coi3ErZXW2bVShMEaXc88I/O 6nwFfz/0BEWv5Bk1JhdvEVTW8QxhGlsX+at1OBrrTl0X3nU8zyTUWqhh2xjOoj8na0 Jl2p2JEKtdw/tEbu8aOqsOwSMlBmT2Ret/VslgthhXcrZQaACF9YxjsqllLbIRpQdq hvImLAgFS3xrr8ifDN0XDGMg05YL7UnEkHC5d+OYyYyNYfnoTSEHbfKwhJl/kxcnij LDXZQydiehFCjBaa9iT/wimDjeaT1dnxgZhTxA5D/zPEXzXjErVzIR7l2Rld+iukqV zWNgoNG0MmG3Q== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id E83665C14E6; Mon, 6 Dec 2021 13:36:59 -0800 (PST) Date: Mon, 6 Dec 2021 13:36:59 -0800 From: "Paul E. McKenney" To: Randy Dunlap Cc: Mark Rutland , Thomas Gleixner , Steven Rostedt , Nicolas Saenz Julienne , linux-kernel , linux-arm-kernel , rcu@vger.kernel.org, Peter Zijlstra , mtosatti , frederic , Jonathan Corbet Subject: Re: [PATCH v2] Documentation: Fill the gaps about entry/noinstr constraints Message-ID: <20211206213659.GI641268@paulmck-ThinkPad-P17-Gen-1> References: <878rx5b7i5.ffs@tglx> <87v9088a5q.ffs@tglx> <87ee6w83yw.ffs@tglx> <87bl2083mu.ffs@tglx> <1158239c-4e65-d3d9-41b3-4fedac856622@infradead.org> <20211206175323.GB641268@paulmck-ThinkPad-P17-Gen-1> <9ff94a5f-bb7e-501a-65cf-f260ae75b506@infradead.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <9ff94a5f-bb7e-501a-65cf-f260ae75b506@infradead.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211206_133705_208300_2C1A8F6F X-CRM114-Status: GOOD ( 20.63 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: paulmck@kernel.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Mon, Dec 06, 2021 at 01:24:03PM -0800, Randy Dunlap wrote: > > > On 12/6/21 09:53, Paul E. McKenney wrote: > > On Mon, Dec 06, 2021 at 05:36:51PM +0000, Mark Rutland wrote: > >> On Fri, Dec 03, 2021 at 07:48:08PM -0800, Randy Dunlap wrote: > >>> On 12/1/21 12:35, Thomas Gleixner wrote: > >>>> +Aside of that many architectures have to save register state, e.g. debug or > >>> > >>> state (e.g. debug) or > >>> > >>>> +cause registers before another exception of the same type can happen. A > >>> > >>> ^^^^^ cannot parse (with or without the change to the previous line) > >> > >> I think the difficulty here is with "cause register"? That' a register which > >> indicates the cause of an exception, e.g. > > Oh. I see. Thanks. > > >> * MIPS has `cause` (coprocessor 0 register 13) > >> * arm64 / AArch64 has `ESR_ELx` (Exception Syndrome Register, ELx) > >> > >> We could probably clarify this as "exception cause registers" or "exception > >> status registers", if that helps? > > > > Or to make it word-by-word unambiguous, "exception-cause registers" > > and "exception-status registers". > > Any of those works. Or even 'cause' registers. Agreed, careful use of quotation marks can also do the trick. That is the "wonderful" thing about English, so very many ways to say the same thing... Thanx, Paul _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel