Sign in
qemu
/
qemu
/
2e16898a61a25cb76dd48f6e74f3b7a500d0c91a
/
hw
/
usb
/
hcd-ehci.c
ec56214
usb: tag standalone ehci as hotpluggable
by Gerd Hoffmann
· 11 years ago
d733f74
usb: add usb host adapters exit trace
by Gonglei
· 11 years ago
4e130cf
usb-ehci: add ehci unrealize funciton
by Gonglei
· 11 years ago
05a3699
usb-ehci: add vmstate properity for EHCIState
by Gonglei
· 11 years ago
d0657b2
usb: don't use 'Yoda conditions'
by Gonglei
· 11 years ago
381626a
usb: move ehci register defines to header file
by Gerd Hoffmann
· 11 years ago
6e3d652
savevm: Remove all the unneeded version_minimum_id_old (usb)
by Juan Quintela
· 11 years ago
e679f05
Merge remote-tracking branch 'kraxel/tags/pull-usb-1' into staging
by Anthony Liguori
· 11 years ago
1226961
trace: Remove trace.h from hw/usb/hcd-ehci.h (less dependencies)
by Stefan Weil
· 11 years ago
e489df4
ehci: implement port wakeup
by Gerd Hoffmann
· 11 years ago
adbecc8
ehci: save device pointer in EHCIState
by Gerd Hoffmann
· 11 years ago
c889b3a
usb: Pass size to usb_bus_new()
by Andreas Färber
· 12 years ago
bc72ad6
aio / timers: Switch entire codebase to the new timer API
by Alex Bligh
· 12 years ago
dfc6f86
misc: Use g_assert_not_reached for code which is expected to be unreachable
by Stefan Weil
· 12 years ago
22fc860
hw/[u-x]*: pass owner to memory_region_init* functions
by Paolo Bonzini
· 12 years ago
2c9b15c
memory: add owner argument to initialization functions
by Paolo Bonzini
· 12 years ago
f487b67
dma: keep a device alive while it has SGLists
by Paolo Bonzini
· 12 years ago
cc8d6a8
usb/hcd-ehci: Replace PORTSC macros with variables
by Kuo-Jung Su
· 12 years ago
d4614cc
usb/hcd-ehci: Split off instance_init from realize
by Andreas Färber
· 12 years ago
08f4c90
usb/hcd-ehci-sysbus: Convert to QOM realize
by Andreas Färber
· 12 years ago
df32fd1
dma: eliminate DMAContext
by Paolo Bonzini
· 12 years ago
e449f26
ehci_free_packet: Discard finished packets when the queue is halted
by Hans de Goede
· 12 years ago
8550a02
usb-core: usb3 streams
by Gerd Hoffmann
· 12 years ago
cc8d2b6
ehci: Assert state machine is sane w.r.t. EHCIQueue
by Markus Armbruster
· 12 years ago
f79738b
usb: Add an usb_device_ep_stopped USBDevice method
by Hans de Goede
· 12 years ago
4a9ef2c
ehci: Don't call commit_irq after raising PCD
by Hans de Goede
· 12 years ago
52c15e5
ehci: Further speedup rescanning if async schedule after raising an interrupt
by Hans de Goede
· 12 years ago
9359a58
ehci: Use uframe precision for interrupt threshold checking (v2)
by Hans de Goede
· 12 years ago
bbbc39c
ehci: Verify a queue's ep direction does not change
by Hans de Goede
· 12 years ago
51e0c5d
ehci: Add an ehci_get_pid helper function
by Hans de Goede
· 12 years ago
e3fdfd4
ehci: Verify qtd for async completed packets
by Hans de Goede
· 12 years ago
2b3de6a
ehci: writeback_async_complete_packet: verify qh and qtd
by Hans de Goede
· 12 years ago
190d849
ehci: Move get / put_dwords upwards
by Hans de Goede
· 12 years ago
d066c57
ehci: Verify guest does not change the token of inflight qtd-s
by Hans de Goede
· 12 years ago
c643263
ehci: Add ehci_verify_qh and ehci_verify_qtd helper functions
by Hans de Goede
· 12 years ago
f881c8d
ehci: Add a ehci_writeback_async_complete_packet helper function
by Hans de Goede
· 12 years ago
8082624
ehci: Lower timer freq when the periodic schedule is idle
by Hans de Goede
· 12 years ago
55903f1
ehci: handle dma errors
by Gerd Hoffmann
· 12 years ago
4086230
ehci: keep the frame timer running in case the guest asked for frame list rollover interrupts
by Gerd Hoffmann
· 12 years ago
2c7b15c
ehci: Don't verify the next pointer for periodic qh-s and qtd-s
by Hans de Goede
· 12 years ago
601a234
ehci: Better detection for qtd-s linked in circles
by Hans de Goede
· 12 years ago
ff80ce5
ehci: Fixup q->qtdaddr after cancelling an already completed packet
by Hans de Goede
· 12 years ago
30d68cf
ehci: Don't access packet after freeing it
by Hans de Goede
· 12 years ago
e696b1d
ehci: Add support for packets with both data and an error status
by Hans de Goede
· 12 years ago
01e26b0
ehci: Get rid of the magical PROC_ERR status
by Hans de Goede
· 12 years ago
9a77a0f
usb: split packet result into actual_length + status
by Hans de Goede
· 12 years ago
0bf96f9
usb/ehci: split into multiple source files
by Gerd Hoffmann
· 12 years ago
569c7fc
usb/ehci: Guard definition of EHCI_DEBUG
by Peter Crosthwaite
· 12 years ago
5010d4d
usb/ehci: seperate out PCIisms
by Peter Crosthwaite
· 12 years ago
7ae6ce0
usb/ehci: Abstract away PCI DMA API
by Peter Crosthwaite
· 12 years ago
27a1132
usb/ehci: parameterise the register region offsets
by Peter Crosthwaite
· 12 years ago
aaac743
usb: Enforce iso endpoints never returing USB_RET_ASYNC
by Hans de Goede
· 12 years ago
a6fb2dd
usb: Add an int_req flag to USBPacket
by Hans de Goede
· 12 years ago
6ba43f1
usb: Move short-not-ok handling to the core
by Hans de Goede
· 12 years ago
0cae7b1
usb: Move clearing of queue on halt to the core
by Hans de Goede
· 12 years ago
36dfe32
usb: Add USB_RET_ADD_TO_QUEUE packet result code
by Hans de Goede
· 12 years ago
b4ea866
ehci: Retry to fill the queue while waiting for td completion
by Hans de Goede
· 12 years ago
e3a36bc
ehci: Detect going in circles when filling the queue
by Hans de Goede
· 12 years ago
44272b0
ehci: Speed up the timer of raising int from the async schedule
by Hans de Goede
· 12 years ago
0262f65
ehci: Improve latency of interrupt delivery and async schedule scanning
by Hans de Goede
· 12 years ago
cf08a8a
ehci: Set int flag on a short input packet
by Hans de Goede
· 12 years ago
549a3c3
ehci: Get rid of packet tbytes field
by Hans de Goede
· 12 years ago
a8170e5
Rename target_phys_addr_t to hwaddr
by Avi Kivity
· 12 years ago
cae5d3f
ehci: Fix interrupt packet MULT handling
by Hans de Goede
· 12 years ago
ceab6f9
ehci: Walk async schedule before and after migration
by Hans de Goede
· 12 years ago
8f5457e
ehci: Don't set seen to 0 when removing unseen queue-heads
by Hans de Goede
· 12 years ago
8f74ed1
ehci: Don't process too much frames in 1 timer tick (v2)
by Hans de Goede
· 12 years ago
ffa1f2e
ehci: Fix interrupts stopping when Interrupt Threshold Control is 8
by Hans de Goede
· 12 years ago
3e4f910
ehci: switch to new-style memory ops
by Gerd Hoffmann
· 12 years ago
cf1f816
ehci: Correct a comment in fetchqtd packet processing
by Hans de Goede
· 13 years ago
eff6dce
ehci: Handle USB_RET_PROCERR in ehci_fill_queue
by Hans de Goede
· 13 years ago
ef5b234
ehci: Fix memory leak in handling of NAK-ed packets
by Hans de Goede
· 13 years ago
3a8ca08
ehci: Add some additional ehci_trace_guest_bug() calls
by Hans de Goede
· 13 years ago
1defcbd
ehci: add doorbell trace events
by Gerd Hoffmann
· 13 years ago
5c51468
ehci: trace guest bugs
by Gerd Hoffmann
· 13 years ago
616789c
ehci: check for EHCI_ASYNC_FINISHED first in ehci_free_packet
by Gerd Hoffmann
· 13 years ago
4b63a0d
ehci: Properly report completed but not yet processed packets to the guest
by Hans de Goede
· 13 years ago
0e79535
ehci: Properly cleanup packets on cancel
by Hans de Goede
· 13 years ago
522079d
ehci: Update copyright headers to reflect recent work
by Hans de Goede
· 13 years ago
dafe31f
ehci: Validate qh is not changed unexpectedly by the guest
by Hans de Goede
· 13 years ago
66f092d
Revert "ehci: don't flush cache on doorbell rings."
by Hans de Goede
· 13 years ago
45b339b
usb: controllers do not need to check for babble themselves
by Hans de Goede
· 13 years ago
adf4783
ehci: Fix interrupt endpoints no longer working
by Hans de Goede
· 13 years ago
287fd3f
ehci: handle TD deactivation of inflight packets
by Gerd Hoffmann
· 13 years ago
c7cdca3
ehci: add ehci_cancel_queue()
by Gerd Hoffmann
· 13 years ago
574ef17
ehci: simplify ehci_state_executing
by Hans de Goede
· 13 years ago
53dd6f7
ehci: Remove unnecessary ehci_flush_qh call
by Hans de Goede
· 13 years ago
a1c3e4b
ehci: Schedule async-bh when IAAD bit gets set
by Hans de Goede
· 13 years ago
7ce86aa
ehci: Fix NULL ptr deref when unplugging an USB dev with an iso stream active
by Hans de Goede
· 13 years ago
e983395
usb: unique packet ids
by Gerd Hoffmann
· 13 years ago
0132b4b
usb: Halt ep queue en cancel pending packets on a packet error
by Hans de Goede
· 13 years ago
47d073c
ehci: Fix setting of halt bit from usbcmd register updates
by Hans de Goede
· 13 years ago
6d3b6d3
ehci: fix Interrupt Threshold Control implementation
by Gerd Hoffmann
· 13 years ago
df6839c
ehci: fix assertion typo
by Alejandro Martinez Ruiz
· 13 years ago
afb7a0b
ehci: improve expire time calculation
by Gerd Hoffmann
· 13 years ago
7efc17a
ehci: implement Interrupt Threshold Control support
by Gerd Hoffmann
· 13 years ago
f0ad01f
ehci: raise irq in the frame timer
by Gerd Hoffmann
· 13 years ago
3795211
ehci: Kick async schedule on wakeup in the non companion case
by Hans de Goede
· 13 years ago
7341ea0
usb-ehci: Fix an assert whenever isoc transfers are used
by Hans de Goede
· 13 years ago
9bc3a3a
ehci: don't flush cache on doorbell rings.
by Gerd Hoffmann
· 13 years ago
Next »