summaryrefslogtreecommitdiffstats
path: root/hw/usb/hcd-ehci.c
Commit message (Expand)AuthorAgeFilesLines
* usb/ehci: split into multiple source filesGerd Hoffmann2012-11-011-423/+3
* usb/ehci: Guard definition of EHCI_DEBUGPeter Crosthwaite2012-11-011-0/+2
* usb/ehci: seperate out PCIismsPeter Crosthwaite2012-11-011-52/+72
* usb/ehci: Abstract away PCI DMA APIPeter Crosthwaite2012-11-011-5/+8
* usb/ehci: parameterise the register region offsetsPeter Crosthwaite2012-11-011-32/+36
* usb: Enforce iso endpoints never returing USB_RET_ASYNCHans de Goede2012-10-251-1/+0
* usb: Add an int_req flag to USBPacketHans de Goede2012-10-251-2/+4
* usb: Move short-not-ok handling to the coreHans de Goede2012-10-251-5/+4
* usb: Move clearing of queue on halt to the coreHans de Goede2012-10-251-14/+8
* usb: Add USB_RET_ADD_TO_QUEUE packet result codeHans de Goede2012-10-251-0/+4
* ehci: Retry to fill the queue while waiting for td completionHans de Goede2012-10-251-5/+6
* ehci: Detect going in circles when filling the queueHans de Goede2012-10-251-1/+8
* ehci: Speed up the timer of raising int from the async scheduleHans de Goede2012-10-251-1/+12
* ehci: Improve latency of interrupt delivery and async schedule scanningHans de Goede2012-10-251-8/+2
* ehci: Set int flag on a short input packetHans de Goede2012-10-251-0/+4
* ehci: Get rid of packet tbytes fieldHans de Goede2012-10-251-11/+9
* Rename target_phys_addr_t to hwaddrAvi Kivity2012-10-231-10/+10
* ehci: Fix interrupt packet MULT handlingHans de Goede2012-09-261-20/+20
* ehci: Walk async schedule before and after migrationHans de Goede2012-09-131-0/+28
* ehci: Don't set seen to 0 when removing unseen queue-headsHans de Goede2012-09-131-6/+18
* ehci: Don't process too much frames in 1 timer tick (v2)Hans de Goede2012-09-121-0/+14
* ehci: Fix interrupts stopping when Interrupt Threshold Control is 8Hans de Goede2012-09-121-1/+1
* ehci: switch to new-style memory opsGerd Hoffmann2012-09-121-89/+84
* ehci: Correct a comment in fetchqtd packet processingHans de Goede2012-09-111-1/+4
* ehci: Handle USB_RET_PROCERR in ehci_fill_queueHans de Goede2012-09-111-3/+6
* ehci: Fix memory leak in handling of NAK-ed packetsHans de Goede2012-09-111-11/+27
* ehci: Add some additional ehci_trace_guest_bug() callsHans de Goede2012-09-111-6/+13
* ehci: add doorbell trace eventsGerd Hoffmann2012-09-111-1/+2
* ehci: trace guest bugsGerd Hoffmann2012-09-111-6/+20
* ehci: check for EHCI_ASYNC_FINISHED first in ehci_free_packetGerd Hoffmann2012-09-111-6/+6
* ehci: Properly report completed but not yet processed packets to the guestHans de Goede2012-09-111-0/+13
* ehci: Properly cleanup packets on cancelHans de Goede2012-09-111-0/+2
* ehci: Update copyright headers to reflect recent workHans de Goede2012-09-111-0/+5
* ehci: Validate qh is not changed unexpectedly by the guestHans de Goede2012-09-111-11/+28
* Revert "ehci: don't flush cache on doorbell rings."Hans de Goede2012-09-111-29/+6
* usb: controllers do not need to check for babble themselvesHans de Goede2012-09-111-4/+0
* ehci: Fix interrupt endpoints no longer workingHans de Goede2012-08-311-2/+11
* ehci: handle TD deactivation of inflight packetsGerd Hoffmann2012-08-311-15/+23
* ehci: add ehci_cancel_queue()Gerd Hoffmann2012-08-311-10/+20
* ehci: simplify ehci_state_executingHans de Goede2012-08-311-12/+1
* ehci: Remove unnecessary ehci_flush_qh callHans de Goede2012-08-311-1/+0
* ehci: Schedule async-bh when IAAD bit gets setHans de Goede2012-08-311-0/+9
* ehci: Fix NULL ptr deref when unplugging an USB dev with an iso stream activeHans de Goede2012-08-311-1/+1
* usb: unique packet idsGerd Hoffmann2012-08-311-4/+5
* usb: Halt ep queue en cancel pending packets on a packet errorHans de Goede2012-08-311-0/+13
* ehci: Fix setting of halt bit from usbcmd register updatesHans de Goede2012-08-161-7/+8
* ehci: fix Interrupt Threshold Control implementationGerd Hoffmann2012-08-161-2/+10
* ehci: fix assertion typoAlejandro Martinez Ruiz2012-08-151-1/+1
* ehci: improve expire time calculationGerd Hoffmann2012-07-121-4/+4
* ehci: implement Interrupt Threshold Control supportGerd Hoffmann2012-07-121-29/+54
OpenPOWER on IntegriCloud