Re: [PATCH v2 0/5] chardev: implement backend chardev multiplexing

2024-10-10 Thread Roman Penyaev
Hi Marc-André, On Wed, Oct 9, 2024 at 8:23 PM Marc-André Lureau wrote: [cut] > > > Please rebase, it fails to apply cleanly on master. Yep. > > Can you try to split MuxChardev in a base common class? You could have > MuxBase or simply Mux abstract, with MuxFe (for 'mux') & MuxBe (for > 'mux

Re: [PATCH v2 0/5] chardev: implement backend chardev multiplexing

2024-10-09 Thread Marc-André Lureau
Hi Roman On Wed, Oct 9, 2024 at 9:47 PM Roman Penyaev wrote: > Mux is a character backend (host side) device, which multiplexes > multiple frontends with one backend device. The following is a > few lines from the QEMU manpage [1]: > > A multiplexer is a "1:N" device, and here the "1" end is y

[PATCH v2 0/5] chardev: implement backend chardev multiplexing

2024-10-09 Thread Roman Penyaev
Mux is a character backend (host side) device, which multiplexes multiple frontends with one backend device. The following is a few lines from the QEMU manpage [1]: A multiplexer is a "1:N" device, and here the "1" end is your specified chardev backend, and the "N" end is the various parts o