audk/MdeModulePkg
vanjeff 9be2900668 1. updated "the Bus Driver that creates all of its child handles on the first call to Start()" not to create any child handle if RemainingDeviepath is the End of Device Path Node, per UEFI 2.3.
The others changes include:
a. Check RemainingDevicePath at beginning of Supported(), make sure it has been verified before Start() is called.
b. Check IO protocol firstly rather than EfiDevicePathProtocolGuid, reduce the times entering into Start() function because EfiDevicePathProtocolGuid existed on most of handle.

2. roll back serial drivers not to create child device, if the device speicifed by remainingdevicepath cannot find in the created devices list. 

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9267 6f19259b-4bc3-4df7-8a09-765794883524
2009-09-16 03:05:46 +00:00
..
Application update the usage help text on variable statistic information. 2009-06-18 08:23:57 +00:00
Bus 1. updated PCI/AGP Devices to check RemainingDevicePath in Supported() and Start() functions. The main changes are: 2009-09-15 07:50:48 +00:00
Core Enhance PeiCore and DxeCore check whether the image machine type is supported when start image. 2009-09-16 02:37:23 +00:00
Include Update the comments for S3Lib and RecoveryLib class and instance to state that they are deprecated. 2009-08-11 15:51:48 +00:00
Library Minor bugs fixes from testing on Xcode 3.2 and with the iPhone SDK 3.0 compiler. 2009-08-26 21:09:37 +00:00
Logo INF head modified 2008-12-12 01:27:36 +00:00
Universal 1. updated "the Bus Driver that creates all of its child handles on the first call to Start()" not to create any child handle if RemainingDeviepath is the End of Device Path Node, per UEFI 2.3. 2009-09-16 03:05:46 +00:00
ChangeLog.txt updated to use the term “temporary memory” but not CAR 2009-04-08 08:14:09 +00:00
MdeModulePkg.dec EMU Variable: Add support for pre-reserved NV variable store. 2009-09-07 20:18:14 +00:00
MdeModulePkg.dsc Remove unnecessary library mapping. 2009-09-04 07:12:24 +00:00