1. 24 12月, 2013 1 次提交
  2. 10 12月, 2013 13 次提交
  3. 21 11月, 2013 1 次提交
  4. 06 11月, 2013 1 次提交
  5. 14 10月, 2013 1 次提交
  6. 01 9月, 2013 1 次提交
  7. 31 8月, 2013 5 次提交
  8. 25 8月, 2013 1 次提交
  9. 23 8月, 2013 1 次提交
  10. 12 8月, 2013 3 次提交
  11. 10 8月, 2013 1 次提交
  12. 09 8月, 2013 1 次提交
  13. 29 7月, 2013 1 次提交
  14. 27 7月, 2013 1 次提交
  15. 19 7月, 2013 4 次提交
    • P
      virtio: Implement MMIO based virtio transport · 4b52530b
      Peter Maydell 提交于
      Add support for the generic MMIO based virtio transport.
      
      This patch includes some fixes for bugs spotted by
      Ying-Shiuan Pan <yspan@itri.org.tw>.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NKONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1373977512-28932-6-git-send-email-peter.maydell@linaro.org
      [Fred changes: updated to new virtio-bus mechanisms]
      Signed-off-by: NKONRAD Frederic <fred.konrad@greensocs.com>
      [PMM changes:
       * fixed trivial makefile conflict
       * removed unused int_enable
       * host_features doesn't need migrating
       * reset guest accessible state in the reset function
       * minor style fixes like extra blank lines
       * RAZ/WI if there's no backend
       * made transport size 0x200, in line with kvmtool
       * set has_variable_vring_alignment
      ]
      4b52530b
    • P
      virtio: Support transports which can specify the vring alignment · 6ce69d1c
      Peter Maydell 提交于
      Support virtio transports which can specify the vring alignment
      (ie where the guest communicates this to the host) by providing
      a new virtio_queue_set_align() function. (The default alignment
      remains as before.)
      
      Transports which wish to make use of this must set the
      has_variable_vring_alignment field in their VirtioBusClass
      struct to true; they can then change the alignment via
      virtio_queue_set_align().
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1373977512-28932-5-git-send-email-peter.maydell@linaro.org
      6ce69d1c
    • P
      virtio: Add support for guest setting of queue size · e63c0ba1
      Peter Maydell 提交于
      The MMIO virtio transport spec allows the guest to tell the host how
      large the queue size is. Add virtio_queue_set_num() function which
      implements this in the QEMU common virtio support code.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1373977512-28932-4-git-send-email-peter.maydell@linaro.org
      e63c0ba1
    • S
      dataplane: sync virtio.c and vring.c virtqueue state · 9154b02c
      Stefan Hajnoczi 提交于
      Load the virtio.c state into vring.c when we start dataplane mode and
      vice versa when stopping dataplane mode.  This patch makes it possible
      to start and stop dataplane any time while the guest is running.
      
      This will eventually allow us to go back to QEMU main loop for
      bdrv_drain_all() and live migration.  In the meantime, this patch makes
      the dataplane lifecycle more robust but should make no visible
      difference.  It may be useful in the virtio-net dataplane effort.
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      9154b02c
  16. 04 7月, 2013 4 次提交