Il 18/10/2012 12:03, Gerd Hoffmann ha scritto: > Trying another approach, see attached patch. This adds backend-specific > qemu commands to add chardevs, with just the parameters needed for the > specific backend. Starting with file and tty, both accepting a path. > 'file' is nice for testing, 'tty' very useful when hotplugging serial > devices on the host. Others can be added as needed. We probably don't > need all of them. For example hotplugging the 'stdio' chardev doesn't > make much sense. > > Advantage #1: Cleaner API. > Advantage #2: No legacy syntax headache when qomifying chardevs.
Disadvantage #1: Harder to extend, more code Disadvantage #2: Different from all other kinds of host devices. I still prefer the other one. Paolo