Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp3463385pxb; Mon, 24 Jan 2022 10:04:41 -0800 (PST) X-Google-Smtp-Source: ABdhPJxfJ8CwpHG+BX53yu13Io/aD2yro9Rntny5gvnKJ1J2SO6TTvwoG4UuRvTi5v2B8Qh2dk0M X-Received: by 2002:a17:903:1c6:b0:14b:6b63:b3e9 with SMTP id e6-20020a17090301c600b0014b6b63b3e9mr1360742plh.69.1643047481337; Mon, 24 Jan 2022 10:04:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643047481; cv=none; d=google.com; s=arc-20160816; b=DaVs1/pR7kMO50UV6t+F8GcvKr6DFgdoXZCdEOVIGrgDunVg1s8cubIY/Y72i2f9UB 3+jAb4rvKJYEMjzGGApoP6n2jAAfy9ur2ZRtoX3A/x+7gaN3l8i1wbCBMm8p1EFF7C4I LZVf2K3TqAXeswtiALf0WzsIprFkRCENlULv4EIzyImH0Ay8/+HKhit47JXiMQRoxZct NUeUxTwnCcvTZ6lCycSRAVTEiH+T0Px/iwqgBbq7P/AnYWvedz0BPgztyxQdG3lUHyqT 0I+7cNKEsVbwh2VmB5lyj743gc2qsdaNt3+OChUNWruvQrsTPms8zFjBiqiClPIrupR4 MrGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=IKPvvUp1qnCfeUyjLykMtKYoQ+oYR5vDRPE0BDVOwDg=; b=XS9X9C5rJryy0u+FQYXu3cm81jF0Z3CtP8NPgwG19vuCVRFbH/mbqOvahwS7sXQt7y ywo2Yg0y5LLG3DShWJN9Hh9xkGxRH1JkfJefR7zawYZFW+DacwHJRVkE3w3g9upXib+u k0qwZnDK6IO64xKWPzrnuXC4GDJDp27rhiOY8XEv4UOB12pQJMH/m0q83qbt7iZWn2gz rZzqfsD4oWOE35DW9/E4BWj3WxG1f/xesZndmUvZnlZVYuuaNtsOBJWQiVcW8l8d8A4T vJy4WhhDWIvvjItU4aSE6W9Yhrn8zwQIWRCRz712qz8KIMZ4neTVisrjs92O35MrLs4N nulA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t3si14309596pgq.452.2022.01.24.10.04.28; Mon, 24 Jan 2022 10:04:41 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241783AbiAXHWS (ORCPT + 99 others); Mon, 24 Jan 2022 02:22:18 -0500 Received: from verein.lst.de ([213.95.11.211]:54411 "EHLO verein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241776AbiAXHWO (ORCPT ); Mon, 24 Jan 2022 02:22:14 -0500 Received: by verein.lst.de (Postfix, from userid 2407) id 898DB68BEB; Mon, 24 Jan 2022 08:22:08 +0100 (CET) Date: Mon, 24 Jan 2022 08:22:08 +0100 From: Christoph Hellwig To: Heiko Stuebner Cc: palmer@dabbelt.com, paul.walmsley@sifive.com, aou@eecs.berkeley.edu, linux-riscv@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, robh+dt@kernel.org, wefu@redhat.com, liush@allwinnertech.com, guoren@kernel.org, atishp@atishpatra.org, anup@brainfault.org, drew@beagleboard.org, hch@lst.de, arnd@arndb.de, wens@csie.org, maxime@cerno.tech, dlustig@nvidia.com, gfavor@ventanamicro.com, andrea.mondelli@huawei.com, behrensj@mit.edu, xinhaoqu@huawei.com, huffman@cadence.com, mick@ics.forth.gr, allen.baum@esperantotech.com, jscheid@ventanamicro.com, rtrauben@gmail.com, samuel@sholland.org, cmuellner@linux.com, philipp.tomsich@vrull.eu Subject: Re: [PATCH v5 00/14] riscv: support for svpbmt and D1 memory types Message-ID: <20220124072208.GA21441@lst.de> References: <20220121163618.351934-1-heiko@sntech.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220121163618.351934-1-heiko@sntech.de> User-Agent: Mutt/1.5.17 (2007-11-01) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 21, 2022 at 05:36:04PM +0100, Heiko Stuebner wrote: > So this is my try at implementing svpbmt (and the diverging D1 memory > types using the alternatives framework). Please spell out what it does. While I can remember the original single letter extensions very well, the new priviliged extension naming is just letter salad. You might also want to explain in more detail what it does and why you want to support it.