Revision f54b6563 hw/usb-msd.c
b/hw/usb-msd.c | ||
---|---|---|
623 | 623 |
return dev; |
624 | 624 |
} |
625 | 625 |
|
626 |
static const VMStateDescription vmstate_usb_msd = { |
|
627 |
.name = "usb-storage", |
|
628 |
.unmigratable = 1, /* FIXME: handle transactions which are in flight */ |
|
629 |
.version_id = 1, |
|
630 |
.minimum_version_id = 1, |
|
631 |
.fields = (VMStateField []) { |
|
632 |
VMSTATE_USB_DEVICE(dev, MSDState), |
|
633 |
VMSTATE_END_OF_LIST() |
|
634 |
} |
|
635 |
}; |
|
636 |
|
|
626 | 637 |
static struct USBDeviceInfo msd_info = { |
627 | 638 |
.product_desc = "QEMU USB MSD", |
628 | 639 |
.qdev.name = "usb-storage", |
629 | 640 |
.qdev.fw_name = "storage", |
630 | 641 |
.qdev.size = sizeof(MSDState), |
642 |
.qdev.vmsd = &vmstate_usb_msd, |
|
631 | 643 |
.usb_desc = &desc, |
632 | 644 |
.init = usb_msd_initfn, |
633 | 645 |
.handle_packet = usb_generic_handle_packet, |
Also available in: Unified diff