[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] char: rename CharBackend->CharFrontend
- To: "Dr. David Alan Gilbert" <dave@xxxxxxxxxxx>
- From: Marc-André Lureau <marcandre.lureau@xxxxxxxxx>
- Date: Tue, 21 Oct 2025 17:58:34 +0400
- Cc: Peter Maydell <peter.maydell@xxxxxxxxxx>, qemu-devel@xxxxxxxxxx, pbonzini@xxxxxxxxxx, "Michael S. Tsirkin" <mst@xxxxxxxxxx>, Stefano Garzarella <sgarzare@xxxxxxxxxx>, "Gonglei (Arei)" <arei.gonglei@xxxxxxxxxx>, Zhenwei Pi <pizhenwei@xxxxxxxxxxxxx>, Laurent Vivier <lvivier@xxxxxxxxxx>, Amit Shah <amit@xxxxxxxxxx>, Stefan Berger <stefanb@xxxxxxxxxxxxxxxxxx>, Alex Bennée <alex.bennee@xxxxxxxxxx>, Philippe Mathieu-Daudé <philmd@xxxxxxxxxx>, Igor Mitsyanko <i.mitsyanko@xxxxxxxxx>, Clément Chigot <chigot@xxxxxxxxxxx>, Frederic Konrad <konrad.frederic@xxxxxxxx>, Alberto Garcia <berto@xxxxxxxxxx>, Thomas Huth <huth@xxxxxxxxxxxxx>, Halil Pasic <pasic@xxxxxxxxxxxxx>, Christian Borntraeger <borntraeger@xxxxxxxxxxxxx>, Jason Herne <jjherne@xxxxxxxxxxxxx>, Yoshinori Sato <yoshinori.sato@xxxxxxxxx>, Magnus Damm <magnus.damm@xxxxxxxxx>, Nicholas Piggin <npiggin@xxxxxxxxx>, Harsh Prateek Bora <harshpb@xxxxxxxxxxxxx>, "Collin L. Walling" <walling@xxxxxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Anthony PERARD <anthony@xxxxxxxxxxxxxx>, Paul Durrant <paul@xxxxxxx>, "Edgar E. Iglesias" <edgar.iglesias@xxxxxxxxx>, Alistair Francis <alistair@xxxxxxxxxxxxx>, Daniel P. Berrangé <berrange@xxxxxxxxxx>, Eduardo Habkost <eduardo@xxxxxxxxxxx>, Corey Minyard <minyard@xxxxxxx>, Paul Burton <paulburton@xxxxxxxxxx>, Aleksandar Rikalo <arikalo@xxxxxxxxx>, Aurelien Jarno <aurelien@xxxxxxxxxxx>, Palmer Dabbelt <palmer@xxxxxxxxxxx>, Weiwei Li <liwei1518@xxxxxxxxx>, Daniel Henrique Barboza <dbarboza@xxxxxxxxxxxxxxxx>, Liu Zhiwei <zhiwei_liu@xxxxxxxxxxxxxxxxx>, Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>, Michael Rolnik <mrolnik@xxxxxxxxx>, Antony Pavlov <antonynpavlov@xxxxxxxxx>, Joel Stanley <joel@xxxxxxxxx>, Vijai Kumar K <vijai@xxxxxxxxxxxxxxx>, Samuel Tardieu <sam@xxxxxxxxxxx>, Gustavo Romero <gustavo.romero@xxxxxxxxxx>, Raphael Norwitz <raphael@xxxxxxxxxxxxx>, Stefan Hajnoczi <stefanha@xxxxxxxxxx>, "reviewer:vhost-user-scmi" <mzamazal@xxxxxxxxxx>, Akihiko Odaki <odaki@xxxxxxxxxxxxxxxxxxxxxx>, Dmitry Osipenko <dmitry.osipenko@xxxxxxxxxxxxx>, Fabiano Rosas <farosas@xxxxxxx>, Markus Armbruster <armbru@xxxxxxxxxx>, Zhang Chen <zhangckid@xxxxxxxxx>, Li Zhijian <lizhijian@xxxxxxxxxxx>, Jason Wang <jasowang@xxxxxxxxxx>, Manos Pitsidianakis <manos.pitsidianakis@xxxxxxxxxx>, Richard Henderson <richard.henderson@xxxxxxxxxx>, Helge Deller <deller@xxxxxx>, Max Filippov <jcmvbkbc@xxxxxxxxx>, Lukas Straub <lukasstraub2@xxxxxx>, "open list:Sharp SL-5500 Co..." <qemu-arm@xxxxxxxxxx>, "open list:S390 SCLP-backed..." <qemu-s390x@xxxxxxxxxx>, "open list:sPAPR (pseries)" <qemu-ppc@xxxxxxxxxx>, "open list:X86 Xen CPUs" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, "open list:RISC-V TCG CPUs" <qemu-riscv@xxxxxxxxxx>, "open list:virtiofs" <virtio-fs@xxxxxxxxxxxxxxx>, "open list:Rust-related patc..." <qemu-rust@xxxxxxxxxx>
- Delivery-date: Tue, 21 Oct 2025 13:58:50 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
Hi
On Tue, Oct 21, 2025 at 5:52 PM Dr. David Alan Gilbert <dave@xxxxxxxxxxx> wrote:
>
> * Peter Maydell (peter.maydell@xxxxxxxxxx) wrote:
> > Marc-André Lureau <marcandre.lureau@xxxxxxxxxx> 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/...)
>
> Or something more descriptive like 'CharGuestSide'
If we are talking about the Chardev frontend or user, that's too
restrictive. We have generic stream handling code (think
mux/hub/tests/client/server etc) that do not fit that usage naming.
--
Marc-André Lureau
|