History log of /device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e74c3676e651f79d27afa986c5837eb1e103fe84 29-Nov-2010 mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> Fix ICC 9.1 build break


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11103 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
8f2a5f8012e3a6de30f5b12ce3a218efae9eaedd 28-Apr-2010 hhtian <hhtian@6f19259b-4bc3-4df7-8a09-765794883524> Update the copyright notice format

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10436 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
ff72001b5b0e581e53614015d93abd1107bee25b 09-Apr-2010 niruiyu <niruiyu@6f19259b-4bc3-4df7-8a09-765794883524> Nt32SerialIo driver was changed to produce the flow control device path node when the remaining device path contains such node. And it will return unsupported when receiving a remaining device path only contains UART node and it’s already produced the flow control node.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10352 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
f7c58a94cf72eb00f0931c89d935a164abaadf50 30-Jan-2010 mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> Remove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections. These should only be used for PCDs that are used to pre-init global variables, pre-init global structures, or size arrays.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9865 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
9be29006683dd5fa6c02059691735715d28070c7 16-Sep-2009 vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> 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
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
af4a63857cd189964cc2c6b53b54483efaba78a3 14-Sep-2009 vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> 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
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
f22911b49e8be58d364f9e21f5af6bd3f0513cf7 10-Sep-2009 vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> updated WinNtSerialIoDxe driver 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 efiWinNtIoProtocolGuid 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@9256 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
a00ec39b52224a40bf9a0a813b69cb43e14407a8 20-Jun-2009 mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> Fix ICC compatibility issues


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8616 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
6394182967f63d4a97a1c882861d9958657112bb 01-Nov-2008 qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> Fix some build error under ICC tool-chain.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6357 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
78e570b6f9cc284cbe0ad2e8cd4c4fff0be0cde2 30-Oct-2008 jji4 <jji4@6f19259b-4bc3-4df7-8a09-765794883524> Patch to remove STATIC modifier. This is on longer recommended by EFI Framework coding style. All duplicated symbols has been renamed accordingly.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6299 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
6ae81428485020dd371eaefa5b97b24f21efe117 19-Mar-2008 klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> Modify all file header to follow doxygen format

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4906 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
04369cd8fc2523bd45dccb1f615f97c950ed3c63 29-Sep-2007 qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> Update to support to produce Component Name and & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3992 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
82408a47c9a982ceea9290dfe2d38ece14d8c867 28-Sep-2007 xli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524> Add necessary parameter checking for WinNtSerialIoDxe module, according to UEFI 2.1 spec.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3958 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
b83e2500ef0f7a3bc315205ce0ea4d03288bbc93 16-Aug-2007 AJFISH <AJFISH@6f19259b-4bc3-4df7-8a09-765794883524> Added support for UART and Terminal PCD settings

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3662 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c
5f44f5b9bb21baefa954c0c36b5e86957ee68b86 27-Jun-2007 klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> Add WinNtSerialIoDxe driver into Nt32Pkg

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2785 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.c