qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 6/8] chardev: add API to block use of the stdio implementa


From: Eric Blake
Subject: Re: [PATCH v2 6/8] chardev: add API to block use of the stdio implementation
Date: Fri, 4 Mar 2022 16:03:36 -0600
User-agent: NeoMutt/20211029-383-c6e293

On Fri, Mar 04, 2022 at 06:56:18PM +0000, Daniel P. Berrangé wrote:
> When daemonizing QEMU it is not possible to use the stdio chardev
> backend because the file descriptors are connected to /dev/null.
> Currently the chardev checks for this scenario directly, but to
> decouple it from the system emulator daemonizing code, we reverse
> the relationship. Now the system emulator calls a helper to
> explicitly disable use of the stdio backend.
> 
> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
> ---
>  chardev/char-stdio.c         | 12 ++++++++++--
>  include/chardev/char-stdio.h | 29 +++++++++++++++++++++++++++++
>  softmmu/vl.c                 |  2 ++
>  3 files changed, 41 insertions(+), 2 deletions(-)
>  create mode 100644 include/chardev/char-stdio.h
>

Reviewed-by: Eric Blake <eblake@redhat.com>

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org




reply via email to

[Prev in Thread] Current Thread [Next in Thread]