Gerd Hoffmann 
							
						 
					 
					
						
						
						
						
							
						
						
							a5d2f7273c 
							
						 
					 
					
						
						
							
							qdev/usb: make qemu aware of usb busses.  
						
						 
						
						... 
						
						
						
						Move usb code from vl.c to usb-bus.c and make it use the new data
structures added by qdev conversion.  qemu usb core should be able
to handle multiple USB busses just fine now (untested though).
Kill some usb_*_init() legacy functions, use usb_create_simple()
instead.
Kill some FIXMEs added by the first qdev/usb patch.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> 
						
						
					 
					
						2009-09-09 14:55:17 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gerd Hoffmann 
							
						 
					 
					
						
						
						
						
							
						
						
							806b602482 
							
						 
					 
					
						
						
							
							qdev/usb: add usb bus support to qdev, convert drivers.  
						
						 
						
						... 
						
						
						
						* Add USBBus.
 * Add USBDeviceInfo, move device callbacks here.
 * Add usb-qdev helper functions.
 * Switch drivers to qdev.
TODO:
 * make the rest of qemu aware of usb busses and kill the FIXMEs
   added by this patch.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> 
						
						
					 
					
						2009-09-09 14:55:17 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								aliguori 
							
						 
					 
					
						
						
						
						
							
						
						
							487414f1cb 
							
						 
					 
					
						
						
							
							hw: remove error handling from qemu_malloc() callers (Avi Kivity)  
						
						 
						
						... 
						
						
						
						Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6529 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2009-02-05 22:06:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							87ecb68bdf 
							
						 
					 
					
						
						
							
							Break up vl.h.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3674 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-11-17 17:14:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							3b46e62427 
							
						 
					 
					
						
						
							
							find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-17 08:09:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							5fafdf24ef 
							
						 
					 
					
						
						
							
							find -type f | xargs sed -i 's/[\t ]$//g' # on most files  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-16 21:08:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							4d611c9a2f 
							
						 
					 
					
						
						
							
							SCSI and USB async IO support.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2107 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2006-08-12 01:04:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							059809e451 
							
						 
					 
					
						
						
							
							usb destroy API change (Lonnie Mendez)  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2066 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2006-07-19 18:06:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							1f6e24e73c 
							
						 
					 
					
						
						
							
							display device identifier string for user with info usb (Lonnie Mendez)  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2029 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2006-06-26 21:00:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							2e5d83bbef 
							
						 
					 
					
						
						
							
							Rearrange SCSI disk emulation code.  
						
						 
						
						... 
						
						
						
						Add USB mass storage device emulation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1940 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2006-05-25 23:58:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							0d92ed3022 
							
						 
					 
					
						
						
							
							OHCI USB host emulation.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1928 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2006-05-21 16:30:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							67f3656039 
							
						 
					 
					
						
						
							
							patch in bLength for hub descriptor (Lonnie Mendez)  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1905 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2006-05-05 20:05:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							985d1742db 
							
						 
					 
					
						
						
							
							fixes for more than 8 ports - return NAK if no change - FreeBSD workaround (Lonnie Mendez)  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1872 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2006-04-30 21:53:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							135e73c5f7 
							
						 
					 
					
						
						
							
							do not set PORT_STAT_C_ENABLE when doing port reset (Lonnie Mendez)  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1849 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2006-04-24 21:25:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							72899afc5d 
							
						 
					 
					
						
						
							
							separate file for usb hub device  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1848 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2006-04-24 21:18:20 +00:00