This tiny patch series fixes some things in the xhci hcd to behave more spec compliant.
The first patch ensures the correctness of the csc port status bit as soon as the controller is switched to running mode. The second patch brings in the evaluation of the speed field in the input slot context associated to a set address command. See 6.2.2.1 of the xhci spec. Sebastian Bauer (2): When the XHCI host controller is switched to the running mode, set the ccs bit for each port, to which a device is already attached. Respond a set address command with CC_PARAMETER_ERROR, if the speed field of the input context is not valid. hw/usb/hcd-xhci.c | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) -- 1.7.10.4