diff options
author | Gerd Hoffmann | 2009-07-15 13:43:34 +0200 |
---|---|---|
committer | Anthony Liguori | 2009-07-17 00:28:53 +0200 |
commit | ccb63de38e63bd8cdcd3db7aeaebc8a34a02ded8 (patch) | |
tree | 58e9685597139fe064b1a20f39bdb81f4d0915bc /hw/qdev.h | |
parent | qdev/compat: add pc-0.10 machine type. (diff) | |
download | qemu-ccb63de38e63bd8cdcd3db7aeaebc8a34a02ded8.tar.gz qemu-ccb63de38e63bd8cdcd3db7aeaebc8a34a02ded8.tar.xz qemu-ccb63de38e63bd8cdcd3db7aeaebc8a34a02ded8.zip |
qdev: add user-specified identifier to devices.
Add id field to DeviceState. Make "info qtree" print it.
This helps users and management apps identifying devices in monitor
output, which is especially useful with otherwise identical devices
such as two virtio disks.
This patch doesn't add a way to set the id, followup patches will do.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/qdev.h')
-rw-r--r-- | hw/qdev.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -19,6 +19,7 @@ typedef struct BusInfo BusInfo; /* This structure should not be accessed directly. We declare it here so that it can be embedded in individual device state structures. */ struct DeviceState { + char *id; DeviceInfo *info; BusState *parent_bus; int num_gpio_out; |