From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:38891) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TRfIH-0004jX-Kd for qemu-devel@nongnu.org; Fri, 26 Oct 2012 04:29:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TRfIB-0006zF-0s for qemu-devel@nongnu.org; Fri, 26 Oct 2012 04:29:29 -0400 Received: from relay2.mail.vrmd.de ([81.28.224.28]:32994) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TRfIA-0006yl-Qi for qemu-devel@nongnu.org; Fri, 26 Oct 2012 04:29:22 -0400 From: Sebastian Bauer Date: Fri, 26 Oct 2012 10:29:06 +0200 Message-Id: <1351240148-13723-1-git-send-email-mail@sebastianbauer.info> Subject: [Qemu-devel] [PATCH 0/2] xhci: Better spec conforming behaviour List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Sebastian Bauer 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