mirror of
				https://github.com/qemu/qemu.git
				synced 2025-10-31 20:44:16 +00:00 
			
		
		
		
	 b2d1fe67d0
			
		
	
	
		b2d1fe67d0
		
	
	
	
	
		
			
			Buffered bulk mode is intended for bulk *input* endpoints, where the data is of a streaming nature (not part of a command-response protocol). These endpoints' input buffer may overflow if data is not read quickly enough. So in buffered bulk mode the usb-host takes care of the submitting and re-submitting of bulk transfers. Buffered bulk mode is necessary for reliable operation with the bulk in endpoints of usb to serial convertors. Unfortunatelty buffered bulk input mode will only work with certain devices, therefor this patch also adds a usb-id table to enable it for devices which need it, while leaving the bulk ep handling for other devices unmodified. Note that the bumping of the required usbredir from 0.5.3 to 0.6 does not mean that we will now need a newer usbredir release then qemu-1.3, .pc files reporting 0.5.3 have only ever existed in usbredir builds directly from git, so qemu-1.3 needs the 0.6 release too. Changes in v2: -Split of quirk handling into quirks.c Signed-off-by: Hans de Goede <hdegoede@redhat.com>
		
			
				
	
	
		
			15 lines
		
	
	
		
			594 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			594 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| common-obj-$(CONFIG_USB_UHCI) += hcd-uhci.o
 | |
| common-obj-$(CONFIG_USB_OHCI) += hcd-ohci.o
 | |
| common-obj-$(CONFIG_USB_EHCI) += hcd-ehci.o hcd-ehci-pci.o hcd-ehci-sysbus.o
 | |
| common-obj-$(CONFIG_USB_XHCI) += hcd-xhci.o
 | |
| common-obj-y += libhw.o
 | |
| 
 | |
| common-obj-$(CONFIG_SMARTCARD) += dev-smartcard-reader.o
 | |
| common-obj-$(CONFIG_USB_REDIR) += redirect.o quirks.o
 | |
| 
 | |
| common-obj-y += core.o combined-packet.o bus.o desc.o dev-hub.o
 | |
| common-obj-y += host-$(HOST_USB).o dev-bluetooth.o
 | |
| common-obj-y += dev-hid.o dev-storage.o dev-wacom.o
 | |
| common-obj-y += dev-serial.o dev-network.o dev-audio.o
 | |
| common-obj-y += dev-uas.o
 |