Monthly Archives: August 2013
xHCI Interrupts
This post starts with a brief reference to how iterrupts are implemented on PCI platforms. There are three methods to implement interrupts on PCI platforms: 1) legacy interrupts The devices attached to PCI bus are equipped with an external interrupt … Continue reading
Posted in Uncategorized
Leave a comment
Issueing commands to xHC
To issue commands to the USB device or the xHC, the xhci driver uses two basic structures, the Command TRBs and the Command Ring. In effect, the Command Ring is a circular buffer in host memory where the Command TRBs … Continue reading
Posted in Uncategorized
Leave a comment