1. 12 6月, 2020 3 次提交
  2. 27 2月, 2020 2 次提交
  3. 18 12月, 2019 1 次提交
  4. 06 10月, 2019 2 次提交
  5. 05 7月, 2019 1 次提交
    • P
      virtio-pci: Proxy for virtio-pmem · adf0748a
      Pankaj Gupta 提交于
      We need a proxy device for virtio-pmem, and this device has to be the
      actual memory device so we can cleanly hotplug it.
      
      Forward memory device class functions either to the actual device or use
      properties of the virtio-pmem device to implement these in the proxy.
      
      virtio-pmem will only be compiled for selected, supported architectures
      (that can deal with virtio/pci devices being memory devices). An
      architecture that is prepared for that can simply enable
      CONFIG_VIRTIO_PMEM to make it work.
      
      As not all architectures support memory devices (and CONFIG_VIRTIO_PMEM
      will be enabled per supported architecture), we have to move the PCI proxy
      to a separate file.
      Signed-off-by: NPankaj Gupta <pagupta@redhat.com>
      [ split up patches, memory-device changes, move pci proxy]
      Signed-off-by: NDavid Hildenbrand <david@redhat.com>
      Message-Id: <20190619094907.10131-5-pagupta@redhat.com>
      Reviewed-by: NMichael S. Tsirkin <mst@redhat.com>
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      adf0748a
  6. 03 7月, 2019 1 次提交
    • P
      virtio-pmem: add virtio device · 5f503cd9
      Pankaj Gupta 提交于
      This is the implementation of virtio-pmem device. Support will require
      machine changes for the architectures that will support it, so it will
      not yet be compiled. It can be unlocked with VIRTIO_PMEM_SUPPORTED per
      machine and disabled globally via VIRTIO_PMEM.
      
      We cannot use the "addr" property as that is already used e.g. for
      virtio-pci/pci devices. And we will have e.g. virtio-pmem-pci as a proxy.
      So we have to choose a different one (unfortunately). "memaddr" it is.
      That name should ideally be used by all other virtio-* based memory
      devices in the future.
          -device virtio-pmem-pci,id=p0,bus=bux0,addr=0x01,memaddr=0x1000000...
      Acked-by: NMarkus Armbruster <armbru@redhat.com>
      [ QAPI bits ]
      Signed-off-by: NPankaj Gupta <pagupta@redhat.com>
      [ MemoryDevice/MemoryRegion changes, cleanups, addr property "memaddr",
        split up patches, unplug handler ]
      Signed-off-by: NDavid Hildenbrand <david@redhat.com>
      Message-Id: <20190619094907.10131-2-pagupta@redhat.com>
      Reviewed-by: NMichael S. Tsirkin <mst@redhat.com>
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      Reviewed-by: NCornelia Huck <cohuck@redhat.com>
      5f503cd9
  7. 10 5月, 2019 1 次提交
    • M
      Add vhost-user-input-pci · 9c4d05b7
      Marc-André Lureau 提交于
      Add a new virtio-input device, which connects to a vhost-user
      backend.
      
      Instead of reading configuration directly from an input device /
      evdev (like virtio-input-host), it reads it over vhost-user protocol
      with {SET,GET}_CONFIG messages. The vhost-user-backend handles the
      queues & events setup.
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-id: 20190503130034.24916-5-marcandre.lureau@redhat.com
      
      [ kraxel: drop -{non-,}transitional variants ]
      [ kraxel: fix "make check" on !linux ]
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      9c4d05b7
  8. 08 3月, 2019 1 次提交
  9. 22 2月, 2019 2 次提交
  10. 05 2月, 2019 1 次提交
  11. 18 1月, 2019 13 次提交
  12. 01 6月, 2018 1 次提交
  13. 25 5月, 2018 1 次提交
  14. 17 1月, 2017 1 次提交
  15. 02 11月, 2016 2 次提交
  16. 10 9月, 2016 1 次提交
  17. 25 2月, 2016 1 次提交
  18. 16 2月, 2015 1 次提交
  19. 22 9月, 2014 1 次提交
  20. 19 6月, 2014 2 次提交
  21. 19 7月, 2013 1 次提交