1. 25 9月, 2014 1 次提交
  2. 31 5月, 2014 1 次提交
  3. 18 12月, 2013 1 次提交
  4. 05 9月, 2013 1 次提交
  5. 15 4月, 2013 1 次提交
  6. 01 4月, 2013 2 次提交
  7. 16 3月, 2013 1 次提交
  8. 19 2月, 2013 1 次提交
    • A
      vfio-pci: Manage user power state transitions · 2dd11948
      Alex Williamson 提交于
      We give the user access to change the power state of the device but
      certain transitions result in an uninitialized state which the user
      cannot resolve.  To fix this we need to mark the PowerState field of
      the PMCSR register read-only and effect the requested change on behalf
      of the user.  This has the added benefit that pdev->current_state
      remains accurate while controlled by the user.
      
      The primary example of this bug is a QEMU guest doing a reboot where
      the device it put into D3 on shutdown and becomes unusable on the next
      boot because the device did a soft reset on D3->D0 (NoSoftRst-).
      Signed-off-by: NAlex Williamson <alex.williamson@redhat.com>
      2dd11948
  9. 15 2月, 2013 2 次提交
  10. 31 7月, 2012 1 次提交
    • A
      vfio: Add PCI device driver · 89e1f7d4
      Alex Williamson 提交于
      Add PCI device support for VFIO.  PCI devices expose regions
      for accessing config space, I/O port space, and MMIO areas
      of the device.  PCI config access is virtualized in the kernel,
      allowing us to ensure the integrity of the system, by preventing
      various accesses while reducing duplicate support across various
      userspace drivers.  I/O port supports read/write access while
      MMIO also supports mmap of sufficiently sized regions.  Support
      for INTx, MSI, and MSI-X interrupts are provided using eventfds to
      userspace.
      Signed-off-by: NAlex Williamson <alex.williamson@redhat.com>
      89e1f7d4