1. 20 9月, 2017 8 次提交
  2. 31 8月, 2017 6 次提交
  3. 21 7月, 2017 1 次提交
  4. 14 7月, 2017 8 次提交
  5. 13 6月, 2017 1 次提交
  6. 06 6月, 2017 1 次提交
  7. 19 5月, 2017 2 次提交
  8. 02 5月, 2017 1 次提交
  9. 21 4月, 2017 2 次提交
  10. 28 2月, 2017 1 次提交
  11. 24 2月, 2017 2 次提交
    • H
      virtio-ccw: support VIRTIO_QUEUE_MAX virtqueues · b1914b82
      Halil Pasic 提交于
      The maximal number of virtqueues per device can be limited on a per
      transport basis. For virtio-ccw this limit is defined by
      VIRTIO_CCW_QUEUE_MAX, however the limitation used to come form the
      number of adapter routes supported by flic (via notifiers).
      
      Recently the limitation of the flic was adjusted so that it can
      accommodate VIRTIO_QUEUE_MAX queues, and is in the meanwhile checked for
      separately too.
      
      Let us remove the transport specific limitation of virtio-ccw by
      dropping VIRTIO_CCW_QUEUE_MAX and using VIRTIO_QUEUE_MAX instead.
      Signed-off-by: NHalil Pasic <pasic@linux.vnet.ibm.com>
      Signed-off-by: NCornelia Huck <cornelia.huck@de.ibm.com>
      b1914b82
    • H
      s390x: bump ADAPTER_ROUTES_MAX_GSI · 069097da
      Halil Pasic 提交于
      Let's increase ADAPTER_ROUTES_MAX_GSI to VIRTIO_QUEUE_MAX which is the
      largest demand foreseeable at the moment. Let us add a compatibility
      macro for the previous machines so client code can maintain backwards
      migration compatibility
      
      To not mess up migration compatibility for virtio-ccw
      VIRTIO_CCW_QUEUE_MAX is left at it's current value, and will be dropped
      when virtio-ccw is converted to use the capability of the flic
      introduced by this patch.
      Signed-off-by: NHalil Pasic <pasic@linux.vnet.ibm.com>
      Signed-off-by: NCornelia Huck <cornelia.huck@de.ibm.com>
      069097da
  12. 20 1月, 2017 2 次提交
  13. 19 9月, 2016 1 次提交
  14. 06 9月, 2016 1 次提交
  15. 05 9月, 2016 1 次提交
  16. 20 7月, 2016 1 次提交
  17. 11 7月, 2016 1 次提交
    • J
      s390x/css: Factor out virtual css bridge and bus · dd70bd0d
      Jing Liu 提交于
      Currently, common base layers virtual css bridge and bus are
      defined in hw/s390x/virtio-ccw.c(h). In order to support
      multiple types of devices in the virtual channel subsystem,
      especially non virtio-ccw, refactoring work needs to be done.
      
      This work is just a pure code move without any functional change
      except dropping an empty function virtual_css_bridge_init() and
      virtio_ccw_busdev_unplug() changing. virtio_ccw_busdev_unplug()
      is specific to virtio-ccw but gets referenced from the common
      virtual css bridge code. To keep the functional changes to a
      minimum we export this function from virtio-ccw.c and continue
      to reference it inside virtual_css_bridge_class_init()
      (now living in hw/s390x/css-bridge.c). A follow-up patch will
      clean this up.
      Signed-off-by: NJing Liu <liujbjl@linux.vnet.ibm.com>
      Reviewed-by: NSascha Silbe <silbe@linux.vnet.ibm.com>
      Reviewed-by: NDong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
      Signed-off-by: NCornelia Huck <cornelia.huck@de.ibm.com>
      dd70bd0d