Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp6570878rwr; Tue, 2 May 2023 02:17:33 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6U/qLQ7lAoQXTaMIe49Jg6pbWwxXLTxmZwuFEncRNkOwgaq53/4sVnJVdsS4W76EknK/Q4 X-Received: by 2002:a17:90a:f495:b0:24d:e670:d471 with SMTP id bx21-20020a17090af49500b0024de670d471mr9256919pjb.6.1683019052695; Tue, 02 May 2023 02:17:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683019052; cv=none; d=google.com; s=arc-20160816; b=pMD2L94LNFNWZfci7Ea83bP87gDisiX0s2VH4+078Mq0FPL1/B8gJpXVrg/B7P52R1 lsTCO4bAWg7lXwqnZANGVQZduEjThJSOMn0bpAh4exOneA3SuV/PZC7R5EB6u66/ekFO 8c1SuC8jZ5wZ6JZewlakkV1PZ+Q6e/xH20xDVxRJ6XGe/eTmganHd6os8jakUi/olv4y pFMyFw+b2Kk7lfzpPuqjO1xOAH7krSlh6X1j9I6GpYlnCiirFOCUREFYXnDFITI7ZfWF ly8uo06stlWDAyPnEV3/bjBx4y8hcsch6rTr4XZA9atSH3MGvudIC42TgJg92vRF8Lvx 9R7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=je+stwVyVzohIMwhwEUkHHYxPgxc8l0tiX0YAlYbwa8=; b=k0CTFaBOXmref30HxQHWQ0hcnnf42l2GzeLV0eCOajBMGRUkpuqDAvbHiETIpGzApk dtc7RKMDRXMcqfjrAXAARKG2PWLjTCrXQnk1Ze0s8lYPo4Grd5/5CJEU0hVANdy2D0ZP sAc008QPTRCAncKDwa/N6JOVCX3MmdDHu4htDgvhmLp63M9M3GZ1Beo9eo4vJPDPbz9l qWQZlO0jI8yfpeSp7l+nBalhHJDh5LJy/P7dRKeWn6GpFOSLmHJopXUH7vaXpgd1H9tF qsxwGqX2QHPkipn+A/9+pg90WbbHr448w+QQXE9BVGnGIbW3YXzKJbWkFamxn6gzlXfG DMyQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@vrull.eu header.s=google header.b=S9eTIKXH; 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 k12-20020a63f00c000000b0051b6f110ab8si30669631pgh.303.2023.05.02.02.17.17; Tue, 02 May 2023 02:17:32 -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=@vrull.eu header.s=google header.b=S9eTIKXH; 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 S233578AbjEBJN1 (ORCPT + 99 others); Tue, 2 May 2023 05:13:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35172 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233597AbjEBJNZ (ORCPT ); Tue, 2 May 2023 05:13:25 -0400 Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1B1D046A9 for ; Tue, 2 May 2023 02:13:23 -0700 (PDT) Received: by mail-ed1-x535.google.com with SMTP id 4fb4d7f45d1cf-50bc456cc39so3473372a12.1 for ; Tue, 02 May 2023 02:13:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vrull.eu; s=google; t=1683018801; x=1685610801; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=je+stwVyVzohIMwhwEUkHHYxPgxc8l0tiX0YAlYbwa8=; b=S9eTIKXHQFsHNG2DDigtg+A94Kft9D3iwx2hQnQh1GTzcwuOJIuPqfp6zsZkV+8LJN CVVvFBpb2/PB9rA69X5DaXk/+n90Lx6RWnBmzRw84LnRGdw//09aCBRXMsLTfetNbfsL XoTBydUOfyeEqFfakYu//jz60rwxx9brShtYk2/jofkOCLTKMJRiY+e9bnn/Tz1OMP0K XEQgY4Gqt26+1h72oZbQ/mpxDmyyqaJJ00a6NfoxDO/4wySJjwO/q1oOH4LwehV3V3RH 9lyo8rVCfZIfVN1I19H/Ey8MF14edZj2hMcOj775hKHhBLAfRR5mQDMwfwJuEm4+vKgt plMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683018801; x=1685610801; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=je+stwVyVzohIMwhwEUkHHYxPgxc8l0tiX0YAlYbwa8=; b=jO1HUPPqylCPIo06hz/C+kuWwuKRS2AeEny36YZ9QYtf09YMKCMLkkXN6iiT+eRjEv lGWT0DbYsOtKkodkvN52de4mGzwG/z0JHjiTQXHpCGsRiHjq2+UMuugwpnFt5WXyIHNI Lp6D1lR2OCfn+q8a8cPHIE9E2VE4gImwx1/TDGX7nfoXUfk+8Erzp0nGeV2AxgjhJEAt MoUgTdCcDHogj9ZQjO8+UY122vyQErlyoiWMOyCQc25Vc2ysVrXUeBI0Xhf+Rvv0IEAY TYBOwhOu0USmjDqn2Ns/266YQbHwBhWBaqhzDy7Cj+5RxWYK1eb7CZOT23D3zwQA+GUF KYNA== X-Gm-Message-State: AC+VfDzPW+qZ5wUvBfkvKGDA3DBxKjVU5s+GeR1kvgYKaUNoVrI+6TNz G43gGqYmUmyiohIIvEf99cNpXw/LqAmeAiGdtsHkaA== X-Received: by 2002:a05:6402:441:b0:506:983f:1f61 with SMTP id p1-20020a056402044100b00506983f1f61mr7514391edw.3.1683018801471; Tue, 02 May 2023 02:13:21 -0700 (PDT) MIME-Version: 1.0 References: <20230424194911.264850-1-heiko.stuebner@vrull.eu> <87ednz7roh.fsf@all.your.base.are.belong.to.us> <7DD2C38C-CBB3-41EE-A195-50E4C2451B7E@jrtc27.com> <87jzxrnp01.fsf@all.your.base.are.belong.to.us> In-Reply-To: <87jzxrnp01.fsf@all.your.base.are.belong.to.us> From: Philipp Tomsich Date: Tue, 2 May 2023 11:13:10 +0200 Message-ID: Subject: Re: [PATCH 0/4] Expose the isa-string via the AT_BASE_PLATFORM aux vector To: =?UTF-8?B?QmrDtnJuIFTDtnBlbA==?= Cc: Jessica Clarke , Heiko Stuebner , Palmer Dabbelt , linux-riscv , Paul Walmsley , Kito Cheng , Conor Dooley , matthias.bgg@gmail.com, Heinrich Schuchardt , Greentime Hu , nick.knight@sifive.com, christoph.muellner@vrull.eu, richard.henderson@linaro.org, arnd@arndb.de, linux-kernel@vger.kernel.org, Heiko Stuebner Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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, 2 May 2023 at 09:58, Bj=C3=B6rn T=C3=B6pel 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. > 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. Cheers, Philipp.