audk/Nt32Pkg
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
..
BootModePei Update PEIM entry point to follow PEIM entry point. 2008-11-27 05:18:34 +00:00
CpuRuntimeDxe roll back the change on the naming of DataHubRecords.h for backward compatibility. 2009-07-10 10:15:41 +00:00
FvbServicesRuntimeDxe Update Nt32 FVB driver to provide the valid FvHeader that header checksum is zero. 2009-03-24 07:57:42 +00:00
Include Resolve a CreateEventEx name collision between VS 2008 windows.h and UefiSpec.h 2009-04-09 23:07:20 +00:00
Library Make end of line consistent caused by previous check in. 2009-08-24 15:57:23 +00:00
MetronomeDxe add correct [Depex] section. 2009-08-10 07:34:02 +00:00
MiscSubClassPlatformDxe Retire gEfiProcessorProducerGuid,gEfiMemoryProducerGuid, 2009-06-12 09:09:51 +00:00
RealTimeClockRuntimeDxe Patch to remove STATIC modifier. This is on longer recommended by EFI Framework coding style. All duplicated symbols has been renamed accordingly. 2008-10-30 06:11:42 +00:00
ResetRuntimeDxe Fix ICC compatibility issues 2009-06-20 17:05:16 +00:00
Sec Remove extra #includes where possible to make build more efficient 2009-07-11 23:28:37 +00:00
SnpNt32Dxe Fix ICC compatibility issues 2009-06-20 17:05:16 +00:00
TimerDxe Fix ICC building issue for Nt32 platform. 2008-10-14 08:59:32 +00:00
WinNtAutoScanPei Remove BaseMemoryTest PPI and related producers and consumers. 2009-02-23 02:39:20 +00:00
WinNtBlockIoDxe Fix ICC compatibility issues 2009-06-20 17:05:16 +00:00
WinNtBusDriverDxe 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
WinNtFirmwareVolumePei Fix ICC building issue for Nt32 platform. 2008-10-14 08:59:32 +00:00
WinNtFlashMapPei add correct [Depex] section. 2009-08-10 07:34:02 +00:00
WinNtGopDxe Fix ICC compatibility issues 2009-06-20 17:05:16 +00:00
WinNtSerialIoDxe 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
WinNtSimpleFileSystemDxe Fix Winnt file system will fail to read() a root "\" after call open(). 2009-07-02 08:52:32 +00:00
WinNtThunkDxe 1, Add <Library/DevicePathLib.h> for all source that use device path utility macros 2008-11-11 15:45:34 +00:00
WinNtThunkPPIToProtocolPei Fix ICC building issue for Nt32 platform. 2008-10-14 08:59:32 +00:00
Nt32Pkg.dec Update Nt32 platform to use dynamic HII pcd to save console output mode. 2009-02-23 03:20:29 +00:00
Nt32Pkg.dsc add UefiPxeBcDxe in Nt32 platform. 2009-09-03 09:08:43 +00:00
Nt32Pkg.fdf add UefiPxeBcDxe in Nt32 platform. 2009-09-03 09:09:58 +00:00