From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 07B23CCD1AA for ; Tue, 21 Oct 2025 12:53:41 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vBBrj-0004Ip-5i; Tue, 21 Oct 2025 08:53:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vBBri-0004IZ-5H for qemu-rust@nongnu.org; Tue, 21 Oct 2025 08:53:26 -0400 Received: from mail-yw1-x1135.google.com ([2607:f8b0:4864:20::1135]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vBBrf-0007zf-Qj for qemu-rust@nongnu.org; Tue, 21 Oct 2025 08:53:25 -0400 Received: by mail-yw1-x1135.google.com with SMTP id 00721157ae682-71d71bcab6fso54047827b3.0 for ; Tue, 21 Oct 2025 05:53:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1761051201; x=1761656001; darn=nongnu.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=IuSNCsRv/59+EAgZl2384UmefgwetvdfFm3jSW4yRDA=; b=cDUNqoYAPqoLG8I+dRAbrP7pJQxRrKFa6ZT9jtxHsHKMEHWAdv2whjqq4VQZHJP6w8 /v+WDHv15VLw/aEyAJESUMqhY57lMQPOoTHScfdinwinmLKnUfrI2eWaZd2QuR2LUZHV DPRhYC/ld+vD7TICk21Yoz+aRUL6tbhpXbKXyVMk6R6k+eBRJSX1xOjA1lQ6Sj3SfXMq DKytaZ7q4dTMpAPvKrra59T2rAM/zMcZcRp1P343tk7UGgw1QI1lK2+Jq32VQqDq0BKx MMubYgPC0mHUKDoQIo/yh2mjjjlIQ3kA2vReIlKOFpyGk9bBVodEVvtI0gwqamx2rUk0 39ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761051201; x=1761656001; 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=IuSNCsRv/59+EAgZl2384UmefgwetvdfFm3jSW4yRDA=; b=Y9hFXa18LUex2qn10k0GtL+8a16x7Oa+45JMcEm+wZ6yXKBNFJOMQVEIl7f4AqQ5FK fRr8B4JplkkIdjFxY66+c93APjCHab6A7b4Uuy5oX7mM0ccvSCdEUtbmLu1wcvEe41x+ 9aAcPkwnhO7BGhU5D3JkeFZv4BJQ+gbI5EVqX3goR7Zru3kuzW91dl0uD2wlAp8ZKEbl 9qBC+P8K6rYqKlDYze18vJftXd0OI+GEw6dKMbYcZD77VzihtEZzkiYvZT0o66R7EGXZ ThH91XHYtK7AKrFy5fSn3C66L2p6ljgpSlOI2ZZO5wccJ0oTJxxY6N/wKelIKma7vRAZ wARw== X-Forwarded-Encrypted: i=1; AJvYcCWD6QB3WjpH1LujuRgazb30j8aUMJuHWIG8PBNTTmZv5Y7YEL+BuRaDmegdHEN1i6mUzzyDYEsTjgU=@nongnu.org X-Gm-Message-State: AOJu0YwNunP8kf7nEOcp2DxpIpjg4mtCnpjgpueCrLIfMJVhwFhW27l3 xJsOYidt+5Mabi5Z9fCm38sKKTiR4t/znKOdqhBhNF+BoyDtLxTPRZBzkqsGeDFjZ9He75kxrHp /804DsQOexRHpAtwYqWMZWd+QOZFuQ3SXN+Y4xIBi6g== X-Gm-Gg: ASbGncsEOv2l64NFvzG0TAGquJp1mRzjiTgZPpzOgoRWkLXpAb1BqctT4LFiqTD2Vw7 RmPd7DYgqPl2lyWjEnDp8jDRX923tpovsH3/wjxERSFhhhG8q42oulBK70m9a8G21wUBo9qznCd AsWRs0OU3FXLK44N7WVE5Ap76RK3RXlasXFoUmooVfBL42FetjgGhll+Yf7wD5iS/Keor+vkrcL QpbMw5rlicFwZ5sULzx5x1HF+8C7wU8B1oRPckTkzwZ+DKHoLDeDICoFDoagQlxpw3+qBo6lkZV ASgIsKI= X-Google-Smtp-Source: AGHT+IFpbT82ve3LXltYZEPsfJS+RyLmbXt+5DVAMiKWeQCDlh+pMWALlMmxIYO912MM0kwsJVP4r1RcRcCjaeA4YeU= X-Received: by 2002:a53:acd9:0:10b0:63d:7ac:b991 with SMTP id 956f58d0204a3-63e16179374mr11700457d50.5.1761051201041; Tue, 21 Oct 2025 05:53:21 -0700 (PDT) MIME-Version: 1.0 References: <20251021122533.721467-1-marcandre.lureau@redhat.com> In-Reply-To: <20251021122533.721467-1-marcandre.lureau@redhat.com> From: Peter Maydell Date: Tue, 21 Oct 2025 13:53:09 +0100 X-Gm-Features: AS18NWCp0ty09wq1HmsCT7-iy0cpel_3YH3JRfs8VpJn1hbNoYoCwcqrR0HZzqM Message-ID: Subject: Re: [PATCH] char: rename CharBackend->CharFrontend To: marcandre.lureau@redhat.com Cc: qemu-devel@nongnu.org, pbonzini@redhat.com, "Michael S. Tsirkin" , Stefano Garzarella , "Gonglei (Arei)" , Zhenwei Pi , Laurent Vivier , Amit Shah , Stefan Berger , =?UTF-8?B?QWxleCBCZW5uw6ll?= , =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= , Igor Mitsyanko , =?UTF-8?Q?Cl=C3=A9ment_Chigot?= , Frederic Konrad , Alberto Garcia , Thomas Huth , Halil Pasic , Christian Borntraeger , Jason Herne , Yoshinori Sato , Magnus Damm , Nicholas Piggin , Harsh Prateek Bora , "Collin L. Walling" , Stefano Stabellini , Anthony PERARD , Paul Durrant , "Edgar E. Iglesias" , Alistair Francis , =?UTF-8?Q?Daniel_P=2E_Berrang=C3=A9?= , Eduardo Habkost , Corey Minyard , Paul Burton , Aleksandar Rikalo , Aurelien Jarno , Palmer Dabbelt , Weiwei Li , Daniel Henrique Barboza , Liu Zhiwei , Samuel Thibault , Michael Rolnik , Antony Pavlov , Joel Stanley , Vijai Kumar K , Samuel Tardieu , Gustavo Romero , Raphael Norwitz , Stefan Hajnoczi , "reviewer:vhost-user-scmi" , Akihiko Odaki , Dmitry Osipenko , Fabiano Rosas , Markus Armbruster , "Dr. David Alan Gilbert" , Zhang Chen , Li Zhijian , Jason Wang , Manos Pitsidianakis , Richard Henderson , Helge Deller , Max Filippov , Lukas Straub , "open list:Sharp SL-5500 Co..." , "open list:S390 SCLP-backed..." , "open list:sPAPR (pseries)" , "open list:X86 Xen CPUs" , "open list:RISC-V TCG CPUs" , "open list:virtiofs" , "open list:Rust-related patc..." Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::1135; envelope-from=peter.maydell@linaro.org; helo=mail-yw1-x1135.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-rust@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: QEMU Rust-related patches and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-rust-bounces+qemu-rust=archiver.kernel.org@nongnu.org Sender: qemu-rust-bounces+qemu-rust=archiver.kernel.org@nongnu.org Marc-Andr=C3=A9 Lureau wrote: > The actual backend is "Chardev", CharBackend is the frontend side of it, > let's rename it for readability. I always thought the "frontend" was the device the guest saw (the 16650 UART or whatever). invocation.html has bits talking about "virtio hvc console frontend device" which seem like they also use that terminology. If we want to clean up the naming it might be helpful to have a comment somewhere documenting the different components and what names we give them and how they fit together (or even better, something in docs/devel/...) thanks -- PMM