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 X-Spam-Level: X-Spam-Status: No, score=-2.1 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 30AD3C3A5A7 for ; Tue, 3 Sep 2019 07:38:57 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 0646422DBF for ; Tue, 3 Sep 2019 07:38:57 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="ZWYwkcS/" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728198AbfICHi4 (ORCPT ); Tue, 3 Sep 2019 03:38:56 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:54488 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728045AbfICHiv (ORCPT ); Tue, 3 Sep 2019 03:38:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Transfer-Encoding :Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=zMlhPvXbFRvudQ4Wa6rXBHMxB5a9svwnPxE7oMqO/UQ=; b=ZWYwkcS/DNQwcA/qB3ONLZ/EdM RIbDgQlzzAAy3fBP7PQ9X8hhQug0ul1bPw7yDwcqWGWDfyysfvCi6BI4LG/+Nx+kzfEtGiule0IYI uQNtvGDz2UTuocqdY4R3CiflvMfmTyBqXzuCz1K+Fk52aCVt+lHwQMx1kDdHXJ2s7f9lGUdZMwiLr v+K5G5U9AdwZzbYzkFAHEnN/in6HWsGHer1nItvPZvYF8hnk/9ckLXHlWX6LHFA1iV+aD4YMf5DwZ EPMm53+f2taQ8DH7n6FIozM2TH2rCVag6JvRGmxyow+At8Wwo9QDIe+Hmp8mW5a57nCBCaK4ITWEt PK0LgQgw==; Received: from hch by bombadil.infradead.org with local (Exim 4.92 #3 (Red Hat Linux)) id 1i53On-0002SC-Nm; Tue, 03 Sep 2019 07:38:45 +0000 Date: Tue, 3 Sep 2019 00:38:45 -0700 From: "hch@infradead.org" To: Atish Patra Cc: "hch@infradead.org" , "aou@eecs.berkeley.edu" , "alankao@andestech.com" , "gregkh@linuxfoundation.org" , "anup@brainfault.org" , "palmer@sifive.com" , "linux-kernel@vger.kernel.org" , "rppt@linux.ibm.com" , "alexios.zavras@intel.com" , "gary@garyguo.net" , "paul.walmsley@sifive.com" , "linux-riscv@lists.infradead.org" , "tglx@linutronix.de" Subject: Re: [RFC PATCH 0/2] Add support for SBI version to 0.2 Message-ID: <20190903073845.GA1170@infradead.org> References: <20190826233256.32383-1-atish.patra@wdc.com> <20190827144624.GA18535@infradead.org> <20190829105919.GB8968@infradead.org> <4bd0a62ba36587661574e1bf8b094b0a28ec8941.camel@wdc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4bd0a62ba36587661574e1bf8b094b0a28ec8941.camel@wdc.com> User-Agent: Mutt/1.11.4 (2019-03-13) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Aug 30, 2019 at 11:13:25PM +0000, Atish Patra wrote: > If I understood you clearly, you want to call it legacy in the spec and > just say v0.1 extensions. > > The whole idea of marking them as legacy extensions to indicate that it > would be obsolete in the future. > > But I am not too worried about the semantics here. So I am fine with > just changing the text to v0.1 if that avoids confusion. So my main problems is that we are lumping all the "legacy" extensions together. While some of them are simply a bad idea and shouldn't really be implemented for anything new ever, others like the sfence.vma and ipi ones are needed until we have hardware support to avoid them and possibly forever for virtualization. So either we use different markers of legacy for them, or we at least define new extensions that replace them at the same time. What I want to avoid is the possibŃ–ly of an implementation using the really legacy bits and new extensions at the same time. 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 X-Spam-Level: X-Spam-Status: No, score=-2.3 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0882BC3A5A2 for ; Tue, 3 Sep 2019 07:38:57 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id D17012053B for ; Tue, 3 Sep 2019 07:38:56 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="tKKKHx8C" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D17012053B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=infradead.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-riscv-bounces+infradead-linux-riscv=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=M0dcDY5d079dKjH0vN+pXEpuCpSQj4ZrGp1SbruNO2Y=; b=tKKKHx8CNNRx6q uy+h4QUmBT6sWGv5BxqCCKTQAHBLQv9Lj516opY1bLIOYtaOxpaj+SVUZrmf+oUBBDSNxWXRUROPe GTOm0BwCWluhXo0IOK5RAP0cefaWJiU0fNR9RU95Bz/KXFu/REKe4iVdEMrGaESwsX9Y51YovTknF pw4xRKyYWcbS5tTh6C+laNg4vpL/DZxgs6AIVN8wv8qRzn187uZyuiivnkdZGKwSSjyDC0mxqvY20 cC2wycUDvtiD4QK/pGm8Z4p392jYipiIiKzNej5xW8g778UZwe3Hp2AdS87MKlAKJxG556I7xDJI/ xup32YkArQal4/QGat3g==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1i53Or-0002Tk-1U; Tue, 03 Sep 2019 07:38:49 +0000 Received: from hch by bombadil.infradead.org with local (Exim 4.92 #3 (Red Hat Linux)) id 1i53On-0002SC-Nm; Tue, 03 Sep 2019 07:38:45 +0000 Date: Tue, 3 Sep 2019 00:38:45 -0700 From: "hch@infradead.org" To: Atish Patra Subject: Re: [RFC PATCH 0/2] Add support for SBI version to 0.2 Message-ID: <20190903073845.GA1170@infradead.org> References: <20190826233256.32383-1-atish.patra@wdc.com> <20190827144624.GA18535@infradead.org> <20190829105919.GB8968@infradead.org> <4bd0a62ba36587661574e1bf8b094b0a28ec8941.camel@wdc.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <4bd0a62ba36587661574e1bf8b094b0a28ec8941.camel@wdc.com> User-Agent: Mutt/1.11.4 (2019-03-13) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "aou@eecs.berkeley.edu" , "alankao@andestech.com" , "gregkh@linuxfoundation.org" , "palmer@sifive.com" , "linux-kernel@vger.kernel.org" , "rppt@linux.ibm.com" , "hch@infradead.org" , "alexios.zavras@intel.com" , "gary@garyguo.net" , "anup@brainfault.org" , "paul.walmsley@sifive.com" , "linux-riscv@lists.infradead.org" , "tglx@linutronix.de" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+infradead-linux-riscv=archiver.kernel.org@lists.infradead.org T24gRnJpLCBBdWcgMzAsIDIwMTkgYXQgMTE6MTM6MjVQTSArMDAwMCwgQXRpc2ggUGF0cmEgd3Jv dGU6Cj4gSWYgSSB1bmRlcnN0b29kIHlvdSBjbGVhcmx5LCB5b3Ugd2FudCB0byBjYWxsIGl0IGxl Z2FjeSBpbiB0aGUgc3BlYyBhbmQKPiBqdXN0IHNheSB2MC4xIGV4dGVuc2lvbnMuCj4gCj4gVGhl IHdob2xlIGlkZWEgb2YgbWFya2luZyB0aGVtIGFzIGxlZ2FjeSBleHRlbnNpb25zIHRvIGluZGlj YXRlIHRoYXQgaXQKPiB3b3VsZCBiZSBvYnNvbGV0ZSBpbiB0aGUgZnV0dXJlLgo+IAo+IEJ1dCBJ IGFtIG5vdCB0b28gd29ycmllZCBhYm91dCB0aGUgc2VtYW50aWNzIGhlcmUuIFNvIEkgYW0gZmlu ZSB3aXRoCj4ganVzdCBjaGFuZ2luZyB0aGUgdGV4dCB0byB2MC4xIGlmIHRoYXQgYXZvaWRzIGNv bmZ1c2lvbi4KClNvIG15IG1haW4gcHJvYmxlbXMgaXMgdGhhdCB3ZSBhcmUgbHVtcGluZyBhbGwg dGhlICJsZWdhY3kiIGV4dGVuc2lvbnMKdG9nZXRoZXIuICBXaGlsZSBzb21lIG9mIHRoZW0gYXJl IHNpbXBseSBhIGJhZCBpZGVhIGFuZCBzaG91bGRuJ3QKcmVhbGx5IGJlIGltcGxlbWVudGVkIGZv ciBhbnl0aGluZyBuZXcgZXZlciwgb3RoZXJzIGxpa2UgdGhlIHNmZW5jZS52bWEKYW5kIGlwaSBv bmVzIGFyZSBuZWVkZWQgdW50aWwgd2UgaGF2ZSBoYXJkd2FyZSBzdXBwb3J0IHRvIGF2b2lkIHRo ZW0KYW5kIHBvc3NpYmx5IGZvcmV2ZXIgZm9yIHZpcnR1YWxpemF0aW9uLgoKU28gZWl0aGVyIHdl IHVzZSBkaWZmZXJlbnQgbWFya2VycyBvZiBsZWdhY3kgZm9yIHRoZW0sIG9yIHdlIGF0IGxlYXN0 CmRlZmluZSBuZXcgZXh0ZW5zaW9ucyB0aGF0IHJlcGxhY2UgdGhlbSBhdCB0aGUgc2FtZSB0aW1l LiAgV2hhdCBJCndhbnQgdG8gYXZvaWQgaXMgdGhlIHBvc3NpYtGWbHkgb2YgYW4gaW1wbGVtZW50 YXRpb24gdXNpbmcgdGhlIHJlYWxseQpsZWdhY3kgYml0cyBhbmQgbmV3IGV4dGVuc2lvbnMgYXQg dGhlIHNhbWUgdGltZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmxpbnV4LXJpc2N2IG1haWxpbmcgbGlzdApsaW51eC1yaXNjdkBsaXN0cy5pbmZyYWRl YWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgt cmlzY3YK