summaryrefslogtreecommitdiff
path: root/hw/boards.h
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2009-07-15 13:48:21 +0200
committerAnthony Liguori <aliguori@us.ibm.com>2009-07-16 17:28:52 -0500
commitb6b611446077537b542c20804d3c850daff27845 (patch)
tree4a03bb971b4e33a48c3916591febce207e3776bc /hw/boards.h
parent81ebb98b24eb5ea0f9d5a2717d71bcd01d652972 (diff)
qdev/compat: compat property infrastructure.
This add support for switching devices into a compatibility mode using device properties. Machine types can have a list of properties for specific devices attached to allow the easy creation of machine types compatible to older qemu versions. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/boards.h')
-rw-r--r--hw/boards.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/hw/boards.h b/hw/boards.h
index f6733b7cc9..11acb89fce 100644
--- a/hw/boards.h
+++ b/hw/boards.h
@@ -3,6 +3,8 @@
#ifndef HW_BOARDS_H
#define HW_BOARDS_H
+#include "qdev.h"
+
typedef void QEMUMachineInitFunc(ram_addr_t ram_size,
const char *boot_device,
const char *kernel_filename,
@@ -17,6 +19,7 @@ typedef struct QEMUMachine {
int use_scsi;
int max_cpus;
int is_default;
+ CompatProperty *compat_props;
struct QEMUMachine *next;
} QEMUMachine;