From owner-freebsd-current@FreeBSD.ORG Wed Dec 11 11:12:25 2013 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 310D4580; Wed, 11 Dec 2013 11:12:25 +0000 (UTC) Received: from smtp.mei.co.jp (smtp.mei.co.jp [133.183.100.20]) by mx1.freebsd.org (Postfix) with ESMTP id DE0F11A02; Wed, 11 Dec 2013 11:12:24 +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 rBBBCFfh014753; Wed, 11 Dec 2013 20:12:15 +0900 (JST) Received: from epochmail.jp.panasonic.com ([157.8.1.130]) by mail.jp.panasonic.com (8.11.6p2/3.7W/kc-maili12) with ESMTP id rBBBCFo22240; Wed, 11 Dec 2013 20:12:15 +0900 Received: by epochmail.jp.panasonic.com (8.12.11.20060308/3.7W/lomi15) id rBBBCF3B024397; Wed, 11 Dec 2013 20:12:15 +0900 Received: from localhost by lomi15.jp.panasonic.com (8.12.11.20060308/3.7W) with ESMTP id rBBBCFju024373; Wed, 11 Dec 2013 20:12:15 +0900 Date: Wed, 11 Dec 2013 20:12:13 +0900 (JST) Message-Id: <20131211.201213.2095490882413924223.okuno.kohji@jp.panasonic.com> To: hps@bitfrost.no Subject: Re: spec violation of xHCI? From: Kohji Okuno In-Reply-To: <52A844D6.7050203@bitfrost.no> References: <20131211.191212.1888965979017331164.okuno.kohji@jp.panasonic.com> <52A844D6.7050203@bitfrost.no> 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: freebsd-current@FreeBSD.org, okuno.kohji@jp.panasonic.com, freebsd-usb@freebsd.org 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 11:12:25 -0000 PiBPbiAxMi8xMS8xMyAxMToxMiwgS29oamkgT2t1bm8gd3JvdGU6DQo+PiBIaSwNCj4+DQo+PiBJ IHRoaW5rIHRoZSB4SENJIGhvc3QgY29udHJvbGxlciBkcml2ZXIgaGFzIGEgc3BlYyB2aW9sYXRp b24uDQo+Pg0KPj4gQ291bGQgeW91IHJlZmVyIHRvDQo+PiBgYFRhYmxlIDEyNjogT2Zmc2V0IDBD aCDigJMgTGluayBUUkIgRmllbGQgRGVmaW5pdGlvbnMnJw0KPj4gaW4gIHhIQ0lfU3BlY2lmaWNh dGlvbl9mb3JfVVNCLnBkZihSZXZpc2lvbiAxLjApPw0KPj4NCj4+IFRoZSBmb2xsb3dpbmcgaXMg YW4gZXhjZXJwdCBhYm91dCB0aGUgQ0hBSU4g4oCL4oCLQklULg0KPj4NCj4+ICAgIENoYWluIGJp dCAoQ0gpLiBTZXQgdG8g4oCYMeKAmSBieSBzb2Z0d2FyZSB0byBhc3NvY2lhdGUgdGhpcyBUUkIg d2l0aA0KPj4gICAgdGhlIG5leHQgVFJCIG9uIHRoZSBSaW5nLiBBIFRyYW5zZmVyIERlc2NyaXB0 b3IgKFREKSBpcyBkZWZpbmVkIGFzDQo+PiAgICBvbmUgb3IgbW9yZSBUUkJzLiBUaGUgQ2hhaW4g Yml0IGlzIHVzZWQgdG8gaWRlbnRpZnkgdGhlIFRSQnMgdGhhdA0KPj4gICAgY29tcHJpc2UgYSBU RC4gUmVmZXIgdG8gc2VjdGlvbiA0LjExLjcgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gTGluaw0K Pj4gICAgVFJCIHBsYWNlbWVudCB3aXRoaW4gYSBURC4gT24gYSBDb21tYW5kIFJpbmcgdGhpcyBi aXQgaXMgaWdub3JlZCBieQ0KPj4gICAgdGhlIHhIQy4NCj4+DQo+Pg0KPj4gSSB0aGluayB0aGF0 IHdlIHNob3VsZCBhZGQgWEhDSV9UUkJfM19DSEFJTl9CSVQgdG8gbGluZSAxODk1Lg0KPj4gSG93 IGRvIHlvdSB0aGluaz8NCj4+DQo+IA0KPiBIaSBLb2hqaSwNCj4gDQo+IFRoZSBkb3VibGUgd29y ZCB3cml0dGVuIGF0IGxpbmUgMTg5NSBkb2VzIG5vdCBzZXQgdGhlICJjaGFpbiBiaXQiIGJlY2F1 c2UgdGhpcw0KPiBpcyB0aGUgZW5kIG9mIGEgdHJhbnNmZXIgZGVzY3JpcHRvciwgVEQuIEknbSB1 bnN1cmUgaG93IGhhcmR3YXJlIGludGVycHJldHMNCj4gdGhpcyBiaXQsIGlmIHNldHRpbmcgdGhl IGJpdCBvbiB0aGUgcHJldmlvdXMgVFJCIG1ha2VzIHRoZSBuZXh0IG9uZSBjb25uZWN0IHRvDQo+ IHRoZSBwcmV2aW91cyBvbmUsIG9yIHRoZSBvdGhlciB3YXkgYXJvdW5kLiBJZiBzZXR0aW5nIHRo aXMgYml0IG1ha2VzIHRoZSBUUkINCj4gY29ubmVjdCB0byB0aGUgcHJldmlvdXMgb25lLCB5b3Ug YXJlIGNvcnJlY3QuIEVsc2UgdGhlIGN1cnJlbnQgY29kZSBpcw0KPiBjb3JyZWN0Lg0KDQpIaSwg SFBTLA0KDQpUaGFuayB5b3UgZm9yIHlvdXIgY29tbWVudC4NCg0KSSB0aGluayB0aGF0IHRoaXMg KGxpbmUgMTg5NSkgaXMgbm90IHRoZSBlbmQgb2YgYSB0cmFuc2ZlciBkZXNjcmlwdG9yLg0KV2hl biB0aGUgZGV2aWNlIGRyaXZlciBuZWVkcyBhIFplcm8gTGVuZ3RoIFBhY2tldCwgdGhpcyBpcyBu b3QgdGhlDQplbmQuIEFuZCwgSWYgeGZlciBoYXMgbmZyYW1lcywgdGhpcyBpcyBub3QgdGhlIGVu ZCwgdG9vLg0KDQpSZWdhcmRzLA0KIEtvaGppIE9rdW5vDQoNCj4+DQo+PiBzcmMvc3lzL2Rldi91 c2IvY29udHJvbGxlci94aGNpLmM6DQo+PiAxODc5CSAgICAgICAgICAgICAgICAvKiBmaWxsIG91 dCBsaW5rIFRSQiAqLw0KPj4gMTg4MAkNCj4+IDE4ODEJICAgICAgICAgICAgICAgIGlmICh0ZF9u ZXh0ICE9IE5VTEwpIHsNCj4+IDE4ODIJICAgICAgICAgICAgICAgICAgICAgICAgLyogbGluayB0 aGUgY3VycmVudCBURCB3aXRoIHRoZSBuZXh0IG9uZSAqLw0KPj4gMTg4MyB0ZC0+dGRfdHJiW3hd LnF3VHJiMCA9IGh0b2xlNjQoKHVpbnQ2NF90KXRkX25leHQtPnRkX3NlbGYpOw0KPj4gMTg4NCBE UFJJTlRGKCJMSU5LPTB4JTA4bGx4XG4iLCAobG9uZyBsb25nKXRkX25leHQtPnRkX3NlbGYpOw0K Pj4gMTg4NQkgICAgICAgICAgICAgICAgfSBlbHNlIHsNCj4+IDE4ODYJICAgICAgICAgICAgICAg ICAgICAgICAgLyogdGhpcyBmaWVsZCB3aWxsIGdldCB1cGRhdGVkIGxhdGVyICovDQo+PiAxODg3 CSAgICAgICAgICAgICAgICAgICAgICAgIERQUklOVEYoIk5PTElOS1xuIik7DQo+PiAxODg4CSAg ICAgICAgICAgICAgICB9DQo+PiAxODg5CQ0KPj4gMTg5MAkgICAgICAgICAgICAgICAgZHdvcmQg PSBYSENJX1RSQl8yX0lSUV9TRVQoMCk7DQo+PiAxODkxCQ0KPj4gMTg5MgkgICAgICAgICAgICAg ICAgdGQtPnRkX3RyYlt4XS5kd1RyYjIgPSBodG9sZTMyKGR3b3JkKTsNCj4+IDE4OTMJDQo+PiAx ODk0CSAgICAgICAgICAgICAgICBkd29yZCA9IFhIQ0lfVFJCXzNfVFlQRV9TRVQoWEhDSV9UUkJf VFlQRV9MSU5LKSB8DQo+PiAxODk1CSAgICAgICAgICAgICAgICAgICAgWEhDSV9UUkJfM19DWUNM RV9CSVQgfCBYSENJX1RSQl8zX0lPQ19CSVQ7DQo+PiAxODk2CQ0KPj4gMTg5NwkgICAgICAgICAg ICAgICAgdGQtPnRkX3RyYlt4XS5kd1RyYjMgPSBodG9sZTMyKGR3b3JkKTsNCj4+IDE4OTgJDQo+ PiAxODk5CSAgICAgICAgICAgICAgICB0ZC0+YWx0X25leHQgPSB0ZF9hbHRfbmV4dDsNCj4+DQo+ PiAtLQ0KPj4gQmVzdCByZWdhcmRzLA0KPj4gICBLb2hqaSBPa3Vubw0KPj4NCj4+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBmcmVlYnNkLXVzYkBm cmVlYnNkLm9yZyBtYWlsaW5nIGxpc3QNCj4+IGh0dHA6Ly9saXN0cy5mcmVlYnNkLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZyZWVic2QtdXNiDQo+PiBUbyB1bnN1YnNjcmliZSwgc2VuZCBhbnkgbWFp bCB0byAiZnJlZWJzZC11c2ItdW5zdWJzY3JpYmVAZnJlZWJzZC5vcmciDQo+Pg0KPiANCg==