Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp754424pxp; Fri, 11 Mar 2022 14:14:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJw1RbYkPpJlXfp08ZQutY1sYMuC2b/3WThLf2xX6T8p+IPlWdXJXs7eYYYlyrmYX0ihNx+o X-Received: by 2002:a63:2b48:0:b0:365:2766:7e5f with SMTP id r69-20020a632b48000000b0036527667e5fmr10312509pgr.613.1647036891126; Fri, 11 Mar 2022 14:14:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1647036891; cv=none; d=google.com; s=arc-20160816; b=fi+j9CUT4s96pEgEYdw9sv9kub2/UfL/NsnYCGvcNK29ZrhULtTdfYkpq12vD9k9Qy mZ37J3Uevn4rvVFbg3o7DnLiEzRqeQNfg2Bda7aqag15CL8Lx9OGwux/fQlV7w+XQBYK AYgD68/WM/5rfxygB1vNlW1NgvUjV9Gc5Z+5usJJF8k7R7lKxX4wm1g5lRZtOKma28fM E9Y4gJ5bmPB95QQVmiJqGP2jlsYFbVaSdmgEt27aI4g4RsLIn6M2TlxbmMlU2YEllBRS 2xe5u06tRIP/xO2nJMG9IZ/BIUgadoR/mZs92fixtcEqAxsFps857M8vj7v38KepfZc7 q3rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:references :cc:to:from:content-language:subject:user-agent:mime-version:date :message-id:sender:dkim-signature; bh=quoOdBqHe+MiRynnU2oJbvE2sJ9ayk5MN4kKgho3uZs=; b=K/ybLnJX+5Q1FXee7arOXnDOqqaiBCODuITN6N+rb9gKW5uq57vaQ7sVgaGktCeREZ FAhY1crr3lkYfbANI2un/WOFdzcQCBBu2tCgQxA66FyW+UbqZsWHP2DlPTpX+quukDwW lV3Juge+KQ9te8N9bQyiXpG/Mj9lIThdmOYqxDgwpplK9t2b4Gi+f/waxZic5pyel7iU UvzEfTO7OAdwyjfYC5u9ftZROenkg+5F8V6EnMP/PJ5zino/U6pQ6aEUHJkrTHQ3GcF7 ySOe1LYzAADr7ZZnU8tSTB07+w0a+jbDUhFcicItis1C1aBwdyLXdsWTn7oS3xhHhb/C 7G0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@michaelkloos.com header.s=k1 header.b=UJhMs8eq; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id f124-20020a636a82000000b00380c8be33bcsi7340990pgc.870.2022.03.11.14.14.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Mar 2022 14:14:51 -0800 (PST) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@michaelkloos.com header.s=k1 header.b=UJhMs8eq; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 376482BFCEE; Fri, 11 Mar 2022 13:24:08 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242511AbiCJNir (ORCPT + 99 others); Thu, 10 Mar 2022 08:38:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52668 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242632AbiCJNig (ORCPT ); Thu, 10 Mar 2022 08:38:36 -0500 Received: from m228-4.mailgun.net (m228-4.mailgun.net [159.135.228.4]) by lindbergh.monkeyblade.net (Postfix) with UTF8SMTPS id 9AE32E40 for ; Thu, 10 Mar 2022 05:37:30 -0800 (PST) DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=michaelkloos.com; q=dns/txt; s=k1; t=1646919450; h=Content-Transfer-Encoding: Content-Type: In-Reply-To: References: Cc: To: To: From: From: Subject: Subject: MIME-Version: Date: Message-ID: Sender: Sender; bh=quoOdBqHe+MiRynnU2oJbvE2sJ9ayk5MN4kKgho3uZs=; b=UJhMs8eqeZJmmf6hbWKHDs6FVyhW9kA1bvrMjQt0kye8H3GrT7FIazT1z6dnv3cSiIb5o1s7 CvGtYomaZi9iOYdcc8tlAJIcPjELPTYkkpd9YDZzzeQ8XnIvUZLleeOVIiHmXxY2GvbB9xF/ fA0Lj7AfLjLv2sKShbMpW6TZXkM= X-Mailgun-Sending-Ip: 159.135.228.4 X-Mailgun-Sid: WyI5NjYzNiIsICJsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnIiwgIjQ4Y2MwIl0= Received: from drop1.michaelkloos.com (drop1.michaelkloos.com [67.205.190.89]) by smtp-out-n02.prod.us-west-2.postgun.com with SMTP id 6229ff19ea5f8dddb596cf71 (version=TLS1.3, cipher=TLS_AES_128_GCM_SHA256); Thu, 10 Mar 2022 13:37:29 GMT Sender: Michael@michaelkloos.com Received: from [192.168.0.103] (cpe-173-88-115-50.columbus.res.rr.com [173.88.115.50]) by drop1.michaelkloos.com (Postfix) with ESMTPSA id ACDAF40176; Thu, 10 Mar 2022 13:37:27 +0000 (UTC) Message-ID: Date: Thu, 10 Mar 2022 08:37:27 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH] riscv: Work to remove kernel dependence on the M-extension Content-Language: en-US From: "Michael T. Kloos" To: Palmer Dabbelt , Christoph Hellwig , Arnd Bergmann Cc: Paul Walmsley , aou@eecs.berkeley.edu, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org References: <8f06a08e-c1b3-066f-bd9e-1f2d686492fa@MichaelKloos.com> <3db8c258-cc62-29d1-c64f-31f3c4e2aa07@MichaelKloos.com> In-Reply-To: <3db8c258-cc62-29d1-c64f-31f3c4e2aa07@MichaelKloos.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,NICE_REPLY_A,RDNS_NONE,SPF_HELO_NONE, T_SCC_BODY_TEXT_LINE autolearn=no 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 Is there something I can do that would help alleviate your concerns or apprehension? On 3/10/2022 8:22 AM, Michael T. Kloos wrote: > Some other thoughts: > It sounds like I am not the first person to want this feature and I > probably won't be the last.  I created the change for my own reasons, the > same as any other contributor.  I think we all know that I can not pull > out some chart and say, "This many people want this and here is why."  I > live in central Ohio and have been doing this as a hobby.  I don't even > know anyone else who knows about systems and operating system development. > If the justification that you are looking for is that I as some > hypothetical developer at a major tech company is about to release a new > RISC-V chip without M support but we want it to run Linux, I can not > provide that answer.  It sounds a bit like some software or hardware, > chicken or the egg anyway.  Trying to maintain my own fork if people > start contributing patches with incompatible assembly scares me. >     Michael