Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp2441603ybb; Sun, 5 Apr 2020 07:37:59 -0700 (PDT) X-Google-Smtp-Source: APiQypK6kpakny7jZKUgmp1+RXpzGXIJ9ifSw3W7pBQ3ErUmdPlByuRLHWNGuD4vEYl83O35ssDU X-Received: by 2002:a05:6808:b30:: with SMTP id t16mr9573355oij.66.1586097479738; Sun, 05 Apr 2020 07:37:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586097479; cv=none; d=google.com; s=arc-20160816; b=tz1tqYunjRER88l6uriSXbN/EZRWcKzU8hnIODuptqygyj6ymj8Wnos1/JhliwL6mV WqGavn9r3S4XwmArzR97S+m1/JvS4Pfm59vygmOl1aeE49w09ltBnOqmY5ZXXZ5jV7AP mmeLuvLbvqLsvQnK0PH4WPmFYM3oMm1Av0AHybUuLu/1G+Or0/5BP4VS7Xbwr6D73vxR kfvzqHu4eOcZNQS94jG74zAzeotogXqbw6W00NZyTNlalgS/WvvC7YDLfcgLodD6hpep sMZ6YClra5CLvTB6Erya8cH1SpFuf/7SRa8mrXIYN5Jc6ItKjPof/oLUB9FYmE7NAZCE r+bA== 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=mfgUAunoLM+HahCbkyo4i/ldtjZiqNOiQU1VXreBYiw=; b=ZV9G1XCbpTapFQUzK4tDYVqN+dUVSzb9TPMwGVB+W5MLWur53ObQuYmC68FJ8hCVVx DzCttrhVLV6MgGwnkfGWUCxG58iJRLJjH1Om4o/QZ8tE5B4WCoGETdLk4FgTyf/3/LKa 5yL5ZvyqZFeW3yiTvNBWfld3D3RvJnIESbgMJ5AuwLg5OcqZ8ljL+LUDz4TJo9Yc7Vvq I81Lpbjad8AI7yXopQuFaexshusxnY9SGKYbn8bNUz2ysxCrWocWtNklBFHTH9vcrWNv Ilv89np9wqv3zpVVH+xbl6dq1y9nvbAy+mnUUDQeOVvsWUSQVdtTuxcpB5lS3P67oRkP 9wnQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="KI+/uhwx"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x8si6642714otq.313.2020.04.05.07.37.47; Sun, 05 Apr 2020 07:37:59 -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=@gmail.com header.s=20161025 header.b="KI+/uhwx"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727079AbgDEOhV (ORCPT + 99 others); Sun, 5 Apr 2020 10:37:21 -0400 Received: from mail-yb1-f193.google.com ([209.85.219.193]:37738 "EHLO mail-yb1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726598AbgDEOhT (ORCPT ); Sun, 5 Apr 2020 10:37:19 -0400 Received: by mail-yb1-f193.google.com with SMTP id n2so7275388ybg.4 for ; Sun, 05 Apr 2020 07:37:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=mfgUAunoLM+HahCbkyo4i/ldtjZiqNOiQU1VXreBYiw=; b=KI+/uhwxvtydGdjySRjob/lIdKlJiII/vA6C7rFNTo6dRVUCMw1eHiLDWbMRduMKTi JDYBCFYX9jDDi3eV5x6NzGZpgOA1g8AWDT/kyR8L1jIi5fhGuhhLrnlpUyig25SvqjsA vzrWjKaoGQi7v9sDdvvQmcnY6RdwFu4JR1A9hYNKKIIcuD2ta4KS7a9CvLBM6koAoyXQ cMs+FPo1fRbgHSiYoLyVtUVoIws9u74miY2liE1WtnTc3zuQIrYbcuFTIfA1CbgVCGx1 kUq/2ZQlVIEhIKDt1aPfollhYqOHyxdydBrN6o6nw/fXoBeuc/UgjR32x9zWcw1gjikB 2mAQ== 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=mfgUAunoLM+HahCbkyo4i/ldtjZiqNOiQU1VXreBYiw=; b=bLrGQAwCpTLXfVYF1Z5NfM1wVsdWBEmORlTObgHxQ4LvVtxrfLpZ4/AXVDv1MAFGUn gROy5t6MCMvjjwjzWR4sMWZPHHKE+cQHCiFE6A73Us7wu4USR+6KV9XrKjx8j+aL3J38 6GZK/wc/Fd9vU1GeZImwhTliQj/LKMpU+wDFqzhxm08fX89dmCqEYoC6sBbaYd1NUJs8 5bMvPsJUDow8frGD0Pmp9nRbRWW0pjNuTbAxd+90RaYhMkpPyTTHgkvh7s6of0oBVGUu b1oJkSYI8ZDpMfVElPGYWmhMKWStByrYyBpwTGORSwUWA2WQ97xq7eUP5ZBhYn6MrhDu jXPg== X-Gm-Message-State: AGi0PubIwb/qNc9DEquSu6XXHozhJKqHWmHiI/lnwrbWfYn60xpYrYSg yr/W9u8nEZhbc1j4hKQog3n5fOdfOPqeupYAvhw= X-Received: by 2002:a25:3b15:: with SMTP id i21mr30614690yba.11.1586097437766; Sun, 05 Apr 2020 07:37:17 -0700 (PDT) MIME-Version: 1.0 References: <20200318011144.91532-1-atish.patra@wdc.com> <20200318011144.91532-6-atish.patra@wdc.com> In-Reply-To: <20200318011144.91532-6-atish.patra@wdc.com> From: Bin Meng Date: Sun, 5 Apr 2020 22:37:06 +0800 Message-ID: Subject: Re: [PATCH v11 05/11] RISC-V: Implement new SBI v0.2 extensions To: Atish Patra Cc: linux-kernel , Anup Patel , Albert Ou , Gary Guo , Greentime Hu , linux-riscv , Mao Han , Mike Rapoport , Nick Hu , Palmer Dabbelt , Paul Walmsley , Thomas Gleixner , Vincent Chen , Zong Li 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 Wed, Mar 18, 2020 at 9:11 AM Atish Patra wrote: > > Few v0.1 SBI calls are being replaced by new SBI calls that follows v0.2 > calling convention. > > Implement the replacement extensions and few additional new SBI function calls > that makes way for a better SBI interface in future. > > Signed-off-by: Atish Patra > Reviewed-by: Anup Patel > --- > arch/riscv/include/asm/sbi.h | 14 ++ > arch/riscv/include/asm/smp.h | 7 + > arch/riscv/kernel/sbi.c | 253 ++++++++++++++++++++++++++++++++++- > 3 files changed, 270 insertions(+), 4 deletions(-) > Reviewed-by: Bin Meng