Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp7179423rwr; Tue, 2 May 2023 10:31:54 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7JkEdF8JY9/YsYSImHjE3aeQt8DZV3e7tWcs148sCSqfOPKrpLZyeG0k+Vg7Li5hXmUzef X-Received: by 2002:a17:90b:380b:b0:23e:f855:79ed with SMTP id mq11-20020a17090b380b00b0023ef85579edmr20304343pjb.28.1683048714246; Tue, 02 May 2023 10:31:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683048714; cv=none; d=google.com; s=arc-20160816; b=QMGlj6oq7R5h4Gb7NbCymRxV5aPC/KiWnSkQ5jeKTLaucAe69EV3W3cn5yGzuU5T+a WH2/dZ0t/E8SAWQceqpsfITvNxoA/FH5zFicUUqzKVLuPokat1FP5Bj4iDQ+LjsnZwCh mkDr7PpQaT5K5bdvowp85rPGtT/nJgpQiCFeicnXzqfk4p8/5fPgXnWaggqtSogVDgqU cQiY0eCz+xRW246nBW9Y6hwa81vNeZVBNItGmahaJCUa1EdlZjLP/nyk3+5bBik93DfQ chGZXvV6quCvTLjmkJK3uT5iH49x2MxgSOesWFpaI8kiryBpIdWhasR/Wevg0CA6hlrg lz9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:to:from:cc:in-reply-to:subject:date:dkim-signature; bh=+A8Sw/GbyUDc6OouvqtsYaVPbEunyRKH6rDdt34P9UU=; b=mI1BcUDaLulHzPXtEaiY+svSGhttcC/bkh6UZy4sZieErJ8jmWCFW4cXrjSOTAxqIl DhHFZv1qxEXX37zGMV4ouImCMG4ix2XnXHS+2vywZqoL1n1oc+RLEUp13HBue7rd9SSg fq7y8r04oxHCZVW3Ueb2LUqNaeN9m8Q8Lqu5xKfyKmFv/rJPr1p+q3omQF7RPk9cSyyW MVJ/L7IFSwJTNTC5PgSI8uA6BywjmE8Pl+3m/A+vVEJ7VCVFyoAh0is+4lnNOho6fi0/ p9x9aTB5kJKqJsJ3lDJC3s4NOoCfou+9RwqCc2Ci0xBb9L+gfC6eOmRhozt0XcHn9feC 4eZw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dabbelt-com.20221208.gappssmtp.com header.s=20221208 header.b=dsL7jHbG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s12-20020a17090aad8c00b0024e067e6bcdsi4660123pjq.101.2023.05.02.10.31.36; Tue, 02 May 2023 10:31:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@dabbelt-com.20221208.gappssmtp.com header.s=20221208 header.b=dsL7jHbG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234120AbjEBRPe (ORCPT + 99 others); Tue, 2 May 2023 13:15:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53946 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233697AbjEBRPd (ORCPT ); Tue, 2 May 2023 13:15:33 -0400 Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 45FF1C0 for ; Tue, 2 May 2023 10:15:31 -0700 (PDT) Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-63b64a32fd2so4651665b3a.2 for ; Tue, 02 May 2023 10:15:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dabbelt-com.20221208.gappssmtp.com; s=20221208; t=1683047730; x=1685639730; h=content-transfer-encoding:mime-version:message-id:to:from:cc :in-reply-to:subject:date:from:to:cc:subject:date:message-id :reply-to; bh=+A8Sw/GbyUDc6OouvqtsYaVPbEunyRKH6rDdt34P9UU=; b=dsL7jHbGE034WUTc07mFN2pmj7q1QdhVaYAnhUusn2VlN42D987eVEVrsRfbMg2mdq TIiXlbQEj8y/8pyeiyQs9hxpuektYOc0bg7AsjYFvf91tBTlOKr4il/jgAvH1KVO4K5h rjWXwl/gkE3Jk2YR+BtrSOit9oneXJVvOYkW1VukSIgqPAAW7zZZFg2gfBrc+Bb48+na lidGeyKXyfqUtlgsbf7zLUsND13oN7jnoWCQtxFfsJfBmjKcpfb/JLWDZ9VnM0ytv8zd iZ+jiZBaDul86jSR5m9O7FUP4C6vRW9G6EyYGETAwtVW76uMVqxX+GjYMxo4hOBj3k6f b54Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683047730; x=1685639730; h=content-transfer-encoding:mime-version:message-id:to:from:cc :in-reply-to:subject:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=+A8Sw/GbyUDc6OouvqtsYaVPbEunyRKH6rDdt34P9UU=; b=CTbVgszRkBhT1uyru/t81RD97GMRoSphOOUVUi5olyZQjSHVaT97/Jr3ORLwu3GbrO yDK7PGWEeATSBEQopDYXNiXNK86ugbhN/c/WzzHSfgJYgFWkV/5Z5DUcGouqbiyRYOoD YJPjt9e71xb2I8zwY/InTliyf77JBxxW8UyjzNJSTeJK9UtuNmzYza4t8ypaniqypn/8 kgtigwRW5nmR945NWF6Vp5FabU2udcggrDMLZwxfP3Dx+JEH65tOMqY5FugdUT8uXOZl QlGnfvLMtLa3njKmEsW7x0DOZFTnkTYL2AT3tJHVJ5ILLH4JlHZ8rzD9CUuq0vYeBKF4 xaNw== X-Gm-Message-State: AC+VfDyHWNCvr+M7qa2Q+N+wtnWRF5/FLkOvWjzR66gkMKfTKPxcOnF8 zBdhiz/rKRV9zwHZnbG1wA+hDg== X-Received: by 2002:a05:6a20:7d95:b0:f4:98d2:591d with SMTP id v21-20020a056a207d9500b000f498d2591dmr23657544pzj.5.1683047730546; Tue, 02 May 2023 10:15:30 -0700 (PDT) Received: from localhost ([135.180.227.0]) by smtp.gmail.com with ESMTPSA id p11-20020a635b0b000000b0050bd4bb900csm7393064pgb.71.2023.05.02.10.15.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 May 2023 10:15:29 -0700 (PDT) Date: Tue, 02 May 2023 10:15:29 -0700 (PDT) X-Google-Original-Date: Tue, 02 May 2023 10:15:27 PDT (-0700) Subject: Re: [PATCH 0/4] Expose the isa-string via the AT_BASE_PLATFORM aux vector In-Reply-To: CC: bjorn@kernel.org, jrtc27@jrtc27.com, heiko@sntech.de, linux-riscv@lists.infradead.org, Paul Walmsley , kito.cheng@sifive.com, Conor Dooley , matthias.bgg@gmail.com, heinrich.schuchardt@canonical.com, greentime.hu@sifive.com, nick.knight@sifive.com, christoph.muellner@vrull.eu, Richard Henderson , Arnd Bergmann , linux-kernel@vger.kernel.org, heiko.stuebner@vrull.eu From: Palmer Dabbelt To: philipp.tomsich@vrull.eu Message-ID: Mime-Version: 1.0 (MHng) Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 02 May 2023 02:13:10 PDT (-0700), philipp.tomsich@vrull.eu wrote: > On Tue, 2 May 2023 at 09:58, Björn Töpel wrote: >> >> Philipp Tomsich writes: >> >> > It is a pity that the current interface was designed without involving >> > RVI (and that I had to ask my team to put together a patch set for >> > further discussion, given that none of the other major vendors in RVI >> > stepped forward). I guarantee that plenty of reviewers would have >> > highlighted that a central registry (even if it is just a kernel >> > header) should be avoided. >> >> Are you claiming that the hwprobe work was not done in the open, but >> secretly merged? That is not only incorrect, but rude to upstream RISC-V >> Linux developers. I suggest you review how you interact with upstream >> kernel work. > > Please don't put words into my mouth... > > I was merely pointing out that there was no engagement by the RVI > member companies (in regard to this mechanism) within RVI, which would > have prevented Jessica's issue. > This would have also helped to address the concerns on vendor-defined > extensions. > > Also who do you refer to when you say "how _you_ interact"? If it is > RVI that you refer to: it doesn't interact with upstream work > directly, as it doesn't own any engineering resources. > RVI provides a forum for member companies to come to an > understanding/design and then have the member companies perform the > work and take it upstream. I'm not even sure what you're looking for here: if RVI doesn't want to work upstream, then complaining that RVI isn't part of upstream discussions is pretty pointless. >> Why didn't RVI get involved in the review of the series? The expectation >> cannot be that all open source projects go to RVI, but rather the other >> way around. > > That is exactly the point I was making and which you seem to miss: RVI > does not own any engineering resources and depends solely on its > member companies to project into open source projects. > >> Take a look at commit ea3de9ce8aa2 ("RISC-V: Add a syscall for HW >> probing"). Your team was very much involved in the review. > > I am aware, as I had reviewed and commented on these are well. > And my only request (was and) is that we need to figure out a way to > efficiently deal with vendor-defined extensions. Maybe you should go talk to you team, then? Handling vendor extensions via hwprobe has been discussed, sounds like you're confused again.