diff options
author | Luiz Capitulino <lcapitulino@redhat.com> | 2010-01-21 19:15:40 -0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2010-01-26 15:42:02 -0600 |
commit | 163c8a59f6f9c370b74a81856194757e3773b358 (patch) | |
tree | 891521215f3e6f8be5f2ebc748597755a385e554 /monitor.c | |
parent | df10ce6aa96ef6782250cec8ab53742144ed5c93 (diff) | |
download | qemu-163c8a59f6f9c370b74a81856194757e3773b358.tar.gz qemu-163c8a59f6f9c370b74a81856194757e3773b358.tar.bz2 qemu-163c8a59f6f9c370b74a81856194757e3773b358.zip |
PCI: Convert pci_info() to QObject
The returned QObject is a QList of all buses. Each bus is
represented by a QDict, which has a key with a QList of all
PCI devices attached to it. Each device is represented by
a QDict.
As has happended to other complex conversions, it's hard to
split this commit as part of it are new functions which are
called by each other.
IMPORTANT: support for printing PCI bridge attached devices
is NOT part of this commit, it's going to be added by the
next commit, as it's untested.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'monitor.c')
-rw-r--r-- | monitor.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -2445,7 +2445,8 @@ static const mon_cmd_t info_cmds[] = { .args_type = "", .params = "", .help = "show PCI info", - .mhandler.info = pci_info, + .user_print = do_pci_info_print, + .mhandler.info_new = do_pci_info, }, #if defined(TARGET_I386) || defined(TARGET_SH4) { |