1. 09 5月, 2014 12 次提交
  2. 27 2月, 2014 1 次提交
  3. 13 11月, 2013 1 次提交
  4. 07 11月, 2013 1 次提交
  5. 23 8月, 2013 1 次提交
  6. 29 7月, 2013 1 次提交
  7. 04 7月, 2013 2 次提交
  8. 03 7月, 2013 1 次提交
  9. 22 6月, 2013 1 次提交
  10. 22 5月, 2013 1 次提交
  11. 09 4月, 2013 2 次提交
  12. 11 2月, 2013 1 次提交
  13. 09 1月, 2013 1 次提交
    • A
      pci-assign: Enable MSIX on device to match guest · feb9a2ab
      Alex Williamson 提交于
      When a guest enables MSIX on a device we evaluate the MSIX vector
      table, typically find no unmasked vectors and don't switch the device
      to MSIX mode.  This generally works fine and the device will be
      switched once the guest enables and therefore unmasks a vector.
      Unfortunately some drivers enable MSIX, then use interfaces to send
      commands between VF & PF or PF & firmware that act based on the host
      state of the device.  These therefore may break when MSIX is managed
      lazily.  This change re-enables the previous test used to enable MSIX
      (see qemu-kvm a6b402c9), which basically guesses whether a vector
      will be used based on the data field of the vector table.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: NAlex Williamson <alex.williamson@redhat.com>
      Acked-by: NMichael S. Tsirkin <mst@redhat.com>
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      feb9a2ab
  14. 25 12月, 2012 1 次提交
  15. 19 12月, 2012 4 次提交
  16. 17 12月, 2012 1 次提交
  17. 29 10月, 2012 2 次提交
  18. 23 10月, 2012 1 次提交
    • A
      Rename target_phys_addr_t to hwaddr · a8170e5e
      Avi Kivity 提交于
      target_phys_addr_t is unwieldly, violates the C standard (_t suffixes are
      reserved) and its purpose doesn't match the name (most target_phys_addr_t
      addresses are not target specific).  Replace it with a finger-friendly,
      standards conformant hwaddr.
      
      Outstanding patchsets can be fixed up with the command
      
        git rebase -i --exec 'find -name "*.[ch]"
                              | xargs s/target_phys_addr_t/hwaddr/g' origin
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      a8170e5e
  19. 26 9月, 2012 1 次提交
  20. 10 9月, 2012 1 次提交
    • J
      kvm: i386: Add classic PCI device assignment · c3ebd3ba
      Jan Kiszka 提交于
      This adds PCI device assignment for i386 targets using the classic KVM
      interfaces. This version is 100% identical to what is being maintained
      in qemu-kvm for several years and is supported by libvirt as well. It is
      expected to remain relevant for another couple of years until kernels
      without full-features and performance-wise equivalent VFIO support are
      obsolete.
      
      A refactoring to-do that should be done in-tree is to model MSI and
      MSI-X support via the generic PCI layer, similar to what VFIO is already
      doing for MSI-X. This should improve the correctness and clean up the
      code from duplicate logic.
      Signed-off-by: NJan Kiszka <jan.kiszka@siemens.com>
      Acked-by: NAcked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      c3ebd3ba