Deleted binaries, added ignore
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.a
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.coff
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.map
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.nostrip.sys
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.sym
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.sys
Property changes on: trunk/reactos/drivers/usb/cromwell/core
___________________________________________________________________
Name: svn:ignore
   + *.coff
*.a
*.d
*.o
*.sym
*.sys
*.map
*.tmp

Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.a
(Binary files differ)

Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.coff
(Binary files differ)

Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.map
--- trunk/reactos/drivers/usb/cromwell/core/usbcore.map	2005-02-10 21:56:03 UTC (rev 13488)
+++ trunk/reactos/drivers/usb/cromwell/core/usbcore.map	2005-02-10 22:05:40 UTC (rev 13489)
@@ -1,11539 +0,0 @@
-
-usbcore.nostrip.sys:     file format pei-i386
-
-Disassembly of section .text:
-
-00011000 <__end__>:
-   11000:	55                   	push   %ebp
-   11001:	89 e5                	mov    %esp,%ebp
-   11003:	83 ec 08             	sub    $0x8,%esp
-   11006:	8b 45 08             	mov    0x8(%ebp),%eax
-   11009:	8b 40 54             	mov    0x54(%eax),%eax
-   1100c:	89 45 fc             	mov    %eax,0xfffffffc(%ebp)
-   1100f:	8b 45 fc             	mov    0xfffffffc(%ebp),%eax
-   11012:	c7 40 04 01 00 00 00 	movl   $0x1,0x4(%eax)
-   11019:	83 ec 0c             	sub    $0xc,%esp
-   1101c:	ff 75 fc             	pushl  0xfffffffc(%ebp)
-   1101f:	e8 41 88 00 00       	call   19865 <_my_wake_up>
-   11024:	83 c4 10             	add    $0x10,%esp
-   11027:	c9                   	leave  
-   11028:	c3                   	ret    
-
-00011029 <_usb_start_wait_urb>:
-   11029:	55                   	push   %ebp
-   1102a:	89 e5                	mov    %esp,%ebp
-   1102c:	83 ec 18             	sub    $0x18,%esp
-   1102f:	c7 45 fc 00 00 00 00 	movl   $0x0,0xfffffffc(%ebp)
-   11036:	8b 45 08             	mov    0x8(%ebp),%eax
-   11039:	8d 55 f8             	lea    0xfffffff8(%ebp),%edx
-   1103c:	89 50 54             	mov    %edx,0x54(%eax)
-   1103f:	83 ec 08             	sub    $0x8,%esp
-   11042:	6a 00                	push   $0x0
-   11044:	ff 75 08             	pushl  0x8(%ebp)
-   11047:	e8 57 71 00 00       	call   181a3 <_usb_submit_urb@8>
-   1104c:	83 c4 08             	add    $0x8,%esp
-   1104f:	89 45 f4             	mov    %eax,0xfffffff4(%ebp)
-   11052:	83 7d f4 00          	cmpl   $0x0,0xfffffff4(%ebp)
-   11056:	74 19                	je     11071 <_usb_start_wait_urb+0x48>
-   11058:	83 ec 0c             	sub    $0xc,%esp
-   1105b:	ff 75 08             	pushl  0x8(%ebp)
-   1105e:	e8 d3 70 00 00       	call   18136 <_usb_free_urb@4>
-   11063:	83 c4 0c             	add    $0xc,%esp
-   11066:	8b 45 f4             	mov    0xfffffff4(%ebp),%eax
-   11069:	89 45 f0             	mov    %eax,0xfffffff0(%ebp)
-   1106c:	e9 bd 00 00 00       	jmp    1112e <_usb_start_wait_urb+0x105>
-   11071:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
-   11075:	74 1f                	je     11096 <_usb_start_wait_urb+0x6d>
-   11077:	83 7d fc 00          	cmpl   $0x0,0xfffffffc(%ebp)
-   1107b:	75 19                	jne    11096 <_usb_start_wait_urb+0x6d>
-   1107d:	83 ec 0c             	sub    $0xc,%esp
-   11080:	ff 75 0c             	pushl  0xc(%ebp)
-   11083:	e8 ec 87 00 00       	call   19874 <_my_schedule_timeout>
-   11088:	83 c4 10             	add    $0x10,%esp
-   1108b:	89 45 0c             	mov    %eax,0xc(%ebp)
-   1108e:	f0 83 44 24 00 00    	lock addl $0x0,0x0(%esp,1)
-   11094:	eb db                	jmp    11071 <_usb_start_wait_urb+0x48>
-   11096:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
-   1109a:	75 64                	jne    11100 <_usb_start_wait_urb+0xd7>
-   1109c:	83 7d fc 00          	cmpl   $0x0,0xfffffffc(%ebp)
-   110a0:	75 5e                	jne    11100 <_usb_start_wait_urb+0xd7>
-   110a2:	8b 45 08             	mov    0x8(%ebp),%eax
-   110a5:	83 78 1c 8d          	cmpl   $0xffffff8d,0x1c(%eax)
-   110a9:	74 3e                	je     110e9 <_usb_start_wait_urb+0xc0>
-   110ab:	83 ec 04             	sub    $0x4,%esp
-   110ae:	6a 45                	push   $0x45
-   110b0:	68 00 b0 01 00       	push   $0x1b000
-   110b5:	68 0a b0 01 00       	push   $0x1b00a
-   110ba:	e8 a1 89 00 00       	call   19a60 <_DbgPrint>
-   110bf:	83 c4 10             	add    $0x10,%esp
-   110c2:	ff 75 0c             	pushl  0xc(%ebp)
-   110c5:	8b 45 08             	mov    0x8(%ebp),%eax
-   110c8:	ff 70 1c             	pushl  0x1c(%eax)
-   110cb:	8b 45 08             	mov    0x8(%ebp),%eax
-   110ce:	ff 70 18             	pushl  0x18(%eax)
-   110d1:	68 14 b0 01 00       	push   $0x1b014
-   110d6:	e8 85 89 00 00       	call   19a60 <_DbgPrint>
-   110db:	83 c4 10             	add    $0x10,%esp
-   110de:	8b 45 08             	mov    0x8(%ebp),%eax
-   110e1:	8b 40 1c             	mov    0x1c(%eax),%eax
-   110e4:	89 45 f4             	mov    %eax,0xfffffff4(%ebp)
-   110e7:	eb 20                	jmp    11109 <_usb_start_wait_urb+0xe0>
-   110e9:	83 ec 0c             	sub    $0xc,%esp
-   110ec:	ff 75 08             	pushl  0x8(%ebp)
-   110ef:	e8 c6 73 00 00       	call   184ba <_usb_unlink_urb@4>
-   110f4:	83 c4 0c             	add    $0xc,%esp
-   110f7:	c7 45 f4 92 ff ff ff 	movl   $0xffffff92,0xfffffff4(%ebp)
-   110fe:	eb 09                	jmp    11109 <_usb_start_wait_urb+0xe0>
-   11100:	8b 45 08             	mov    0x8(%ebp),%eax
-   11103:	8b 40 1c             	mov    0x1c(%eax),%eax
-   11106:	89 45 f4             	mov    %eax,0xfffffff4(%ebp)
-   11109:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
-   1110d:	74 0b                	je     1111a <_usb_start_wait_urb+0xf1>
-   1110f:	8b 45 10             	mov    0x10(%ebp),%eax
-   11112:	8b 55 08             	mov    0x8(%ebp),%edx
-   11115:	8b 52 30             	mov    0x30(%edx),%edx
-   11118:	89 10                	mov    %edx,(%eax)
-   1111a:	83 ec 0c             	sub    $0xc,%esp
-   1111d:	ff 75 08             	pushl  0x8(%ebp)
-   11120:	e8 11 70 00 00       	call   18136 <_usb_free_urb@4>
-   11125:	83 c4 0c             	add    $0xc,%esp
-   11128:	8b 45 f4             	mov    0xfffffff4(%ebp),%eax
-   1112b:	89 45 f0             	mov    %eax,0xfffffff0(%ebp)
-   1112e:	8b 45 f0             	mov    0xfffffff0(%ebp),%eax
-   11131:	c9                   	leave  
-   11132:	c3                   	ret    
-
-00011133 <_usb_internal_control_msg>:
-   11133:	55                   	push   %ebp
-   11134:	89 e5                	mov    %esp,%ebp
-   11136:	83 ec 18             	sub    $0x18,%esp
-   11139:	83 ec 08             	sub    $0x8,%esp
-   1113c:	6a 00                	push   $0x0
-   1113e:	6a 00                	push   $0x0
-   11140:	e8 a7 6f 00 00       	call   180ec <_usb_alloc_urb@8>
-   11145:	83 c4 08             	add    $0x8,%esp
-   11148:	89 45 fc             	mov    %eax,0xfffffffc(%ebp)
-   1114b:	83 7d fc 00          	cmpl   $0x0,0xfffffffc(%ebp)
-   1114f:	75 09                	jne    1115a <_usb_internal_control_msg+0x27>
-   11151:	c7 45 f0 f4 ff ff ff 	movl   $0xfffffff4,0xfffffff0(%ebp)
-   11158:	eb 4d                	jmp    111a7 <_usb_internal_control_msg+0x74>
-   1115a:	6a 00                	push   $0x0
-   1115c:	68 00 10 01 00       	push   $0x11000
-   11161:	ff 75 18             	pushl  0x18(%ebp)
-   11164:	ff 75 14             	pushl  0x14(%ebp)
-   11167:	ff 75 10             	pushl  0x10(%ebp)
-   1116a:	ff 75 0c             	pushl  0xc(%ebp)
-   1116d:	ff 75 08             	pushl  0x8(%ebp)
-   11170:	ff 75 fc             	pushl  0xfffffffc(%ebp)
-   11173:	e8 34 00 00 00       	call   111ac <_usb_fill_control_urb>
-   11178:	83 c4 20             	add    $0x20,%esp
-   1117b:	83 ec 04             	sub    $0x4,%esp
-   1117e:	8d 45 f4             	lea    0xfffffff4(%ebp),%eax
-   11181:	50                   	push   %eax
-   11182:	ff 75 1c             	pushl  0x1c(%ebp)
-   11185:	ff 75 fc             	pushl  0xfffffffc(%ebp)
-   11188:	e8 9c fe ff ff       	call   11029 <_usb_start_wait_urb>
-   1118d:	83 c4 10             	add    $0x10,%esp
-   11190:	89 45 f8             	mov    %eax,0xfffffff8(%ebp)
-   11193:	83 7d f8 00          	cmpl   $0x0,0xfffffff8(%ebp)
-   11197:	79 08                	jns    111a1 <_usb_internal_control_msg+0x6e>
-   11199:	8b 45 f8             	mov    0xfffffff8(%ebp),%eax
-   1119c:	89 45 f0             	mov    %eax,0xfffffff0(%ebp)
-   1119f:	eb 06                	jmp    111a7 <_usb_internal_control_msg+0x74>
-   111a1:	8b 45 f4             	mov    0xfffffff4(%ebp),%eax
-   111a4:	89 45 f0             	mov    %eax,0xfffffff0(%ebp)
-   111a7:	8b 45 f0             	mov    0xfffffff0(%ebp),%eax
-   111aa:	c9                   	leave  
-   111ab:	c3                   	ret    
-
-000111ac <_usb_fill_control_urb>:
-   111ac:	55                   	push   %ebp
-   111ad:	89 e5                	mov    %esp,%ebp
-   111af:	8b 55 08             	mov    0x8(%ebp),%edx
-   111b2:	8b 45 0c             	mov    0xc(%ebp),%eax
-   111b5:	89 42 14             	mov    %eax,0x14(%edx)
-   111b8:	8b 55 08             	mov    0x8(%ebp),%edx
-   111bb:	8b 45 10             	mov    0x10(%ebp),%eax
-   111be:	89 42 18             	mov    %eax,0x18(%edx)
-   111c1:	8b 55 08             	mov    0x8(%ebp),%edx
-   111c4:	8b 45 14             	mov    0x14(%ebp),%eax
-   111c7:	89 42 38             	mov    %eax,0x38(%edx)
-   111ca:	8b 55 08             	mov    0x8(%ebp),%edx
-   111cd:	8b 45 18             	mov    0x18(%ebp),%eax
-   111d0:	89 42 24             	mov    %eax,0x24(%edx)
-   111d3:	8b 55 08             	mov    0x8(%ebp),%edx
-   111d6:	8b 45 1c             	mov    0x1c(%ebp),%eax
-   111d9:	89 42 2c             	mov    %eax,0x2c(%edx)
-   111dc:	8b 55 08             	mov    0x8(%ebp),%edx
-   111df:	8b 45 20             	mov    0x20(%ebp),%eax
-   111e2:	89 42 58             	mov    %eax,0x58(%edx)
-   111e5:	8b 55 08             	mov    0x8(%ebp),%edx
-   111e8:	8b 45 24             	mov    0x24(%ebp),%eax
-   111eb:	89 42 54             	mov    %eax,0x54(%edx)
-   111ee:	5d                   	pop    %ebp
-   111ef:	c3                   	ret    
-
-000111f0 <_usb_control_msg>:
-   111f0:	55                   	push   %ebp
-   111f1:	89 e5                	mov    %esp,%ebp
-   111f3:	56                   	push   %esi
-   111f4:	53                   	push   %ebx
-   111f5:	83 ec 20             	sub    $0x20,%esp
-   111f8:	8b 45 10             	mov    0x10(%ebp),%eax
-   111fb:	8b 55 14             	mov    0x14(%ebp),%edx
-   111fe:	8b 4d 18             	mov    0x18(%ebp),%ecx
-   11201:	8b 5d 1c             	mov    0x1c(%ebp),%ebx
-   11204:	8b 75 24             	mov    0x24(%ebp),%esi
-   11207:	88 45 f7             	mov    %al,0xfffffff7(%ebp)
-   1120a:	88 55 f6             	mov    %dl,0xfffffff6(%ebp)
-   1120d:	66 89 4d f4          	mov    %cx,0xfffffff4(%ebp)
-   11211:	66 89 5d f2          	mov    %bx,0xfffffff2(%ebp)
-   11215:	66 89 75 f0          	mov    %si,0xfffffff0(%ebp)
-   11219:	83 ec 08             	sub    $0x8,%esp
-   1121c:	6a 08                	push   $0x8
-   1121e:	6a 01                	push   $0x1
-   11220:	e8 0b 88 00 00       	call   19a30 <_ExAllocatePool@8>
-   11225:	83 c4 08             	add    $0x8,%esp
-   11228:	89 45 ec             	mov    %eax,0xffffffec(%ebp)
-   1122b:	83 7d ec 00          	cmpl   $0x0,0xffffffec(%ebp)
-   1122f:	75 09                	jne    1123a <_usb_control_msg+0x4a>
-   11231:	c7 45 e4 f4 ff ff ff 	movl   $0xfffffff4,0xffffffe4(%ebp)
-   11238:	eb 6a                	jmp    112a4 <_usb_control_msg+0xb4>
-   1123a:	8b 55 ec             	mov    0xffffffec(%ebp),%edx
-   1123d:	8a 45 f6             	mov    0xfffffff6(%ebp),%al
-   11240:	88 02                	mov    %al,(%edx)
-   11242:	8b 55 ec             	mov    0xffffffec(%ebp),%edx
-   11245:	8a 45 f7             	mov    0xfffffff7(%ebp),%al
-   11248:	88 42 01             	mov    %al,0x1(%edx)
-   1124b:	8b 55 ec             	mov    0xffffffec(%ebp),%edx
-   1124e:	8b 45 f4             	mov    0xfffffff4(%ebp),%eax
-   11251:	66 89 42 02          	mov    %ax,0x2(%edx)
-   11255:	8b 55 ec             	mov    0xffffffec(%ebp),%edx
-   11258:	66 8b 45 f2          	mov    0xfffffff2(%ebp),%ax
-   1125c:	66 89 42 04          	mov    %ax,0x4(%edx)
-   11260:	8b 55 ec             	mov    0xffffffec(%ebp),%edx
-   11263:	8b 45 f0             	mov    0xfffffff0(%ebp),%eax
-   11266:	66 89 42 06          	mov    %ax,0x6(%edx)
-   1126a:	83 ec 08             	sub    $0x8,%esp
-   1126d:	ff 75 28             	pushl  0x28(%ebp)
-   11270:	8b 45 f0             	mov    0xfffffff0(%ebp),%eax
-   11273:	25 ff ff 00 00       	and    $0xffff,%eax
-   11278:	50                   	push   %eax
-   11279:	ff 75 20             	pushl  0x20(%ebp)
-   1127c:	ff 75 ec             	pushl  0xffffffec(%ebp)
-   1127f:	ff 75 0c             	pushl  0xc(%ebp)
-   11282:	ff 75 08             	pushl  0x8(%ebp)
-   11285:	e8 a9 fe ff ff       	call   11133 <_usb_internal_control_msg>
-   1128a:	83 c4 20             	add    $0x20,%esp
-   1128d:	89 45 e8             	mov    %eax,0xffffffe8(%ebp)
-   11290:	83 ec 0c             	sub    $0xc,%esp
-   11293:	ff 75 ec             	pushl  0xffffffec(%ebp)
-   11296:	e8 a5 87 00 00       	call   19a40 <_ExFreePool@4>
-   1129b:	83 c4 0c             	add    $0xc,%esp
-   1129e:	8b 45 e8             	mov    0xffffffe8(%ebp),%eax
-   112a1:	89 45 e4             	mov    %eax,0xffffffe4(%ebp)
-   112a4:	8b 45 e4             	mov    0xffffffe4(%ebp),%eax
-   112a7:	8d 65 f8             	lea    0xfffffff8(%ebp),%esp
-   112aa:	5b                   	pop    %ebx
-   112ab:	5e                   	pop    %esi
-   112ac:	5d                   	pop    %ebp
-   112ad:	c3                   	ret    
-
-000112ae <_usb_bulk_msg>:
-   112ae:	55                   	push   %ebp
-   112af:	89 e5                	mov    %esp,%ebp
-   112b1:	83 ec 08             	sub    $0x8,%esp
-   112b4:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
-   112b8:	79 09                	jns    112c3 <_usb_bulk_msg+0x15>
-   112ba:	c7 45 f8 ea ff ff ff 	movl   $0xffffffea,0xfffffff8(%ebp)
-   112c1:	eb 59                	jmp    1131c <_usb_bulk_msg+0x6e>
-   112c3:	83 ec 08             	sub    $0x8,%esp
-   112c6:	6a 00                	push   $0x0
-   112c8:	6a 00                	push   $0x0
-   112ca:	e8 1d 6e 00 00       	call   180ec <_usb_alloc_urb@8>
-   112cf:	83 c4 08             	add    $0x8,%esp
-   112d2:	89 45 fc             	mov    %eax,0xfffffffc(%ebp)
-   112d5:	83 7d fc 00          	cmpl   $0x0,0xfffffffc(%ebp)
-   112d9:	75 09                	jne    112e4 <_usb_bulk_msg+0x36>
-   112db:	c7 45 f8 f4 ff ff ff 	movl   $0xfffffff4,0xfffffff8(%ebp)
-   112e2:	eb 38                	jmp    1131c <_usb_bulk_msg+0x6e>
-   112e4:	83 ec 04             	sub    $0x4,%esp
-   112e7:	6a 00                	push   $0x0
-   112e9:	68 00 10 01 00       	push   $0x11000
-   112ee:	ff 75 14             	pushl  0x14(%ebp)
-   112f1:	ff 75 10             	pushl  0x10(%ebp)
-   112f4:	ff 75 0c             	pushl  0xc(%ebp)
-   112f7:	ff 75 08             	pushl  0x8(%ebp)
-   112fa:	ff 75 fc             	pushl  0xfffffffc(%ebp)
-   112fd:	e8 1f 00 00 00       	call   11321 <_usb_fill_bulk_urb>
-   11302:	83 c4 20             	add    $0x20,%esp
-   11305:	83 ec 04             	sub    $0x4,%esp
-   11308:	ff 75 18             	pushl  0x18(%ebp)
-   1130b:	ff 75 1c             	pushl  0x1c(%ebp)
-   1130e:	ff 75 fc             	pushl  0xfffffffc(%ebp)
-   11311:	e8 13 fd ff ff       	call   11029 <_usb_start_wait_urb>
-   11316:	83 c4 10             	add    $0x10,%esp
-   11319:	89 45 f8             	mov    %eax,0xfffffff8(%ebp)
-   1131c:	8b 45 f8             	mov    0xfffffff8(%ebp),%eax
-   1131f:	c9                   	leave  
-   11320:	c3                   	ret    
-
-00011321 <_usb_fill_bulk_urb>:
-   11321:	55                   	push   %ebp
-   11322:	89 e5                	mov    %esp,%ebp
-   11324:	8b 55 08             	mov    0x8(%ebp),%edx
-   11327:	8b 45 0c             	mov    0xc(%ebp),%eax
-   1132a:	89 42 14             	mov    %eax,0x14(%edx)
-   1132d:	8b 55 08             	mov    0x8(%ebp),%edx
-   11330:	8b 45 10             	mov    0x10(%ebp),%eax
-   11333:	89 42 18             	mov    %eax,0x18(%edx)
-   11336:	8b 55 08             	mov    0x8(%ebp),%edx
-   11339:	8b 45 14             	mov    0x14(%ebp),%eax
-   1133c:	89 42 24             	mov    %eax,0x24(%edx)
-   1133f:	8b 55 08             	mov    0x8(%ebp),%edx
-   11342:	8b 45 18             	mov    0x18(%ebp),%eax
-   11345:	89 42 2c             	mov    %eax,0x2c(%edx)
-   11348:	8b 55 08             	mov    0x8(%ebp),%edx
-   1134b:	8b 45 1c             	mov    0x1c(%ebp),%eax
-   1134e:	89 42 58             	mov    %eax,0x58(%edx)
-   11351:	8b 55 08             	mov    0x8(%ebp),%edx
-   11354:	8b 45 20             	mov    0x20(%ebp),%eax
-   11357:	89 42 54             	mov    %eax,0x54(%edx)
-   1135a:	5d                   	pop    %ebp
-   1135b:	c3                   	ret    
-
-0001135c <_usb_get_descriptor>:
-   1135c:	55                   	push   %ebp
-   1135d:	89 e5                	mov    %esp,%ebp
-   1135f:	83 ec 18             	sub    $0x18,%esp
-   11362:	8b 45 0c             	mov    0xc(%ebp),%eax
-   11365:	8b 55 10             	mov    0x10(%ebp),%edx
-   11368:	88 45 ff             	mov    %al,0xffffffff(%ebp)
-   1136b:	88 55 fe             	mov    %dl,0xfffffffe(%ebp)
-   1136e:	c7 45 f8 05 00 00 00 	movl   $0x5,0xfffffff8(%ebp)
-   11375:	83 ec 04             	sub    $0x4,%esp
-   11378:	ff 75 18             	pushl  0x18(%ebp)
-   1137b:	6a 00                	push   $0x0
-   1137d:	ff 75 14             	pushl  0x14(%ebp)
-   11380:	e8 cb 86 00 00       	call   19a50 <_memset>
-   11385:	83 c4 10             	add    $0x10,%esp
-   11388:	8d 45 f8             	lea    0xfffffff8(%ebp),%eax
-   1138b:	ff 08                	decl   (%eax)
-   1138d:	83 7d f8 ff          	cmpl   $0xffffffff,0xfffffff8(%ebp)
-   11391:	74 69                	je     113fc <_usb_get_descriptor+0xa0>
-   11393:	83 ec 0c             	sub    $0xc,%esp
-   11396:	68 f4 01 00 00       	push   $0x1f4
-   1139b:	8b 45 18             	mov    0x18(%ebp),%eax
-   1139e:	25 ff ff 00 00       	and    $0xffff,%eax
-   113a3:	50                   	push   %eax
-   113a4:	ff 75 14             	pushl  0x14(%ebp)
-   113a7:	6a 00                	push   $0x0
-   113a9:	b8 00 00 00 00       	mov    $0x0,%eax
-   113ae:	8a 45 ff             	mov    0xffffffff(%ebp),%al
-   113b1:	89 c2                	mov    %eax,%edx
-   113b3:	c1 e2 08             	shl    $0x8,%edx
-   113b6:	b8 00 00 00 00       	mov    $0x0,%eax
-   113bb:	8a 45 fe             	mov    0xfffffffe(%ebp),%al
-   113be:	01 d0                	add    %edx,%eax
-   113c0:	25 ff ff 00 00       	and    $0xffff,%eax
-   113c5:	50                   	push   %eax
-   113c6:	68 80 00 00 00       	push   $0x80
-   113cb:	6a 06                	push   $0x6
-   113cd:	6a 00                	push   $0x0
-   113cf:	ff 75 08             	pushl  0x8(%ebp)
-   113d2:	e8 2a 00 00 00       	call   11401 <___create_pipe>
-   113d7:	83 c4 08             	add    $0x8,%esp
-   113da:	0d 80 00 00 80       	or     $0x80000080,%eax
-   113df:	50                   	push   %eax
-   113e0:	ff 75 08             	pushl  0x8(%ebp)
-   113e3:	e8 08 fe ff ff       	call   111f0 <_usb_control_msg>
-   113e8:	83 c4 30             	add    $0x30,%esp
-   113eb:	89 45 f4             	mov    %eax,0xfffffff4(%ebp)
-   113ee:	83 7d f4 00          	cmpl   $0x0,0xfffffff4(%ebp)
-   113f2:	7f 08                	jg     113fc <_usb_get_descriptor+0xa0>
-   113f4:	83 7d f4 e0          	cmpl   $0xffffffe0,0xfffffff4(%ebp)
-   113f8:	74 02                	je     113fc <_usb_get_descriptor+0xa0>
-   113fa:	eb 8c                	jmp    11388 <_usb_get_descriptor+0x2c>
-   113fc:	8b 45 f4             	mov    0xfffffff4(%ebp),%eax
-   113ff:	c9                   	leave  
-   11400:	c3                   	ret    
-
-00011401 <___create_pipe>:
-   11401:	55                   	push   %ebp
-   11402:	89 e5                	mov    %esp,%ebp
-   11404:	8b 45 08             	mov    0x8(%ebp),%eax
-   11407:	8b 00                	mov    (%eax),%eax
-   11409:	c1 e0 08             	shl    $0x8,%eax
-   1140c:	8b 55 0c             	mov    0xc(%ebp),%edx
-   1140f:	c1 e2 0f             	shl    $0xf,%edx
-   11412:	09 d0                	or     %edx,%eax
-   11414:	5d                   	pop    %ebp
-   11415:	c3                   	ret    
-
-00011416 <_usb_get_string>:
-   11416:	55                   	push   %ebp
-   11417:	89 e5                	mov    %esp,%ebp
-   11419:	83 ec 08             	sub    $0x8,%esp
-   1141c:	8b 45 0c             	mov    0xc(%ebp),%eax
-   1141f:	8b 55 10             	mov    0x10(%ebp),%edx
-   11422:	66 89 45 fe          	mov    %ax,0xfffffffe(%ebp)
-   11426:	88 55 fd             	mov    %dl,0xfffffffd(%ebp)
-   11429:	83 ec 0c             	sub    $0xc,%esp
-   1142c:	68 f4 01 00 00       	push   $0x1f4
-   11431:	8b 45 18             	mov    0x18(%ebp),%eax
-   11434:	25 ff ff 00 00       	and    $0xffff,%eax
-   11439:	50                   	push   %eax
-   1143a:	ff 75 14             	pushl  0x14(%ebp)
-   1143d:	66 8b 45 fe          	mov    0xfffffffe(%ebp),%ax
-   11441:	25 ff ff 00 00       	and    $0xffff,%eax
-   11446:	50                   	push   %eax
-   11447:	b8 00 00 00 00       	mov    $0x0,%eax
-   1144c:	8a 45 fd             	mov    0xfffffffd(%ebp),%al
-   1144f:	05 00 03 00 00       	add    $0x300,%eax
-   11454:	25 ff ff 00 00       	and    $0xffff,%eax
-   11459:	50                   	push   %eax
-   1145a:	68 80 00 00 00       	push   $0x80
-   1145f:	6a 06                	push   $0x6
-   11461:	6a 00                	push   $0x0
-   11463:	ff 75 08             	pushl  0x8(%ebp)
-   11466:	e8 96 ff ff ff       	call   11401 <___create_pipe>
-   1146b:	83 c4 08             	add    $0x8,%esp
-   1146e:	0d 80 00 00 80       	or     $0x80000080,%eax
-   11473:	50                   	push   %eax
-   11474:	ff 75 08             	pushl  0x8(%ebp)
-   11477:	e8 74 fd ff ff       	call   111f0 <_usb_control_msg>
-   1147c:	83 c4 30             	add    $0x30,%esp
-   1147f:	c9                   	leave  
-   11480:	c3                   	ret    
-
-00011481 <_usb_get_device_descriptor>:
-   11481:	55                   	push   %ebp
-   11482:	89 e5                	mov    %esp,%ebp
-   11484:	83 ec 08             	sub    $0x8,%esp
-   11487:	83 ec 0c             	sub    $0xc,%esp
-   1148a:	6a 12                	push   $0x12
-   1148c:	8b 45 08             	mov    0x8(%ebp),%eax
-   1148f:	05 70 01 00 00       	add    $0x170,%eax
-   11494:	50                   	push   %eax
-   11495:	6a 00                	push   $0x0
-   11497:	6a 01                	push   $0x1
-   11499:	ff 75 08             	pushl  0x8(%ebp)
-   1149c:	e8 bb fe ff ff       	call   1135c <_usb_get_descriptor>
-   114a1:	83 c4 20             	add    $0x20,%esp
-   114a4:	89 45 fc             	mov    %eax,0xfffffffc(%ebp)
-   114a7:	8b 45 fc             	mov    0xfffffffc(%ebp),%eax
-   114aa:	c9                   	leave  
-   114ab:	c3                   	ret    
-
-000114ac <_usb_get_status>:
-   114ac:	55                   	push   %ebp
-   114ad:	89 e5                	mov    %esp,%ebp
-   114af:	83 ec 08             	sub    $0x8,%esp
-   114b2:	83 ec 0c             	sub    $0xc,%esp
-   114b5:	68 f4 01 00 00       	push   $0x1f4
-   114ba:	6a 02                	push   $0x2
-   114bc:	ff 75 14             	pushl  0x14(%ebp)
-   114bf:	8b 45 10             	mov    0x10(%ebp),%eax
-   114c2:	25 ff ff 00 00       	and    $0xffff,%eax
-   114c7:	50                   	push   %eax
-   114c8:	6a 00                	push   $0x0
-   114ca:	8b 55 0c             	mov    0xc(%ebp),%edx
-   114cd:	b0 80                	mov    $0x80,%al
-   114cf:	09 d0                	or     %edx,%eax
-   114d1:	25 ff 00 00 00       	and    $0xff,%eax
-   114d6:	50                   	push   %eax
-   114d7:	6a 00                	push   $0x0
-   114d9:	6a 00                	push   $0x0
-   114db:	ff 75 08             	pushl  0x8(%ebp)
-   114de:	e8 1e ff ff ff       	call   11401 <___create_pipe>
-   114e3:	83 c4 08             	add    $0x8,%esp
-   114e6:	0d 80 00 00 80       	or     $0x80000080,%eax
-   114eb:	50                   	push   %eax
-   114ec:	ff 75 08             	pushl  0x8(%ebp)
-   114ef:	e8 fc fc ff ff       	call   111f0 <_usb_control_msg>
-   114f4:	83 c4 30             	add    $0x30,%esp
-   114f7:	c9                   	leave  
-   114f8:	c3                   	ret    
-
-000114f9 <_usb_set_maxpacket>:
-   114f9:	55                   	push   %ebp
-   114fa:	89 e5                	mov    %esp,%ebp
-   114fc:	53                   	push   %ebx
-   114fd:	83 ec 1c             	sub    $0x1c,%esp
-   11500:	c7 45 f8 00 00 00 00 	movl   $0x0,0xfffffff8(%ebp)
-   11507:	8b 45 08             	mov    0x8(%ebp),%eax
-   1150a:	8b 80 88 01 00 00    	mov    0x188(%eax),%eax
-   11510:	8a 40 04             	mov    0x4(%eax),%al
-   11513:	25 ff 00 00 00       	and    $0xff,%eax
-   11518:	3b 45 f8             	cmp    0xfffffff8(%ebp),%eax
-   1151b:	0f 8e 49 01 00 00    	jle    1166a <_usb_set_maxpacket+0x171>
-   11521:	8b 45 08             	mov    0x8(%ebp),%eax
-   11524:	8b 98 88 01 00 00    	mov    0x188(%eax),%ebx
-   1152a:	8b 4d f8             	mov    0xfffffff8(%ebp),%ecx
-   1152d:	89 c8                	mov    %ecx,%eax
-   1152f:	c1 e0 02             	shl    $0x2,%eax
-   11532:	01 c8                	add    %ecx,%eax
-   11534:	8d 14 85 00 00 00 00 	lea    0x0(,%eax,4),%edx
-   1153b:	01 d0                	add    %edx,%eax
-   1153d:	01 c0                	add    %eax,%eax
-   1153f:	01 c8                	add    %ecx,%eax
-   11541:	c1 e0 02             	shl    $0x2,%eax
-   11544:	03 43 0c             	add    0xc(%ebx),%eax
-   11547:	89 45 f0             	mov    %eax,0xfffffff0(%ebp)
-   1154a:	8b 4d f0             	mov    0xfffffff0(%ebp),%ecx
-   1154d:	8b 45 f0             	mov    0xfffffff0(%ebp),%eax
-   11550:	8b 50 04             	mov    0x4(%eax),%edx
-   11553:	89 d0                	mov    %edx,%eax
-   11555:	01 c0                	add    %eax,%eax
-   11557:	01 d0                	add    %edx,%eax
-   11559:	c1 e0 03             	shl    $0x3,%eax
-   1155c:	03 01                	add    (%ecx),%eax
-   1155e:	89 45 ec             	mov    %eax,0xffffffec(%ebp)
-   11561:	8b 45 ec             	mov    0xffffffec(%ebp),%eax
-   11564:	8b 40 0c             	mov    0xc(%eax),%eax
-   11567:	89 45 e8             	mov    %eax,0xffffffe8(%ebp)
-   1156a:	c7 45 e4 00 00 00 00 	movl   $0x0,0xffffffe4(%ebp)
-   11571:	8b 45 ec             	mov    0xffffffec(%ebp),%eax
-   11574:	8a 40 04             	mov    0x4(%eax),%al
-   11577:	25 ff 00 00 00       	and    $0xff,%eax
-   1157c:	3b 45 e4             	cmp    0xffffffe4(%ebp),%eax
-   1157f:	0f 8e db 00 00 00    	jle    11660 <_usb_set_maxpacket+0x167>
-   11585:	8b 55 e4             	mov    0xffffffe4(%ebp),%edx
-   11588:	89 d0                	mov    %edx,%eax
-   1158a:	c1 e0 02             	shl    $0x2,%eax
-   1158d:	01 d0                	add    %edx,%eax
-   1158f:	c1 e0 02             	shl    $0x2,%eax
-   11592:	03 45 e8             	add    0xffffffe8(%ebp),%eax
-   11595:	89 45 e0             	mov    %eax,0xffffffe0(%ebp)
-   11598:	8b 45 e0             	mov    0xffffffe0(%ebp),%eax
-   1159b:	8a 40 02             	mov    0x2(%eax),%al
-   1159e:	25 ff 00 00 00       	and    $0xff,%eax
-   115a3:	83 e0 0f             	and    $0xf,%eax
-   115a6:	89 45 f4             	mov    %eax,0xfffffff4(%ebp)
-   115a9:	8b 45 e0             	mov    0xffffffe0(%ebp),%eax
-   115ac:	8a 40 03             	mov    0x3(%eax),%al
-   115af:	25 ff 00 00 00       	and    $0xff,%eax
-   115b4:	83 e0 03             	and    $0x3,%eax
-   115b7:	85 c0                	test   %eax,%eax
-   115b9:	75 2e                	jne    115e9 <_usb_set_maxpacket+0xf0>
-   115bb:	8b 55 08             	mov    0x8(%ebp),%edx
-   115be:	8b 4d f4             	mov    0xfffffff4(%ebp),%ecx
-   115c1:	8b 45 e0             	mov    0xffffffe0(%ebp),%eax
-   115c4:	66 8b 40 04          	mov    0x4(%eax),%ax
-   115c8:	25 ff ff 00 00       	and    $0xffff,%eax
-   115cd:	89 44 8a 78          	mov    %eax,0x78(%edx,%ecx,4)
-   115d1:	8b 55 08             	mov    0x8(%ebp),%edx
-   115d4:	8b 4d f4             	mov    0xfffffff4(%ebp),%ecx
-   115d7:	8b 45 e0             	mov    0xffffffe0(%ebp),%eax
-   115da:	66 8b 40 04          	mov    0x4(%eax),%ax
-   115de:	25 ff ff 00 00       	and    $0xffff,%eax
-   115e3:	89 44 8a 38          	mov    %eax,0x38(%edx,%ecx,4)
-   115e7:	eb 6d                	jmp    11656 <_usb_set_maxpacket+0x15d>
-   115e9:	8b 45 e0             	mov    0xffffffe0(%ebp),%eax
-   115ec:	80 78 02 00          	cmpb   $0x0,0x2(%eax)
-   115f0:	78 33                	js     11625 <_usb_set_maxpacket+0x12c>
-   115f2:	8b 45 e0             	mov    0xffffffe0(%ebp),%eax
-   115f5:	66 8b 40 04          	mov    0x4(%eax),%ax
-   115f9:	89 c1                	mov    %eax,%ecx
-   115fb:	81 e1 ff ff 00 00    	and    $0xffff,%ecx
-   11601:	8b 55 08             	mov    0x8(%ebp),%edx
-   11604:	8b 45 f4             	mov    0xfffffff4(%ebp),%eax
-   11607:	3b 4c 82 78          	cmp    0x78(%edx,%eax,4),%ecx
-   1160b:	7e 49                	jle    11656 <_usb_set_maxpacket+0x15d>
-   1160d:	8b 55 08             	mov    0x8(%ebp),%edx
-   11610:	8b 4d f4             	mov    0xfffffff4(%ebp),%ecx
-   11613:	8b 45 e0             	mov    0xffffffe0(%ebp),%eax
-   11616:	66 8b 40 04          	mov    0x4(%eax),%ax
-   1161a:	25 ff ff 00 00       	and    $0xffff,%eax
-   1161f:	89 44 8a 78          	mov    %eax,0x78(%edx,%ecx,4)
-   11623:	eb 31                	jmp    11656 <_usb_set_maxpacket+0x15d>
-   11625:	8b 45 e0             	mov    0xffffffe0(%ebp),%eax
-   11628:	66 8b 40 04          	mov    0x4(%eax),%ax
-   1162c:	89 c1                	mov    %eax,%ecx
-   1162e:	81 e1 ff ff 00 00    	and    $0xffff,%ecx
-   11634:	8b 55 08             	mov    0x8(%ebp),%edx
-   11637:	8b 45 f4             	mov    0xfffffff4(%ebp),%eax
-   1163a:	3b 4c 82 38          	cmp    0x38(%edx,%eax,4),%ecx
-   1163e:	7e 16                	jle    11656 <_usb_set_maxpacket+0x15d>
-   11640:	8b 55 08             	mov    0x8(%ebp),%edx
-   11643:	8b 4d f4             	mov    0xfffffff4(%ebp),%ecx
-   11646:	8b 45 e0             	mov    0xffffffe0(%ebp),%eax
-   11649:	66 8b 40 04          	mov    0x4(%eax),%ax
-   1164d:	25 ff ff 00 00       	and    $0xffff,%eax
-   11652:	89 44 8a 38          	mov    %eax,0x38(%edx,%ecx,4)
-   11656:	8d 45 e4             	lea    0xffffffe4(%ebp),%eax
-   11659:	ff 00                	incl   (%eax)
-   1165b:	e9 11 ff ff ff       	jmp    11571 <_usb_set_maxpacket+0x78>
-   11660:	8d 45 f8             	lea    0xfffffff8(%ebp),%eax
-   11663:	ff 00                	incl   (%eax)
-   11665:	e9 9d fe ff ff       	jmp    11507 <_usb_set_maxpacket+0xe>
-   1166a:	83 c4 1c             	add    $0x1c,%esp
-   1166d:	5b                   	pop    %ebx
-   1166e:	5d                   	pop    %ebp
-   1166f:	c3                   	ret    
-
-00011670 <_usb_clear_halt>:
-   11670:	55                   	push   %ebp
-   11671:	89 e5                	mov    %esp,%ebp
-   11673:	57                   	push   %edi
-   11674:	56                   	push   %esi
-   11675:	53                   	push   %ebx
-   11676:	83 ec 0c             	sub    $0xc,%esp
-   11679:	8b 45 0c             	mov    0xc(%ebp),%eax
-   1167c:	c1 f8 0f             	sar    $0xf,%eax
-   1167f:	83 e0 0f             	and    $0xf,%eax
-   11682:	89 45 ec             	mov    %eax,0xffffffec(%ebp)
-   11685:	8b 45 0c             	mov    0xc(%ebp),%eax
-   11688:	c1 e8 07             	shr    $0x7,%eax
-   1168b:	83 e0 01             	and    $0x1,%eax
-   1168e:	85 c0                	test   %eax,%eax
-   11690:	74 09                	je     1169b <_usb_clear_halt+0x2b>
-   11692:	8d 45 ec             	lea    0xffffffec(%ebp),%eax
-   11695:	81 08 80 00 00 00    	orl    $0x80,(%eax)
-   1169b:	83 ec 0c             	sub    $0xc,%esp
-   1169e:	68 f4 01 00 00       	push   $0x1f4
-   116a3:	6a 00                	push   $0x0
-   116a5:	6a 00                	push   $0x0
-   116a7:	8b 45 ec             	mov    0xffffffec(%ebp),%eax
-   116aa:	25 ff ff 00 00       	and    $0xffff,%eax
-   116af:	50                   	push   %eax
-   116b0:	6a 00                	push   $0x0
-   116b2:	6a 02                	push   $0x2
-   116b4:	6a 01                	push   $0x1
-   116b6:	6a 00                	push   $0x0
-   116b8:	ff 75 08             	pushl  0x8(%ebp)
-   116bb:	e8 41 fd ff ff       	call   11401 <___create_pipe>
-   116c0:	83 c4 08             	add    $0x8,%esp
-   116c3:	0d 00 00 00 80       	or     $0x80000000,%eax
-   116c8:	50                   	push   %eax
-   116c9:	ff 75 08             	pushl  0x8(%ebp)
-   116cc:	e8 1f fb ff ff       	call   111f0 <_usb_control_msg>
-   116d1:	83 c4 30             	add    $0x30,%esp
-   116d4:	89 45 f0             	mov    %eax,0xfffffff0(%ebp)
-   116d7:	83 7d f0 00          	cmpl   $0x0,0xfffffff0(%ebp)
-   116db:	79 0b                	jns    116e8 <_usb_clear_halt+0x78>
-   116dd:	8b 45 f0             	mov    0xfffffff0(%ebp),%eax
-   116e0:	89 45 e8             	mov    %eax,0xffffffe8(%ebp)
-   116e3:	e9 83 00 00 00       	jmp    1176b <_usb_clear_halt+0xfb>
-   116e8:	8b 5d 08             	mov    0x8(%ebp),%ebx
-   116eb:	8b 45 0c             	mov    0xc(%ebp),%eax
-   116ee:	c1 e8 07             	shr    $0x7,%eax
-   116f1:	83 f0 01             	xor    $0x1,%eax
-   116f4:	89 c6                	mov    %eax,%esi
-   116f6:	83 e6 01             	and    $0x1,%esi
-   116f9:	8b 7d 08             	mov    0x8(%ebp),%edi
-   116fc:	8b 45 0c             	mov    0xc(%ebp),%eax
-   116ff:	c1 e8 07             	shr    $0x7,%eax
-   11702:	83 f0 01             	xor    $0x1,%eax
-   11705:	89 c2                	mov    %eax,%edx
-   11707:	83 e2 01             	and    $0x1,%edx
-   1170a:	8b 45 0c             	mov    0xc(%ebp),%eax
-   1170d:	c1 f8 0f             	sar    $0xf,%eax
-   11710:	89 c1                	mov    %eax,%ecx
-   11712:	83 e1 0f             	and    $0xf,%ecx
-   11715:	b8 01 00 00 00       	mov    $0x1,%eax
-   1171a:	d3 e0                	shl    %cl,%eax
-   1171c:	f7 d0                	not    %eax
-   1171e:	23 44 97 28          	and    0x28(%edi,%edx,4),%eax
-   11722:	89 44 b3 28          	mov    %eax,0x28(%ebx,%esi,4)
-   11726:	8b 5d 08             	mov    0x8(%ebp),%ebx
-   11729:	8b 45 0c             	mov    0xc(%ebp),%eax
-   1172c:	c1 e8 07             	shr    $0x7,%eax
-   1172f:	83 f0 01             	xor    $0x1,%eax
-   11732:	89 c6                	mov    %eax,%esi
-   11734:	83 e6 01             	and    $0x1,%esi
-   11737:	8b 7d 08             	mov    0x8(%ebp),%edi
-   1173a:	8b 45 0c             	mov    0xc(%ebp),%eax
-   1173d:	c1 e8 07             	shr    $0x7,%eax
-   11740:	83 f0 01             	xor    $0x1,%eax
-   11743:	89 c2                	mov    %eax,%edx
-   11745:	83 e2 01             	and    $0x1,%edx
-   11748:	8b 45 0c             	mov    0xc(%ebp),%eax
-   1174b:	c1 f8 0f             	sar    $0xf,%eax
-   1174e:	89 c1                	mov    %eax,%ecx
-   11750:	83 e1 0f             	and    $0xf,%ecx
-   11753:	b8 01 00 00 00       	mov    $0x1,%eax
-   11758:	d3 e0                	shl    %cl,%eax
-   1175a:	f7 d0                	not    %eax
-   1175c:	23 44 97 30          	and    0x30(%edi,%edx,4),%eax
-   11760:	89 44 b3 30          	mov    %eax,0x30(%ebx,%esi,4)
-   11764:	c7 45 e8 00 00 00 00 	movl   $0x0,0xffffffe8(%ebp)
-   1176b:	8b 45 e8             	mov    0xffffffe8(%ebp),%eax
-   1176e:	8d 65 f4             	lea    0xfffffff4(%ebp),%esp
-   11771:	5b                   	pop    %ebx
-   11772:	5e                   	pop    %esi
-   11773:	5f                   	pop    %edi
-   11774:	5d                   	pop    %ebp
-   11775:	c3                   	ret    
-
-00011776 <_usb_set_interface>:
-   11776:	55                   	push   %ebp
-   11777:	89 e5                	mov    %esp,%ebp
-   11779:	57                   	push   %edi
-   1177a:	56                   	push   %esi
-   1177b:	53                   	push   %ebx
-   1177c:	83 ec 3c             	sub    $0x3c,%esp
-   1177f:	8b 45 08             	mov    0x8(%ebp),%eax
-   11782:	8b 80 bc 00 00 00    	mov    0xbc(%eax),%eax
-   11788:	8b 40 20             	mov    0x20(%eax),%eax
-   1178b:	8b 40 1c             	mov    0x1c(%eax),%eax
-   1178e:	89 45 e0             	mov    %eax,0xffffffe0(%ebp)
-   11791:	83 ec 08             	sub    $0x8,%esp
-   11794:	ff 75 0c             	pushl  0xc(%ebp)
-   11797:	ff 75 08             	pushl  0x8(%ebp)
-   1179a:	e8 d6 44 00 00       	call   15c75 <_usb_ifnum_to_if>
-   1179f:	83 c4 10             	add    $0x10,%esp
-   117a2:	89 45 f0             	mov    %eax,0xfffffff0(%ebp)
-   117a5:	83 7d f0 00          	cmpl   $0x0,0xfffffff0(%ebp)
-   117a9:	75 0c                	jne    117b7 <_usb_set_interface+0x41>
-   117ab:	c7 45 d4 ea ff ff ff 	movl   $0xffffffea,0xffffffd4(%ebp)
-   117b2:	e9 85 02 00 00       	jmp    11a3c <_usb_set_interface+0x2c6>
-   117b7:	8b 45 f0             	mov    0xfffffff0(%ebp),%eax
-   117ba:	83 78 08 01          	cmpl   $0x1,0x8(%eax)
-   117be:	75 0c                	jne    117cc <_usb_set_interface+0x56>
-   117c0:	c7 45 d4 00 00 00 00 	movl   $0x0,0xffffffd4(%ebp)
-   117c7:	e9 70 02 00 00       	jmp    11a3c <_usb_set_interface+0x2c6>
-   117cc:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
-   117d0:	78 0d                	js     117df <_usb_set_interface+0x69>
-   117d2:	8b 55 f0             	mov    0xfffffff0(%ebp),%edx
-   117d5:	8b 45 10             	mov    0x10(%ebp),%eax
-   117d8:	3b 42 08             	cmp    0x8(%edx),%eax
-   117db:	73 02                	jae    117df <_usb_set_interface+0x69>
-   117dd:	eb 0c                	jmp    117eb <_usb_set_interface+0x75>
-   117df:	c7 45 d4 ea ff ff ff 	movl   $0xffffffea,0xffffffd4(%ebp)
-   117e6:	e9 51 02 00 00       	jmp    11a3c <_usb_set_interface+0x2c6>
-   117eb:	83 ec 0c             	sub    $0xc,%esp
-   117ee:	68 f4 01 00 00       	push   $0x1f4
-   117f3:	6a 00                	push   $0x0
-   117f5:	6a 00                	push   $0x0
-   117f7:	8b 45 0c             	mov    0xc(%ebp),%eax
-   117fa:	25 ff ff 00 00       	and    $0xffff,%eax
-   117ff:	50                   	push   %eax
-   11800:	8b 4d f0             	mov    0xfffffff0(%ebp),%ecx
-   11803:	8b 55 10             	mov    0x10(%ebp),%edx
-   11806:	89 d0                	mov    %edx,%eax
-   11808:	01 c0                	add    %eax,%eax
-   1180a:	01 d0                	add    %edx,%eax
-   1180c:	8d 14 c5 00 00 00 00 	lea    0x0(,%eax,8),%edx
-   11813:	8b 01                	mov    (%ecx),%eax
-   11815:	8a 44 02 03          	mov    0x3(%edx,%eax,1),%al
-   11819:	25 ff 00 00 00       	and    $0xff,%eax
-   1181e:	50                   	push   %eax
-   1181f:	6a 01                	push   $0x1
-   11821:	6a 0b                	push   $0xb
-   11823:	6a 00                	push   $0x0
-   11825:	ff 75 08             	pushl  0x8(%ebp)
-   11828:	e8 d4 fb ff ff       	call   11401 <___create_pipe>
-   1182d:	83 c4 08             	add    $0x8,%esp
-   11830:	0d 00 00 00 80       	or     $0x80000000,%eax
-   11835:	50                   	push   %eax
-   11836:	ff 75 08             	pushl  0x8(%ebp)
-   11839:	e8 b2 f9 ff ff       	call   111f0 <_usb_control_msg>
-   1183e:	83 c4 30             	add    $0x30,%esp
-   11841:	89 45 e4             	mov    %eax,0xffffffe4(%ebp)
-   11844:	83 7d e4 00          	cmpl   $0x0,0xffffffe4(%ebp)
-   11848:	79 0b                	jns    11855 <_usb_set_interface+0xdf>
-   1184a:	8b 45 e4             	mov    0xffffffe4(%ebp),%eax
-   1184d:	89 45 d4             	mov    %eax,0xffffffd4(%ebp)
-   11850:	e9 e7 01 00 00       	jmp    11a3c <_usb_set_interface+0x2c6>
-   11855:	8b 4d f0             	mov    0xfffffff0(%ebp),%ecx
-   11858:	8b 45 f0             	mov    0xfffffff0(%ebp),%eax
-   1185b:	8b 50 04             	mov    0x4(%eax),%edx
-   1185e:	89 d0                	mov    %edx,%eax
-   11860:	01 c0                	add    %eax,%eax
-   11862:	01 d0                	add    %edx,%eax
-   11864:	c1 e0 03             	shl    $0x3,%eax
-   11867:	03 01                	add    (%ecx),%eax
-   11869:	89 45 ec             	mov    %eax,0xffffffec(%ebp)
-   1186c:	c7 45 e8 00 00 00 00 	movl   $0x0,0xffffffe8(%ebp)
-   11873:	8b 45 ec             	mov    0xffffffec(%ebp),%eax
-   11876:	8a 40 04             	mov    0x4(%eax),%al
-   11879:	25 ff 00 00 00       	and    $0xff,%eax
-   1187e:	3b 45 e8             	cmp    0xffffffe8(%ebp),%eax
-   11881:	0f 8e 96 00 00 00    	jle    1191d <_usb_set_interface+0x1a7>
-   11887:	8b 4d ec             	mov    0xffffffec(%ebp),%ecx
-   1188a:	8b 55 e8             	mov    0xffffffe8(%ebp),%edx
-   1188d:	89 d0                	mov    %edx,%eax
-   1188f:	c1 e0 02             	shl    $0x2,%eax
-   11892:	01 d0                	add    %edx,%eax
-   11894:	8d 14 85 00 00 00 00 	lea    0x0(,%eax,4),%edx
-   1189b:	8b 41 0c             	mov    0xc(%ecx),%eax
-   1189e:	8a 44 02 02          	mov    0x2(%edx,%eax,1),%al
-   118a2:	88 45 df             	mov    %al,0xffffffdf(%ebp)
-   118a5:	0f be 45 df          	movsbl 0xffffffdf(%ebp),%eax
-   118a9:	f7 d0                	not    %eax
-   118ab:	c1 e8 1f             	shr    $0x1f,%eax
-   118ae:	89 45 d8             	mov    %eax,0xffffffd8(%ebp)
-   118b1:	83 7d e0 00          	cmpl   $0x0,0xffffffe0(%ebp)
-   118b5:	74 17                	je     118ce <_usb_set_interface+0x158>
-   118b7:	83 ec 08             	sub    $0x8,%esp
-   118ba:	b8 00 00 00 00       	mov    $0x0,%eax
-   118bf:	8a 45 df             	mov    0xffffffdf(%ebp),%al
-   118c2:	50                   	push   %eax
-   118c3:	ff 75 08             	pushl  0x8(%ebp)
-   118c6:	8b 45 e0             	mov    0xffffffe0(%ebp),%eax
-   118c9:	ff d0                	call   *%eax
-   118cb:	83 c4 10             	add    $0x10,%esp
-   118ce:	8d 45 df             	lea    0xffffffdf(%ebp),%eax
-   118d1:	80 20 0f             	andb   $0xf,(%eax)
-   118d4:	b8 00 00 00 00       	mov    $0x0,%eax
-   118d9:	8a 45 df             	mov    0xffffffdf(%ebp),%al
-   118dc:	89 45 d0             	mov    %eax,0xffffffd0(%ebp)
-   118df:	8b 45 d0             	mov    0xffffffd0(%ebp),%eax
-   118e2:	c1 e0 02             	shl    $0x2,%eax
-   118e5:	89 45 d0             	mov    %eax,0xffffffd0(%ebp)
-   118e8:	83 7d d8 00          	cmpl   $0x0,0xffffffd8(%ebp)
-   118ec:	74 0f                	je     118fd <_usb_set_interface+0x187>
-   118ee:	8b 55 d0             	mov    0xffffffd0(%ebp),%edx
-   118f1:	03 55 08             	add    0x8(%ebp),%edx
-   118f4:	89 55 cc             	mov    %edx,0xffffffcc(%ebp)
-   118f7:	83 45 cc 78          	addl   $0x78,0xffffffcc(%ebp)
-   118fb:	eb 0d                	jmp    1190a <_usb_set_interface+0x194>
-   118fd:	8b 45 d0             	mov    0xffffffd0(%ebp),%eax
-   11900:	03 45 08             	add    0x8(%ebp),%eax
-   11903:	89 45 cc             	mov    %eax,0xffffffcc(%ebp)
-   11906:	83 45 cc 38          	addl   $0x38,0xffffffcc(%ebp)
-   1190a:	8b 55 cc             	mov    0xffffffcc(%ebp),%edx
-   1190d:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
-   11913:	8d 45 e8             	lea    0xffffffe8(%ebp),%eax
-   11916:	ff 00                	incl   (%eax)
-   11918:	e9 56 ff ff ff       	jmp    11873 <_usb_set_interface+0xfd>
-   1191d:	8b 55 f0             	mov    0xfffffff0(%ebp),%edx
-   11920:	8b 45 10             	mov    0x10(%ebp),%eax
-   11923:	89 42 04             	mov    %eax,0x4(%edx)
-   11926:	8b 4d f0             	mov    0xfffffff0(%ebp),%ecx
-   11929:	8b 55 10             	mov    0x10(%ebp),%edx
-   1192c:	89 d0                	mov    %edx,%eax
-   1192e:	01 c0                	add    %eax,%eax
-   11930:	01 d0                	add    %edx,%eax
-   11932:	c1 e0 03             	shl    $0x3,%eax
-   11935:	03 01                	add    (%ecx),%eax
-   11937:	89 45 ec             	mov    %eax,0xffffffec(%ebp)
-   1193a:	c7 45 e8 00 00 00 00 	movl   $0x0,0xffffffe8(%ebp)
-   11941:	8b 45 ec             	mov    0xffffffec(%ebp),%eax
-   11944:	8a 40 04             	mov    0x4(%eax),%al
-   11947:	25 ff 00 00 00       	and    $0xff,%eax
-   1194c:	3b 45 e8             	cmp    0xffffffe8(%ebp),%eax
-   1194f:	0f 8e e0 00 00 00    	jle    11a35 <_usb_set_interface+0x2bf>
-   11955:	8b 4d ec             	mov    0xffffffec(%ebp),%ecx
-   11958:	8b 55 e8             	mov    0xffffffe8(%ebp),%edx
-   1195b:	89 d0                	mov    %edx,%eax
-   1195d:	c1 e0 02             	shl    $0x2,%eax
-   11960:	01 d0                	add    %edx,%eax
-   11962:	8d 14 85 00 00 00 00 	lea    0x0(,%eax,4),%edx
-   11969:	8b 41 0c             	mov    0xc(%ecx),%eax
-   1196c:	8a 44 02 02          	mov    0x2(%edx,%eax,1),%al
-   11970:	88 45 df             	mov    %al,0xffffffdf(%ebp)
-   11973:	0f be 45 df          	movsbl 0xffffffdf(%ebp),%eax
-   11977:	f7 d0                	not    %eax
-   11979:	c1 e8 1f             	shr    $0x1f,%eax
-   1197c:	89 45 d8             	mov    %eax,0xffffffd8(%ebp)
-   1197f:	8d 45 df             	lea    0xffffffdf(%ebp),%eax
-   11982:	80 20 0f             	andb   $0xf,(%eax)
-   11985:	8b 5d 08             	mov    0x8(%ebp),%ebx
-   11988:	8b 75 d8             	mov    0xffffffd8(%ebp),%esi
-   1198b:	8b 7d 08             	mov    0x8(%ebp),%edi
-   1198e:	8b 55 d8             	mov    0xffffffd8(%ebp),%edx
-   11991:	b9 00 00 00 00       	mov    $0x0,%ecx
-   11996:	8a 4d df             	mov    0xffffffdf(%ebp),%cl
-   11999:	b8 01 00 00 00       	mov    $0x1,%eax
-   1199e:	d3 e0                	shl    %cl,%eax
-   119a0:	f7 d0                	not    %eax
-   119a2:	23 44 97 28          	and    0x28(%edi,%edx,4),%eax
-   119a6:	89 44 b3 28          	mov    %eax,0x28(%ebx,%esi,4)
-   119aa:	b8 00 00 00 00       	mov    $0x0,%eax
-   119af:	8a 45 df             	mov    0xffffffdf(%ebp),%al
-   119b2:	89 45 c8             	mov    %eax,0xffffffc8(%ebp)
-   119b5:	8b 45 c8             	mov    0xffffffc8(%ebp),%eax
-   119b8:	c1 e0 02             	shl    $0x2,%eax
-   119bb:	89 45 c8             	mov    %eax,0xffffffc8(%ebp)
-   119be:	83 7d d8 00          	cmpl   $0x0,0xffffffd8(%ebp)
-   119c2:	74 0f                	je     119d3 <_usb_set_interface+0x25d>
-   119c4:	8b 55 c8             	mov    0xffffffc8(%ebp),%edx
-   119c7:	03 55 08             	add    0x8(%ebp),%edx
-   119ca:	89 55 c4             	mov    %edx,0xffffffc4(%ebp)
-   119cd:	83 45 c4 78          	addl   $0x78,0xffffffc4(%ebp)
-   119d1:	eb 0d                	jmp    119e0 <_usb_set_interface+0x26a>
-   119d3:	8b 45 c8             	mov    0xffffffc8(%ebp),%eax
-   119d6:	03 45 08             	add    0x8(%ebp),%eax
-   119d9:	89 45 c4             	mov    %eax,0xffffffc4(%ebp)
-   119dc:	83 45 c4 38          	addl   $0x38,0xffffffc4(%ebp)
-   119e0:	8b 4d ec             	mov    0xffffffec(%ebp),%ecx
-   119e3:	8b 55 e8             	mov    0xffffffe8(%ebp),%edx
-   119e6:	89 d0                	mov    %edx,%eax
-   119e8:	c1 e0 02             	shl    $0x2,%eax
-   119eb:	01 d0                	add    %edx,%eax
-   119ed:	8d 14 85 00 00 00 00 	lea    0x0(,%eax,4),%edx
-   119f4:	8b 41 0c             	mov    0xc(%ecx),%eax
-   119f7:	66 8b 44 02 04       	mov    0x4(%edx,%eax,1),%ax
-   119fc:	25 ff ff 00 00       	and    $0xffff,%eax
-   11a01:	8b 55 c4             	mov    0xffffffc4(%ebp),%edx
-   11a04:	89 02                	mov    %eax,(%edx)
-   11a06:	8b 5d 08             	mov    0x8(%ebp),%ebx
-   11a09:	8b 75 d8             	mov    0xffffffd8(%ebp),%esi
-   11a0c:	8b 7d 08             	mov    0x8(%ebp),%edi
-   11a0f:	8b 55 d8             	mov    0xffffffd8(%ebp),%edx
-   11a12:	b9 00 00 00 00       	mov    $0x0,%ecx
-   11a17:	8a 4d df             	mov    0xffffffdf(%ebp),%cl
-   11a1a:	b8 01 00 00 00       	mov    $0x1,%eax
-   11a1f:	d3 e0                	shl    %cl,%eax
-   11a21:	f7 d0                	not    %eax
-   11a23:	23 44 97 30          	and    0x30(%edi,%edx,4),%eax
-   11a27:	89 44 b3 30          	mov    %eax,0x30(%ebx,%esi,4)
-   11a2b:	8d 45 e8             	lea    0xffffffe8(%ebp),%eax
-   11a2e:	ff 00                	incl   (%eax)
-   11a30:	e9 0c ff ff ff       	jmp    11941 <_usb_set_interface+0x1cb>
-   11a35:	c7 45 d4 00 00 00 00 	movl   $0x0,0xffffffd4(%ebp)
-   11a3c:	8b 45 d4             	mov    0xffffffd4(%ebp),%eax
-   11a3f:	8d 65 f4             	lea    0xfffffff4(%ebp),%esp
-   11a42:	5b                   	pop    %ebx
-   11a43:	5e                   	pop    %esi
-   11a44:	5f                   	pop    %edi
-   11a45:	5d                   	pop    %ebp
-   11a46:	c3                   	ret    
-
-00011a47 <_usb_set_configuration>:
-   11a47:	55                   	push   %ebp
-   11a48:	89 e5                	mov    %esp,%ebp
-   11a4a:	83 ec 18             	sub    $0x18,%esp
-   11a4d:	c7 45 f4 00 00 00 00 	movl   $0x0,0xfffffff4(%ebp)
-   11a54:	8b 45 08             	mov    0x8(%ebp),%eax
-   11a57:	8b 80 bc 00 00 00    	mov    0xbc(%eax),%eax
-   11a5d:	8b 40 20             	mov    0x20(%eax),%eax
-   11a60:	8b 40 1c             	mov    0x1c(%eax),%eax
-   11a63:	89 45 f0             	mov    %eax,0xfffffff0(%ebp)
-   11a66:	c7 45 fc 00 00 00 00 	movl   $0x0,0xfffffffc(%ebp)
-   11a6d:	8b 45 08             	mov    0x8(%ebp),%eax
-   11a70:	8a 80 81 01 00 00    	mov    0x181(%eax),%al
-   11a76:	25 ff 00 00 00       	and    $0xff,%eax
-   11a7b:	3b 45 fc             	cmp    0xfffffffc(%ebp),%eax
-   11a7e:	7e 48                	jle    11ac8 <_usb_set_configuration+0x81>
-   11a80:	8b 4d 08             	mov    0x8(%ebp),%ecx
-   11a83:	8b 55 fc             	mov    0xfffffffc(%ebp),%edx
-   11a86:	89 d0                	mov    %edx,%eax
-   11a88:	01 c0                	add    %eax,%eax
-   11a8a:	01 d0                	add    %edx,%eax
-   11a8c:	8d 14 c5 00 00 00 00 	lea    0x0(,%eax,8),%edx
-   11a93:	8b 81 84 01 00 00    	mov    0x184(%ecx),%eax
-   11a99:	8a 44 02 05          	mov    0x5(%edx,%eax,1),%al
-   11a9d:	25 ff 00 00 00       	and    $0xff,%eax
-   11aa2:	3b 45 0c             	cmp    0xc(%ebp),%eax
-   11aa5:	75 1a                	jne    11ac1 <_usb_set_configuration+0x7a>
-   11aa7:	8b 4d 08             	mov    0x8(%ebp),%ecx
-   11aaa:	8b 55 fc             	mov    0xfffffffc(%ebp),%edx
-   11aad:	89 d0                	mov    %edx,%eax
-   11aaf:	01 c0                	add    %eax,%eax
-   11ab1:	01 d0                	add    %edx,%eax
-   11ab3:	c1 e0 03             	shl    $0x3,%eax
-   11ab6:	03 81 84 01 00 00    	add    0x184(%ecx),%eax
-   11abc:	89 45 f4             	mov    %eax,0xfffffff4(%ebp)
-   11abf:	eb 07                	jmp    11ac8 <_usb_set_configuration+0x81>
-   11ac1:	8d 45 fc             	lea    0xfffffffc(%ebp),%eax
-   11ac4:	ff 00                	incl   (%eax)
-   11ac6:	eb a5                	jmp    11a6d <_usb_set_configuration+0x26>
-   11ac8:	83 7d f4 00          	cmpl   $0x0,0xfffffff4(%ebp)
-   11acc:	75 06                	jne    11ad4 <_usb_set_configuration+0x8d>
-   11ace:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
-   11ad2:	75 0c                	jne    11ae0 <_usb_set_configuration+0x99>
-   11ad4:	83 7d f4 00          	cmpl   $0x0,0xfffffff4(%ebp)
-   11ad8:	74 12                	je     11aec <_usb_set_configuration+0xa5>
-   11ada:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
-   11ade:	75 0c                	jne    11aec <_usb_set_configuration+0xa5>
-   11ae0:	c7 45 ec ea ff ff ff 	movl   $0xffffffea,0xffffffec(%ebp)
-   11ae7:	e9 f2 00 00 00       	jmp    11bde <_usb_set_configuration+0x197>
-   11aec:	8b 45 08             	mov    0x8(%ebp),%eax
-   11aef:	83 78 14 04          	cmpl   $0x4,0x14(%eax)
-   11af3:	74 3f                	je     11b34 <_usb_set_configuration+0xed>
-   11af5:	83 7d f0 00          	cmpl   $0x0,0xfffffff0(%ebp)
-   11af9:	74 39                	je     11b34 <_usb_set_configuration+0xed>
-   11afb:	c7 45 fc 01 00 00 00 	movl   $0x1,0xfffffffc(%ebp)
-   11b02:	83 7d fc 0e          	cmpl   $0xe,0xfffffffc(%ebp)
-   11b06:	7f 2c                	jg     11b34 <_usb_set_configuration+0xed>
-   11b08:	83 ec 08             	sub    $0x8,%esp
-   11b0b:	ff 75 fc             	pushl  0xfffffffc(%ebp)
-   11b0e:	ff 75 08             	pushl  0x8(%ebp)
-   11b11:	8b 45 f0             	mov    0xfffffff0(%ebp),%eax
-   11b14:	ff d0                	call   *%eax
-   11b16:	83 c4 10             	add    $0x10,%esp
-   11b19:	83 ec 08             	sub    $0x8,%esp
-   11b1c:	8b 45 fc             	mov    0xfffffffc(%ebp),%eax
-   11b1f:	0c 80                	or     $0x80,%al
-   11b21:	50                   	push   %eax
-   11b22:	ff 75 08             	pushl  0x8(%ebp)
-   11b25:	8b 45 f0             	mov    0xfffffff0(%ebp),%eax
-   11b28:	ff d0                	call   *%eax
-   11b2a:	83 c4 10             	add    $0x10,%esp
-   11b2d:	8d 45 fc             	lea    0xfffffffc(%ebp),%eax
-   11b30:	ff 00                	incl   (%eax)
-   11b32:	eb ce                	jmp    11b02 <_usb_set_configuration+0xbb>
-   11b34:	8b 55 08             	mov    0x8(%ebp),%edx
-   11b37:	8b 45 08             	mov    0x8(%ebp),%eax
-   11b3a:	c7 40 2c 00 00 00 00 	movl   $0x0,0x2c(%eax)
-   11b41:	c7 42 28 00 00 00 00 	movl   $0x0,0x28(%edx)
-   11b48:	8b 55 08             	mov    0x8(%ebp),%edx
-   11b4b:	8b 45 08             	mov    0x8(%ebp),%eax
-   11b4e:	c7 40 34 00 00 00 00 	movl   $0x0,0x34(%eax)
-   11b55:	c7 42 30 00 00 00 00 	movl   $0x0,0x30(%edx)
-   11b5c:	8b 45 08             	mov    0x8(%ebp),%eax
-   11b5f:	c7 40 14 04 00 00 00 	movl   $0x4,0x14(%eax)
[truncated at 1000 lines; 10570 more skipped]