Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp400328pxb; Wed, 13 Apr 2022 03:57:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxeXiaeQ6TjTMbmquWHeq37tGbQOxH2B1sbU1grIasdpTAPtdNC3K7XDfD/Yxa4dCXDOJkP X-Received: by 2002:a63:2cd4:0:b0:39d:8636:3808 with SMTP id s203-20020a632cd4000000b0039d86363808mr8192388pgs.290.1649847458585; Wed, 13 Apr 2022 03:57:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649847458; cv=none; d=google.com; s=arc-20160816; b=JsFqEDXcB587STp2MY5pTw03Plhs8506y9CXJqrt5Z/sM/9ysXgG+M/YrhYCpOnI9Z SsjvyNa2qCjg0nQ08xzDAotfXDFKXq0sbYm0CJGtqAFr0oGvhGyRj7YjMPxmtGeZFjSW b0wz+3tWGu7qybdEMV2dasBF6Qi/J9n5/LNAs9xiwl/Attou5L0Bq3EntlVF6z46uCUJ +7+s2YK7Uypcrr0J3N90nmpZQE1MPwM95t4E3KdgbFviHUg9n1mSY9qoHa8p80yFibX0 FWUrSIf16DOdkZwN1LZcH5akVF/rYYTtg2RzCnQ+vqugTSQfncrZ8WfK32tYfmM4dSXY Zr0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=9NDtSKId3t6dVkA8YfqUQPPECjRhEPlDuS/Z/pAcPWM=; b=WzWtemIGDSBqrrvCYsPoqFCQD66jPB+OoUHgRL+8HAXB3mB+c8ExAZgutG9SxUBgnp Xl/2O/52icfQNBHUbOv/WBvKbTO2Gbph+B89gnTi9PbLIE/l4m5Wv10FPVDd5zyXpebN 1HAnJy7hwK01kaRUEEXJDMGc0ZGvixdrUKZJ65SjJzb4WBVPeyITUQLy1t1BvHz7SS6v MyG1CHbPexRorvNfMBCHuWbe2tAQ1OEs1ILUTA6bgzDhwGLRwkJFu+pPG2JPtQdEmO5Z Cc7I0EGpvEPTn04xaht0BRs4AS51VuIejvagy4VEaAPVcfSSOpGoXnpkYUbhHrVaUU1L zugg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@vrull.eu header.s=google header.b=TuU29Onm; 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 t4-20020a632244000000b003988eefb957si5515552pgm.536.2022.04.13.03.57.23; Wed, 13 Apr 2022 03:57:38 -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=TuU29Onm; 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 S234187AbiDMJHv (ORCPT + 99 others); Wed, 13 Apr 2022 05:07:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46164 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229960AbiDMJHu (ORCPT ); Wed, 13 Apr 2022 05:07:50 -0400 Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 57A802A273 for ; Wed, 13 Apr 2022 02:05:30 -0700 (PDT) Received: by mail-wm1-x332.google.com with SMTP id l9-20020a05600c4f0900b0038ccd1b8642so2705728wmq.0 for ; Wed, 13 Apr 2022 02:05:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vrull.eu; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9NDtSKId3t6dVkA8YfqUQPPECjRhEPlDuS/Z/pAcPWM=; b=TuU29OnmVZBwDVSbKNjQMlspssMwQ0smsXVpvEekZAZYhMZ6rmcAtcUd71RRjOL277 u6oyzNzv/A4ja7FzUqeBmT7WN1zE8/44iI/RvZ7P8smd6U4gAXVE8TQL/19+8C3+KPUv yBdRoUcWVJnyaqmXn/p5q9phVKTEcX9VLnba+gP/K4wx9g/FlU70zOXwqNnh5QQbNhqK nDYMONLJMbgaADuYmicO3KSDVch4RAKY461SnjN+MOe/GOELjayUmzGF/V1/T2RM2Mnv r/sGs1uE7Cvf9/P+VwBq0QFg4Qcavl40LxXI7JiXW34D5+6iGXS69QhIxsLs4kRvyi2f KhSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9NDtSKId3t6dVkA8YfqUQPPECjRhEPlDuS/Z/pAcPWM=; b=shFwbKghtCIzpwt0XWeuQd6eOG7GuDM8e9SWAYSu6W2LjYdrq3CQpIeVH5WxobI27M puSfEFXw2jFxhCJHbg4Fz5e3idaq7yTx0xZlNK0BNk3pxCSEc86IvOlzdqMBU4GfJguG 75VEDNZU0fnXDNZc3g0X7mNKWF3YdBStId/RsEnM+GEB5gqTtUPccJr/p+jBkt9p60kh cnwfKG9wrnK4BGgw0tweMO91VV8H1pd65u037Kceh/gCEQszYAunwAqz9B4yIKoBvkFD 80nxN+ySJaH6SuN5zb21b9UIacKwdSOAUKNv4A6OGCEj2VVAWYpHarI4UYnNCTm61i78 U2fQ== X-Gm-Message-State: AOAM532XRDrQ5UNpUuPHKGKePQ5NAKSDFODyYMcua8ckSIOKI2FQfjxo j6c1TMXwVgRJGHvd8TQoFRZ/8+3DgvSj1b2njrAs4w== X-Received: by 2002:a1c:3bd6:0:b0:38f:4e30:6c2f with SMTP id i205-20020a1c3bd6000000b0038f4e306c2fmr791293wma.66.1649840728817; Wed, 13 Apr 2022 02:05:28 -0700 (PDT) MIME-Version: 1.0 References: <20220413030307.133807-1-heiko@sntech.de> <20220413030307.133807-2-heiko@sntech.de> In-Reply-To: <20220413030307.133807-2-heiko@sntech.de> From: Philipp Tomsich Date: Wed, 13 Apr 2022 11:05:17 +0200 Message-ID: Subject: Re: [PATCH v9 01/12] riscv: integrate alternatives better into the main architecture To: Heiko Stuebner Cc: palmer@dabbelt.com, paul.walmsley@sifive.com, aou@eecs.berkeley.edu, linux-riscv@lists.infradead.org, linux-kernel@vger.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, gfavor@ventanamicro.com, andrea.mondelli@huawei.com, behrensj@mit.edu, xinhaoqu@huawei.com, mick@ics.forth.gr, allen.baum@esperantotech.com, jscheid@ventanamicro.com, rtrauben@gmail.com, samuel@sholland.org, cmuellner@linux.com Content-Type: text/plain; charset="UTF-8" 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 Wed, 13 Apr 2022 at 05:04, Heiko Stuebner wrote: > > Right now the alternatives need to be explicitly enabled and > erratas are limited to SiFive ones. > > We want to use alternatives not only for patching soc erratas, > but in the future also for handling different behaviour depending > on the existence of future extensions. > > So move the core alternatives over to the kernel subdirectory > and move the CONFIG_RISCV_ALTERNATIVE to be a hidden symbol > which we expect relevant erratas and extensions to just select > if needed. > > Signed-off-by: Heiko Stuebner Reviewed-by: Philipp Tomsich