Received: by 2002:a05:7412:ba23:b0:fa:4c10:6cad with SMTP id jp35csp898282rdb; Fri, 19 Jan 2024 02:09:41 -0800 (PST) X-Google-Smtp-Source: AGHT+IFyI7HYzbws4BbrdKp77VBzjMfk8BED7oyZY9fdoHC0y6Q99BnQJVLjyMA0amvhYtbvNC0b X-Received: by 2002:a05:6a00:3a0c:b0:6da:ca92:3e2e with SMTP id fj12-20020a056a003a0c00b006daca923e2emr1110804pfb.7.1705658981236; Fri, 19 Jan 2024 02:09:41 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705658981; cv=pass; d=google.com; s=arc-20160816; b=hIN6H6LDyqTknWPdX0Zlw8fKnytFKRE4PEKaIqLgRdOko1M7Dyji3V6RVjyAwYx8kp Q2CFuK268UFADLXRaXrJsw9iZBDCPIhtTk0J3TMQvLkextmYuEi6hRYgjQ9aXu6f4tFe yR1W1dBZz3EDgr8vE5zaQ3Xhg1glBNX3M+OxojPFTpsRoo66RwGE3idyx2KlnQ/poV1N oqiQqCDFINFcOeUGy3EGLZd2Hh7plzzYybu8hg3j/MDSQnY0Bd0Tv0cZ0BnBYd/CALJY D8QQh+KSX26wEwVXW803AsiH4ghXKe+7MgiRXhUF2zUxiLwoPog4FGVVzjPWzcu5+Pnm c2Vg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=nujauiSJ02Zrdg5BkB4mk+zSnAXh7vp4Jlf9tWWb5Vs=; fh=MUCx7KJFCia4p2wWfGqfYTr4JsuELjpeNW5lIxEHMuI=; b=mDK5oL4a7jOxaE/UuP1cykCZeAvVCoRhE8AowyT9QDIJvCfml4kyk9ujTspj+nOUOt IJuHYQrOmQBoqIlwAxvIMnddAVJa+4HpKNfGb3vkYpvjCy5a2TjM+RTa0c/kL/hekTKp iuYoy5Pi98xLwsTUfz0L4a/iZpMMBSRWGD0Hv4mW/Obywck9bqr8vgE1/xNx55cWKlv6 0GTmcKj4Br9Nu6GcEXlANLkhynW3Ml2pIwYwbpUoXA1Qp8nAsOSTXOngEwFyIGghXJIT UBcoVe5ht74w5ymq2d1g9SjFDDnsvtnFb00JAiKEaHjaJCqhBIs1y4ntj2D+vXSJLpLt 2xRg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@ventanamicro.com header.s=google header.b=lWjBuygq; arc=pass (i=1 spf=pass spfdomain=ventanamicro.com dkim=pass dkdomain=ventanamicro.com); spf=pass (google.com: domain of linux-kernel+bounces-31005-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-31005-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id 207-20020a6300d8000000b005cecaf95c61si3095678pga.894.2024.01.19.02.09.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jan 2024 02:09:41 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-31005-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@ventanamicro.com header.s=google header.b=lWjBuygq; arc=pass (i=1 spf=pass spfdomain=ventanamicro.com dkim=pass dkdomain=ventanamicro.com); spf=pass (google.com: domain of linux-kernel+bounces-31005-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-31005-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id BC8C9284063 for ; Fri, 19 Jan 2024 10:09:40 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id F405C3C470; Fri, 19 Jan 2024 10:09:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ventanamicro.com header.i=@ventanamicro.com header.b="lWjBuygq" Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com [209.85.167.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A9E393C46B for ; Fri, 19 Jan 2024 10:09:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705658974; cv=none; b=lgnFGs8/cAe75SUkALe5u4tNdxFK8xLMafed6s1gAH+wBgnvwCQhG5qGxWb+bsJkN3mpH6JbwjkgeQnt3PeI7lR7J5LLTdKx4SuVjq3c8gnrZKXSvuEH4wnFm6/HYJnt2PKfaXSmBZXqOl+uhRS7pmDb1Q+cvhLRXIte5to/Gkw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705658974; c=relaxed/simple; bh=lUAVtgaJ0bprSpHAgPNiOEqKghOV7Hz56cuKVazrV94=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=fZ9D5CVFRnXMUY3r5rjXf/B/NDqVF4louns/zKPC5rZdJQw45mI0skpyq2yGGTZV2dOkgeTZQm598595YJdL3AqmDAZi5lgUD2eAgKgUYLJs3M/tfTYE92IxhSV/qIlYnjw4lKHI/1tJAGyVcPQCW1Hu7j2Tpcs6bnYdz5wvnDg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ventanamicro.com; spf=pass smtp.mailfrom=ventanamicro.com; dkim=pass (2048-bit key) header.d=ventanamicro.com header.i=@ventanamicro.com header.b=lWjBuygq; arc=none smtp.client-ip=209.85.167.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ventanamicro.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ventanamicro.com Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-50e7dd8bce8so610427e87.1 for ; Fri, 19 Jan 2024 02:09:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1705658971; x=1706263771; darn=vger.kernel.org; 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=nujauiSJ02Zrdg5BkB4mk+zSnAXh7vp4Jlf9tWWb5Vs=; b=lWjBuygqNVUOHlk0jA9ECKf2TejBawZF8S6inNweMf/aS6+Xo6nCgovYXILIT3y9E6 lIyHFS0Evrm1xLCo+v7lMbDKdPjTtijXIwPEayC5+63PeiT/ZKAdF+gzgjPF/enZHPIJ HjFDrKpFvyRcEdGAKF+abgRS5JR9eJc/Q6Ag+mJgOzqhdpuOIRIqIStn1sMsZLrv+pFC u9/Yb0IaOYAAAlAz32F6y6f5wrvuydJyKEl0H7RyNLwMHn3Nf0S17smCcCAiodg6p9+l nHAvSrdLLvVsWMVrqtaBYfnZY8IAwriIwKG1rYapUZ+Wk63E4wqftwliykp4d/IKtbQH MDjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705658971; x=1706263771; 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=nujauiSJ02Zrdg5BkB4mk+zSnAXh7vp4Jlf9tWWb5Vs=; b=dO5MIZ1os2k8W2wsBdyR2iSn/vAv10ZyA+EsSdfKevBnRXmaYKQZuds2B2s3dNL61v 5Zeq4EkgVuD/TItnHJ1g6fYaqM0iUU/g7oDG+sOA06Y6XphnYz3JsHI78Hkn8/x3rCpB A7kx8XvtXjZczZhA3RkF/25ZREouYhsCc09xVD6PO9PH3Tk/XnnMbs7bbFeqoD+kf/7V up5nWdrKhB2GXANzjzairm7AWi8JdnNK4ud9JmVcKMTXRqsUfk+MEquDgHvPjY7OEKy5 8FwFSVzF9bbpJDWPrqlMcuvj/DhQdq9EobZHvWAVv9MKuVvUfiGSnyQvfvSMOGO0LWkN etzw== X-Gm-Message-State: AOJu0Ywn/Q0yxYQcVrE2UIVPr+LlXrdZioVIS8nFwPQ2g5EYgPZ4ErPL exulKyCFs9UFW9nQbi7B40Wu36NX7IDWjGcUgJq/LTvaG6xTU7PpD0xso4escsxI0KUS+dX4yBs bCIb5RlV/agqZNFgOqga5PPJDjjNdDVWeMuExPQ== X-Received: by 2002:a05:6512:1328:b0:50e:e557:f1c4 with SMTP id x40-20020a056512132800b0050ee557f1c4mr675944lfu.0.1705658970552; Fri, 19 Jan 2024 02:09:30 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <170498463783.20080.10723421328706946354.git-patchwork-notify@kernel.org> In-Reply-To: From: Anup Patel Date: Fri, 19 Jan 2024 15:39:18 +0530 Message-ID: Subject: Re: [PATCH v5 0/5] RISC-V SBI debug console extension support To: Palmer Dabbelt Cc: Greg KH , nathan@kernel.org, linux-riscv@lists.infradead.org, Paul Walmsley , jirislaby@kernel.org, Conor Dooley , ajones@ventanamicro.com, linux-serial@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, Jan 13, 2024 at 12:00=E2=80=AFAM Palmer Dabbelt wrote: > > On Thu, 11 Jan 2024 06:50:37 PST (-0800), patchwork-bot+linux-riscv@kerne= l.org wrote: > > Hello: > > > > This series was applied to riscv/linux.git (for-next) > > by Palmer Dabbelt : > > > > On Fri, 24 Nov 2023 12:39:00 +0530 you wrote: > >> The SBI v2.0 specification is now frozen. The SBI v2.0 specification d= efines > >> SBI debug console (DBCN) extension which replaces the legacy SBI v0.1 > >> functions sbi_console_putchar() and sbi_console_getchar(). > >> (Refer v2.0-rc5 at https://github.com/riscv-non-isa/riscv-sbi-doc/rele= ases) > >> > >> This series adds support for SBI debug console (DBCN) extension in > >> Linux RISC-V. > >> > >> [...] > > > > Here is the summary with links: > > - [v5,1/5] RISC-V: Add stubs for sbi_console_putchar/getchar() > > https://git.kernel.org/riscv/c/f503b167b660 > > - [v5,2/5] RISC-V: Add SBI debug console helper routines > > https://git.kernel.org/riscv/c/f43fabf444ca > > - [v5,3/5] tty/serial: Add RISC-V SBI debug console based earlycon > > https://git.kernel.org/riscv/c/c77bf3607a0f > > - [v5,4/5] tty: Add SBI debug console support to HVC SBI driver > > https://git.kernel.org/riscv/c/88ead68e764c > > - [v5,5/5] RISC-V: Enable SBI based earlycon support > > https://git.kernel.org/riscv/c/50942ad6ddb5 > > > > You are awesome, thank you! > > Nathan points out that this has some semantic conflicts with a patch in > Greg's TTY tree: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/t= ty.git/commit/?id=3Df32fcbedbe9290565e4eac3fd7c4c451d5478787 > > So I think the best bet is to wait on Greg's patch to land in Linus' > tree, and then base a v6 of this patch set on that merged patch. I'm > going to drop this one from for-next. Greg's patch is now available in upstream Linux so I will rebase and send out v6. Thanks, Anup