Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp3269088ybb; Sun, 22 Mar 2020 20:04:39 -0700 (PDT) X-Google-Smtp-Source: ADFU+vsX/nbZVliTP+N26U6IASqSLR9PWYUjKujp4oLzKWfmQhX/3V0Pt9utpRyLB6E8xjwoGRNg X-Received: by 2002:a05:6808:56:: with SMTP id v22mr14888110oic.116.1584932679593; Sun, 22 Mar 2020 20:04:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584932679; cv=none; d=google.com; s=arc-20160816; b=Y+BlP4ujMoozHiikEYKU1wwPQ81PIg/pze7md1AiTMoasG2j6HaAIL/AGp1p5rl3d3 Ty4iGfBzzlXSW0fOUJ+vdjNMiEfJjt0qBxzRu1GIuYRkXAqZ+4+GtpqcYMXdHdP4Ll6n osORe9Wv1do4D8+My7jC/rCbWXCZHPznWUiFr4ZRiZrLtzdLvLU+EwCVThWPozRzklji JzWhAY79HCPfv08aeCQxS/lNAb2+QSNZhvcN13aNHYDxKZ7DV203bQelvJo21Tt6hS9a mPo2dEYmbfUPvg6B8MPFMFJEUcSVQ7CUtj3vOrauY3/CQkBo5bFzFXPPUss4hE5LPlCt rTHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=RG8JaLzGTKMyhBP0BlO9r9T3SiXBNV0qtiTHs4NKU/I=; b=ujaeEScGDaB04DTqSMDl8tG1cZLOdqq3yW2qho7z5uAvxQGFQw1YbZS8i5isC2bSII JuHcL3PptSyIaqwtnKVMxSC/XWevA6YXcr00ywv2fwFuAIn+Ugm8TD1z9TjecRNHd7fr 3eNodYVJBD3TktTR2zPaOJoV34aQpMn76UO7hNzZ17tvuk2hVgeifFeLVqTULrtIulBu U1snH1GOwXHV3xqCkBckjdktWAlKE8RWSKqWX6DBxgUh4b6+LCnFZINi87KJrnCGh8uh Ih/ms+K6Jb4ZbT6CW+ecPgVAt7agecxrZ8KTstfH/XZj+ncnGifXrVFgYcSnBYxeX6ym DXzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@atishpatra.org header.s=google header.b="SvTq/87u"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c130si6989616oig.98.2020.03.22.20.04.26; Sun, 22 Mar 2020 20:04:39 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@atishpatra.org header.s=google header.b="SvTq/87u"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727091AbgCWDDb (ORCPT + 99 others); Sun, 22 Mar 2020 23:03:31 -0400 Received: from mail-wr1-f68.google.com ([209.85.221.68]:44023 "EHLO mail-wr1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726983AbgCWDDb (ORCPT ); Sun, 22 Mar 2020 23:03:31 -0400 Received: by mail-wr1-f68.google.com with SMTP id b2so15137908wrj.10 for ; Sun, 22 Mar 2020 20:03:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=atishpatra.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RG8JaLzGTKMyhBP0BlO9r9T3SiXBNV0qtiTHs4NKU/I=; b=SvTq/87um7GXn4vBgge1JZc0gbJqbdPlvrcL4EYia/FzG5ezZ/hpp6DKWcvqlCiDE7 MGT5z9Z60a/Jo3rCZ9eD5uk+UBFPzhcOvqkIPMKJQptN8UaNCrzqO0f7mHu/8WMqfNFd /LwMq2FUfbw3Xuxh2TpDpym4meEmuNszBGSmknrwd3spK1ixmlOJpx7X6DxTwJOjRV1q bZz4M0fDOPJ15kr4KFBY9m0M/+kBDKacr9v/qWzVoZ+Q8NXsmfDrhDbvtlWyOtyyv+AQ ndLbPhxTf885AXhriH2zWZ2zasMTYe1stBM59Kw5xvwRYfYkhxBCrY2k58+Ky/1sOg9O l5Eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RG8JaLzGTKMyhBP0BlO9r9T3SiXBNV0qtiTHs4NKU/I=; b=IqVUiJLeZOuY59FGzo4o66pdT6KYw87w/QX3y7WM6ZKbU22bMVYh62wabFeK3t3Dgp efsqwQPNiDPRY9LI2C2mJyxGvVHuG2Ht76BygGMkYtH6LAFWAKUL2mELPaqbJih2Bn2B IgGHpRsvSxF44TsBif3zdhMGQLG9ZnY+M0i6oOiold133HaO2tbv/YMVF+XdtKtH6dUb WZ9gx1joUHbKCEKm/EL+9wgW9eekrCPaTIXnmot2lWycy895bJ/ocD+3SGyjnVHWzjKa mMoHuRBUyHo56A5aXtj0Ms38un6jUIM+J3C4SPru3GeqjtfzAa0O6v+LlOiy1rqVswcb TnLQ== X-Gm-Message-State: ANhLgQ2mOjZuzLIP6odPlQm/5rRq19DhVaAAc79HH4XraTb53+CbVive kRJMiqE8qalGyzvBx+971yAsq8wQYyKt4wsACxU7 X-Received: by 2002:a5d:4003:: with SMTP id n3mr12335418wrp.176.1584932608778; Sun, 22 Mar 2020 20:03:28 -0700 (PDT) MIME-Version: 1.0 References: <20200318011144.91532-1-atish.patra@wdc.com> In-Reply-To: From: Atish Patra Date: Sun, 22 Mar 2020 20:03:17 -0700 Message-ID: Subject: Re: [PATCH v11 00/11] Add support for SBI v0.2 and CPU hotplug To: Emil Renner Berthing Cc: Atish Patra , Albert Ou , Gary Guo , Nick Hu , Anup Patel , Linux Kernel Mailing List , Mike Rapoport , Vincent Chen , Palmer Dabbelt , Zong Li , Paul Walmsley , Greentime Hu , linux-riscv , Bin Meng , Thomas Gleixner , Mao Han Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Mar 22, 2020 at 10:49 AM Emil Renner Berthing wrote: > > Hi Atish, > > On Wed, 18 Mar 2020 at 02:12, Atish Patra wrote: > > > > The Supervisor Binary Interface(SBI) specification[1] now defines a > > base extension that provides extendability to add future extensions > > while maintaining backward compatibility with previous versions. > > The new version is defined as 0.2 and older version is marked as 0.1. > > > > This series adds following features to RISC-V Linux. > > 1. Adds support for SBI v0.2 > > 2. A Unified calling convention implementation between 0.1 and 0.2. > > 3. SBI Hart state management extension (HSM) > > 4. Ordered booting of harts > > 4. CPU hotplug > > If it's any help I tried this series with both OpenSBI v0.6 and master > (9a74a64ae08), > and in both cases Linux found all four cpus. I can test the hotplug > stuff too if you send > me instructions. In any case you can add my > > Tested-by: Emil Renner Berthing > Thanks for testing the patches. Here are the steps to online/offline a cpu. To mark a cpu offline $echo 0 > /sys/devices/system/cpu/cpuX/online To mark a cpu online $echo 1 > /sys/devices/system/cpu/cpuX/online Here are the official kernel documentation. https://www.kernel.org/doc/html/latest/core-api/cpu_hotplug.html > /Emil > -- Regards, Atish