Diff for /qemu/hw/virtio.h between versions 1.1.1.10 and 1.1.1.11

version 1.1.1.10, 2018/04/24 19:29:42 version 1.1.1.11, 2018/04/24 19:50:06
Line 191  void virtio_bind_device(VirtIODevice *vd Line 191  void virtio_bind_device(VirtIODevice *vd
                         void *opaque);                          void *opaque);
   
 /* Base devices.  */  /* Base devices.  */
 VirtIODevice *virtio_blk_init(DeviceState *dev, BlockConf *conf,  typedef struct VirtIOBlkConf VirtIOBlkConf;
                               char **serial);  VirtIODevice *virtio_blk_init(DeviceState *dev, VirtIOBlkConf *blk);
 struct virtio_net_conf;  struct virtio_net_conf;
 VirtIODevice *virtio_net_init(DeviceState *dev, NICConf *conf,  VirtIODevice *virtio_net_init(DeviceState *dev, NICConf *conf,
                               struct virtio_net_conf *net);                                struct virtio_net_conf *net);
 typedef struct virtio_serial_conf virtio_serial_conf;  typedef struct virtio_serial_conf virtio_serial_conf;
 VirtIODevice *virtio_serial_init(DeviceState *dev, virtio_serial_conf *serial);  VirtIODevice *virtio_serial_init(DeviceState *dev, virtio_serial_conf *serial);
 VirtIODevice *virtio_balloon_init(DeviceState *dev);  VirtIODevice *virtio_balloon_init(DeviceState *dev);
   typedef struct VirtIOSCSIConf VirtIOSCSIConf;
   VirtIODevice *virtio_scsi_init(DeviceState *dev, VirtIOSCSIConf *conf);
 #ifdef CONFIG_LINUX  #ifdef CONFIG_LINUX
 VirtIODevice *virtio_9p_init(DeviceState *dev, V9fsConf *conf);  VirtIODevice *virtio_9p_init(DeviceState *dev, V9fsConf *conf);
 #endif  #endif
Line 208  void virtio_net_exit(VirtIODevice *vdev) Line 210  void virtio_net_exit(VirtIODevice *vdev)
 void virtio_blk_exit(VirtIODevice *vdev);  void virtio_blk_exit(VirtIODevice *vdev);
 void virtio_serial_exit(VirtIODevice *vdev);  void virtio_serial_exit(VirtIODevice *vdev);
 void virtio_balloon_exit(VirtIODevice *vdev);  void virtio_balloon_exit(VirtIODevice *vdev);
   void virtio_scsi_exit(VirtIODevice *vdev);
   
 #define DEFINE_VIRTIO_COMMON_FEATURES(_state, _field) \  #define DEFINE_VIRTIO_COMMON_FEATURES(_state, _field) \
         DEFINE_PROP_BIT("indirect_desc", _state, _field, \          DEFINE_PROP_BIT("indirect_desc", _state, _field, \
Line 226  target_phys_addr_t virtio_queue_get_ring Line 229  target_phys_addr_t virtio_queue_get_ring
 uint16_t virtio_queue_get_last_avail_idx(VirtIODevice *vdev, int n);  uint16_t virtio_queue_get_last_avail_idx(VirtIODevice *vdev, int n);
 void virtio_queue_set_last_avail_idx(VirtIODevice *vdev, int n, uint16_t idx);  void virtio_queue_set_last_avail_idx(VirtIODevice *vdev, int n, uint16_t idx);
 VirtQueue *virtio_get_queue(VirtIODevice *vdev, int n);  VirtQueue *virtio_get_queue(VirtIODevice *vdev, int n);
   int virtio_queue_get_id(VirtQueue *vq);
 EventNotifier *virtio_queue_get_guest_notifier(VirtQueue *vq);  EventNotifier *virtio_queue_get_guest_notifier(VirtQueue *vq);
 EventNotifier *virtio_queue_get_host_notifier(VirtQueue *vq);  EventNotifier *virtio_queue_get_host_notifier(VirtQueue *vq);
 void virtio_queue_notify_vq(VirtQueue *vq);  void virtio_queue_notify_vq(VirtQueue *vq);

Removed from v.1.1.1.10  
changed lines
  Added in v.1.1.1.11


unix.superglobalmegacorp.com