[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [FOR 0.12 PATCH v4 01/22] default devices: qdev integration
From: |
Gerd Hoffmann |
Subject: |
[Qemu-devel] [FOR 0.12 PATCH v4 01/22] default devices: qdev integration. |
Date: |
Tue, 8 Dec 2009 13:11:32 +0100 |
Hi,
Qemu creates a bunch of default devices (serial, parallel, vga, ...) if
the user didn't specify one on the command line. Unfortunaly this
doesn't work well with the qdev way of doing things because this logic
is tied to the -serial, -parallel, ... command line switches. Devices
created via -device are ignored. This patch set fixes this. It also
adds a command line switch to disable all default devices and does a few
cleanups in the code touched anyway.
New in v3: Rebased against latest master. Two patches (qmp monitor +
s390 console) came into the way. Because the way how serial lines and
the monitor are initialized changes quite heavily it looked alot cleaner
to me just revert those patches, apply the v2 patches, then reimplement
the two patches on top of that.
New in v4:
* Rebased against latest master.
* Moved the included fixes from (yesterdays) staging to the head
of this series.
* Fixed segfault without -monitor switch.
* Killed noisy debug leftover.
* Replaced fprintf("fixme") with a real error message.
* Better commit messages for the monitor changes.
* Killed the #ifdef for s390 virtio console.
Luiz + Alex, please have a closer look at this.
http://repo.or.cz/w/qemu/kraxel.git/shortlog/refs/heads/default.v4
thanks,
Gerd
- [Qemu-devel] [FOR 0.12 PATCH v4 01/22] default devices: qdev integration.,
Gerd Hoffmann <=
- [Qemu-devel] [FOR 0.12 PATCH v4 03/22] qdev: also match bus name for global properties, Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 04/22] chardev: make chardevs specified in config file work., Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 05/22] Revert "monitor: Command-line flag to enable control mode", Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 07/22] chardev: move greeting into vc backend., Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 01/22] qdev: make compat stuff more generic, Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 06/22] Revert "Set default console to virtio on S390x", Gerd Hoffmann, 2009/12/08