audk/MdeModulePkg/Bus/Usb/UsbBusDxe
vanjeff af4a63857c updated the Bus Driver that is able to create all or one of its child handles on each call to Start() not to create new child handle if RemainingDeviepath is the End of Device Path Node, per UEFI 2.3.
The others changes include:
1. Check RemainingDevicePath at beginning of Supported(), make sure it has been verified before Start() is called.
2. Check IO protocol firstly rather than EfiDevicePathProtocolGuid, reduce the times entering into Start() function because EfiDevicePathProtocolGuid existed on most of handle.
3. If no any child device is created on last time, and RemainingDevicePath is valid Uart Devcie path, go on creating child device handle based on this RemainingDevicePath.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9262 6f19259b-4bc3-4df7-8a09-765794883524
2009-09-14 08:55:03 +00:00
..
ComponentName.c Replace references to RFC 3066 with RFC 4646. 2009-04-30 05:32:11 +00:00
UsbBus.c updated the Bus Driver that is able to create all or one of its child handles on each call to Start() not to create new child handle if RemainingDeviepath is the End of Device Path Node, per UEFI 2.3. 2009-09-14 08:55:03 +00:00
UsbBus.h modify the incorrect timeout value definitions in Usb driver 2009-08-19 01:41:43 +00:00
UsbBusDxe.inf update 2009-02-25 13:08:46 +00:00
UsbDesc.c 3) Doxygen comment cleanup. 2009-02-04 07:02:05 +00:00
UsbDesc.h modify coding style to pass ecc tool and provide comments that complied with Doxgen. 2008-07-09 10:02:26 +00:00
UsbEnumer.c In various archs, Processor memory address may not be same with Pci memory address. For usb host controller, we should use pci memory address to initialize framelist register and all address field in QH/TD. 2009-09-14 05:26:09 +00:00
UsbEnumer.h modify coding style to pass ecc tool 2008-07-28 02:43:46 +00:00
UsbHub.c Fix various 'EFIAPI' inconsistencies found while building MdeModulePkg. 2009-04-10 20:58:18 +00:00
UsbHub.h modify coding style to pass ecc tool and provide comments that complied with Doxgen. 2008-07-09 10:02:26 +00:00
UsbUtility.c updated the Bus Driver that is able to create all or one of its child handles on each call to Start() not to create new child handle if RemainingDeviepath is the End of Device Path Node, per UEFI 2.3. 2009-09-14 08:55:03 +00:00
UsbUtility.h modify coding style to pass ecc tool and provide comments that complied with Doxgen. 2008-07-09 10:02:26 +00:00