[Top][All Lists]

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

Re: [Qemu-trivial] [Qemu-devel] [PATCH] qemu-options.hx: Improve documen

From: Peter Maydell
Subject: Re: [Qemu-trivial] [Qemu-devel] [PATCH] qemu-options.hx: Improve documentation of chardev multiplexing mode
Date: Tue, 16 Feb 2016 18:07:18 +0000

On 16 February 2016 at 17:57, Laszlo Ersek <address@hidden> wrote:
> On 02/16/16 18:02, Paolo Bonzini wrote:
>> On 16/02/2016 17:32, Laszlo Ersek wrote:
>>> I'm a big fan of muxing the stdio backend between the (human) monitor
>>> and the guest's serial console:
>>>   -chardev stdio,signal=off,mux=on,id=char0 \
>>>   -mon chardev=char0,mode=readline,default \
>>>   -serial chardev:char0 \
>> Or just "-serial mon:stdio". :)
> For what reason on earth are these three *possible* at all to tie up
> into a single command line option?

Legacy convenience options. The muxing of the monitor and the
console way predates the implementation of chardev backends
and a generic mux.

QEMU's command line options are full of this kind of thing, where
we started off with a special purpose thingy that got a nice
short comprehensible option to turn it on and off, and then later
we got a general purpose facility with lots of orthogonal bells
and whistles. If you're lucky then the special-purpose legacy
option is exactly equivalent to some longer general purpose
option set; sometimes it isn't...

-- PMM

reply via email to

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