1. 23 10月, 2012 1 次提交
  2. 14 7月, 2012 1 次提交
  3. 02 7月, 2012 1 次提交
  4. 22 6月, 2012 1 次提交
  5. 20 1月, 2012 1 次提交
  6. 17 1月, 2012 1 次提交
    • H
      xhci: Initial xHCI implementation · 62c6ae04
      Hector Martin 提交于
      Based on the implementation from Hector Martin <hector@marcansoft.com>
      
      Hectors's implementation completely sidestepped the qemu usb system and
      used libusb directly for usb device pass through.  So I've ripped out
      the libusb bits (or left them in disabled, as reference for further
      coding) and hooked up the qemu subsystem instead.  That work is not
      complete yet though, partly due to limitations of the qemu usb
      subsystem.  Nevertheless I think it is better to continue development
      in-tree, especially as the qemu usb bits need a bunch of improvements
      too for decent usb 3.0 support.
      
      Current state:
        - usb-storage emulation should work ok.
        - Devices which need constant polling (HID emulation like usb-tablet)
          are known to not work.
        - ISO xfers are not implemented yet.
        - superspeed ports are not implemented yet.
        - usb pass-through is completely untested so far.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      62c6ae04
  7. 17 7月, 2011 1 次提交
  8. 05 7月, 2011 1 次提交
  9. 19 6月, 2011 1 次提交
  10. 26 5月, 2011 1 次提交
    • G
      usb: add ehci adapter · 94527ead
      Gerd Hoffmann 提交于
      This patch finally merges the EHCI host adapter aka USB 2.0 support.
      
      Based on the ehci bits collected @ git://git.kiszka.org/qemu.git ehci
      
      EHCI has a long out-of-tree history.  Project was started by Mark
      Burkley, with contributions by Niels de Vos.  David S. Ahern continued
      working on it.  Kevin Wolf, Jan Kiszka and Vincent Palatin contributed
      bugfixes.
      
      /me (Gerd Hoffmann) picked it up where it left off, prepared the code
      for merge, fixed a few bugs and added basic user docs.
      
      Cc: David S. Ahern <daahern@cisco.com>
      Cc: Jan Kiszka <jan.kiszka@web.de>
      Cc: Kevin Wolf <mail@kevin-wolf.de>
      Cc: Vincent Palatin <vincent.palatin_qemu@m4x.org>
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      94527ead
  11. 17 12月, 2010 1 次提交
  12. 14 9月, 2010 1 次提交
  13. 30 6月, 2010 1 次提交
  14. 14 2月, 2010 1 次提交
  15. 28 10月, 2009 1 次提交
  16. 28 8月, 2009 1 次提交
  17. 16 7月, 2009 1 次提交
    • M
      Change default PCI class of virtio-console to PCI_CLASS_SERIAL_OTHER · 21d58b57
      Mark McLoughlin 提交于
      We're using PCI_CLASS_DISPLAY_OTHER now, but qemu-kvm.git is using
      PCI_CLASS_OTHERS because:
      
        "As a PCI_CLASS_DISPLAY_OTHER, it reduces primary display somehow on
         Windows XP (possibly Windows disables acceleration since it fails
         to find a driver)."
      
      While this is valid, many versions of X will get confused by it.
      Class major number of 0 gets treated as a possibly prehistoric VGA
      device, and then the autoconfig logic gets confused trying to figure
      out whether the virtio console or the pv vga device are the real VGA.
      
      We should really set a proper class ID. 0x0780 (serial / other) seems
      most appropriate. This shouldn't require any kernel changes, the
      modalias for virtio looks like:
      
        alias:          pci:v00001AF4d*sv*sd*bc*sc*i*
      
      so won't care what the base class or subclass are.
      
      It shows up in the guest as:
      
        00:05.0 Communication controller: Qumranet, Inc. Virtio console
      
      A new qdev type is introduced to allow devices using the old class
      to be created for compatibility with qemu-0.10.x.
      Reported-by: NAdam Jackson <ajax@redhat.com>
      Signed-off-by: NMark McLoughlin <markmc@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      21d58b57
  18. 17 6月, 2009 1 次提交
  19. 14 3月, 2009 1 次提交