From owner-freebsd-current@FreeBSD.ORG Wed Dec 11 10:26:43 2013 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8C7FC80D; Wed, 11 Dec 2013 10:26:43 +0000 (UTC) Received: from smtp.mei.co.jp (smtp.mei.co.jp [133.183.100.20]) by mx1.freebsd.org (Postfix) with ESMTP id 18D171535; Wed, 11 Dec 2013 10:26:42 +0000 (UTC) Received: from mail-gw.jp.panasonic.com ([157.8.1.157]) by smtp.mei.co.jp (8.12.11.20060614/3.7W/kc-maile11) with ESMTP id rBBACG3d006780; Wed, 11 Dec 2013 19:12:16 +0900 (JST) Received: from epochmail.jp.panasonic.com ([157.8.1.130]) by mail.jp.panasonic.com (8.11.6p2/3.7W/kc-maili16) with ESMTP id rBBACHM10835; Wed, 11 Dec 2013 19:12:17 +0900 Received: by epochmail.jp.panasonic.com (8.12.11.20060308/3.7W/lomi12) id rBBACGfm002551; Wed, 11 Dec 2013 19:12:16 +0900 Received: from localhost by lomi12.jp.panasonic.com (8.12.11.20060308/3.7W) with ESMTP id rBBACG9D002538; Wed, 11 Dec 2013 19:12:16 +0900 Date: Wed, 11 Dec 2013 19:12:12 +0900 (JST) Message-Id: <20131211.191212.1888965979017331164.okuno.kohji@jp.panasonic.com> To: freebsd-current@FreeBSD.org, freebsd-usb@freebsd.org Subject: spec violation of xHCI? From: Kohji Okuno Organization: Panasonic Corporation X-Mailer: Mew version 6.5 on Emacs 24.3 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=utf-8 Content-Transfer-Encoding: base64 Cc: okuno.kohji@jp.panasonic.com X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Dec 2013 10:26:43 -0000 SGksDQoNCkkgdGhpbmsgdGhlIHhIQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlciBoYXMgYSBzcGVj IHZpb2xhdGlvbi4NCg0KQ291bGQgeW91IHJlZmVyIHRvIA0KYGBUYWJsZSAxMjY6IE9mZnNldCAw Q2gg4oCTIExpbmsgVFJCIEZpZWxkIERlZmluaXRpb25zJycNCmluICB4SENJX1NwZWNpZmljYXRp b25fZm9yX1VTQi5wZGYoUmV2aXNpb24gMS4wKT8NCg0KVGhlIGZvbGxvd2luZyBpcyBhbiBleGNl cnB0IGFib3V0IHRoZSBDSEFJTiDigIvigItCSVQuDQoNCiAgQ2hhaW4gYml0IChDSCkuIFNldCB0 byDigJgx4oCZIGJ5IHNvZnR3YXJlIHRvIGFzc29jaWF0ZSB0aGlzIFRSQiB3aXRoDQogIHRoZSBu ZXh0IFRSQiBvbiB0aGUgUmluZy4gQSBUcmFuc2ZlciBEZXNjcmlwdG9yIChURCkgaXMgZGVmaW5l ZCBhcw0KICBvbmUgb3IgbW9yZSBUUkJzLiBUaGUgQ2hhaW4gYml0IGlzIHVzZWQgdG8gaWRlbnRp ZnkgdGhlIFRSQnMgdGhhdA0KICBjb21wcmlzZSBhIFRELiBSZWZlciB0byBzZWN0aW9uIDQuMTEu NyBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiBMaW5rDQogIFRSQiBwbGFjZW1lbnQgd2l0aGluIGEg VEQuIE9uIGEgQ29tbWFuZCBSaW5nIHRoaXMgYml0IGlzIGlnbm9yZWQgYnkNCiAgdGhlIHhIQy4N Cg0KDQpJIHRoaW5rIHRoYXQgd2Ugc2hvdWxkIGFkZCBYSENJX1RSQl8zX0NIQUlOX0JJVCB0byBs aW5lIDE4OTUuDQpIb3cgZG8geW91IHRoaW5rPw0KDQoNCnNyYy9zeXMvZGV2L3VzYi9jb250cm9s bGVyL3hoY2kuYzoNCjE4NzkJICAgICAgICAgICAgICAgIC8qIGZpbGwgb3V0IGxpbmsgVFJCICov DQoxODgwCQ0KMTg4MQkgICAgICAgICAgICAgICAgaWYgKHRkX25leHQgIT0gTlVMTCkgew0KMTg4 MgkgICAgICAgICAgICAgICAgICAgICAgICAvKiBsaW5rIHRoZSBjdXJyZW50IFREIHdpdGggdGhl IG5leHQgb25lICovDQoxODgzCSAgICAgICAgICAgICAgICAgICAgICAgIHRkLT50ZF90cmJbeF0u cXdUcmIwID0gaHRvbGU2NCgodWludDY0X3QpdGRfbmV4dC0+dGRfc2VsZik7DQoxODg0CSAgICAg ICAgICAgICAgICAgICAgICAgIERQUklOVEYoIkxJTks9MHglMDhsbHhcbiIsIChsb25nIGxvbmcp dGRfbmV4dC0+dGRfc2VsZik7DQoxODg1CSAgICAgICAgICAgICAgICB9IGVsc2Ugew0KMTg4Ngkg ICAgICAgICAgICAgICAgICAgICAgICAvKiB0aGlzIGZpZWxkIHdpbGwgZ2V0IHVwZGF0ZWQgbGF0 ZXIgKi8NCjE4ODcJICAgICAgICAgICAgICAgICAgICAgICAgRFBSSU5URigiTk9MSU5LXG4iKTsN CjE4ODgJICAgICAgICAgICAgICAgIH0NCjE4ODkJDQoxODkwCSAgICAgICAgICAgICAgICBkd29y ZCA9IFhIQ0lfVFJCXzJfSVJRX1NFVCgwKTsNCjE4OTEJDQoxODkyCSAgICAgICAgICAgICAgICB0 ZC0+dGRfdHJiW3hdLmR3VHJiMiA9IGh0b2xlMzIoZHdvcmQpOw0KMTg5MwkNCjE4OTQJICAgICAg ICAgICAgICAgIGR3b3JkID0gWEhDSV9UUkJfM19UWVBFX1NFVChYSENJX1RSQl9UWVBFX0xJTksp IHwNCjE4OTUJICAgICAgICAgICAgICAgICAgICBYSENJX1RSQl8zX0NZQ0xFX0JJVCB8IFhIQ0lf VFJCXzNfSU9DX0JJVDsNCjE4OTYJDQoxODk3CSAgICAgICAgICAgICAgICB0ZC0+dGRfdHJiW3hd LmR3VHJiMyA9IGh0b2xlMzIoZHdvcmQpOw0KMTg5OAkNCjE4OTkJICAgICAgICAgICAgICAgIHRk LT5hbHRfbmV4dCA9IHRkX2FsdF9uZXh0Ow0KDQotLQ0KQmVzdCByZWdhcmRzLA0KIEtvaGppIE9r dW5vDQoNCg==