[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] char: rename CharBackend->CharFrontend
- To: Peter Maydell <peter.maydell@xxxxxxxxxx>
- From: "Dr. David Alan Gilbert" <dave@xxxxxxxxxxx>
- Date: Tue, 21 Oct 2025 13:49:37 +0000
- Cc: marcandre.lureau@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:50:01 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
* 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'
Dave
> thanks
> -- PMM
--
-----Open up your eyes, open up your mind, open up your code -------
/ Dr. David Alan Gilbert | Running GNU/Linux | Happy \
\ dave @ treblig.org | | In Hex /
\ _________________________|_____ http://www.treblig.org |_______/
|