]> git.proxmox.com Git - qemu.git/blobdiff - hw/ide/ahci.h
shix: Don't require firmware presence for qtest
[qemu.git] / hw / ide / ahci.h
index 341a5711eea7049366240ee5a3360811bb5d7021..20e412c240912e4d92eac8dbfa735e55ae025679 100644 (file)
@@ -301,10 +301,18 @@ typedef struct AHCIState {
 } AHCIState;
 
 typedef struct AHCIPCIState {
-    PCIDevice card;
+    /*< private >*/
+    PCIDevice parent_obj;
+    /*< public >*/
+
     AHCIState ahci;
 } AHCIPCIState;
 
+#define TYPE_ICH9_AHCI "ich9-ahci"
+
+#define ICH_AHCI(obj) \
+    OBJECT_CHECK(AHCIPCIState, (obj), TYPE_ICH9_AHCI)
+
 extern const VMStateDescription vmstate_ahci;
 
 #define VMSTATE_AHCI(_field, _state) {                               \