people/mcb30/edk2.git
13 years agoremove debug code.
vanjeff [Wed, 2 Apr 2008 09:00:43 +0000 (09:00 +0000)]
remove debug code.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4982 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoenhanced UefiPxeBcDxe to support
vanjeff [Wed, 2 Apr 2008 08:45:36 +0000 (08:45 +0000)]
enhanced UefiPxeBcDxe to support
1. AutoArp. 2. SendGuid. 3 TftpError. 4. IcmpError. 5. RouteTable. 6. ArpCache.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4981 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRemoved one include path which doesn't exist
jwang36 [Wed, 2 Apr 2008 08:09:41 +0000 (08:09 +0000)]
Removed one include path which doesn't exist

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4980 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoCorrect one bug when add pad file may cause size exceed the region.
lgao4 [Wed, 2 Apr 2008 07:18:04 +0000 (07:18 +0000)]
Correct one bug when add pad file may cause size exceed the region.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4979 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFix a typo.
qhuang8 [Wed, 2 Apr 2008 07:08:30 +0000 (07:08 +0000)]
Fix a typo.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4978 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoUpdate DxeCore to load image wit supported machine types:
qhuang8 [Wed, 2 Apr 2008 06:56:35 +0000 (06:56 +0000)]
Update DxeCore to load image wit supported machine types:
DXE Core          Supported Machine Types
=======          ===================
IA32                IA32, EBC, X64
X64                 X64, EBC, IA32
IPF                 IPF, EBC
EBC                 EBC

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4977 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd missing Guid declaration.
klu2 [Wed, 2 Apr 2008 06:44:11 +0000 (06:44 +0000)]
Add missing Guid declaration.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4976 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoedk2/MdeModulePkg/Library/PlatformBdsLibNull/PlatformBdsLibNull.inf:
jljusten [Tue, 1 Apr 2008 19:42:39 +0000 (19:42 +0000)]
edk2/MdeModulePkg/Library/PlatformBdsLibNull/PlatformBdsLibNull.inf:
  Added package dependency of IntelFrameworkPkg/IntelFrameworkPkg.dec,
  which is caused by usage of GenericBdsLib.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4975 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFix a bug that BMM trim the name such as ".\...Name" to ".Name". The "\.." should...
qwang12 [Tue, 1 Apr 2008 12:40:21 +0000 (12:40 +0000)]
Fix a bug that BMM trim the name such as ".\...Name" to ".Name". The "\.." should only be merged with the previous path node if it is "\..\"

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4974 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoIn this fix, WinNtSimpleFileSystemOpen only trims the leading and trailing blank...
qwang12 [Tue, 1 Apr 2008 12:35:56 +0000 (12:35 +0000)]
In this fix, WinNtSimpleFileSystemOpen only trims the leading and trailing blank space in the input FileName. The previous implementation before this fix trims all the trailing dots including the case for ".\..", which should move the directory up one level.

A new function IsFileNameValid is added to check if input FileName is valid. If the FileName meets the following scenirio, it will be considered to be invalid:
1) There is two "\" in the path. For example, ".\SomePath\\".
2) There is a least one "/" in the path. The reason is that UEFI 2.1 specifcation only mention that ".", ".." and "\" is valid path modifiers.
3) There is more than two continous dots in the path name token. For example, ".\SomePath\....\SomeName.txt".

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4973 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFix a GUID value typo for Legacy BIOS protocol
qhuang8 [Tue, 1 Apr 2008 07:31:30 +0000 (07:31 +0000)]
Fix a GUID value typo for Legacy BIOS protocol

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4972 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoEnhance GenFw tool to always zero .pdata section for PE32 and PE32+ image in order...
lgao4 [Mon, 31 Mar 2008 05:25:03 +0000 (05:25 +0000)]
Enhance GenFw tool to always zero .pdata section for PE32 and PE32+ image in order to improve compression ratio for them.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4971 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd the value definition of PCD_EDKII_GLUE_PciExpressBaseAddress to build PciExpressL...
qhuang8 [Sat, 29 Mar 2008 05:04:17 +0000 (05:04 +0000)]
Add the value definition of PCD_EDKII_GLUE_PciExpressBaseAddress to build PciExpressLib in GlueLib

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4970 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoGCC cleanup for all EDK I DXE libraries.
qhuang8 [Sat, 29 Mar 2008 04:46:03 +0000 (04:46 +0000)]
GCC cleanup for all EDK I DXE libraries.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4969 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRemove forward declaration.
qhuang8 [Sat, 29 Mar 2008 04:44:55 +0000 (04:44 +0000)]
Remove forward declaration.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4968 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoSkip the progma for GCC tool chain.
qhuang8 [Sat, 29 Mar 2008 04:44:43 +0000 (04:44 +0000)]
Skip the progma for GCC tool chain.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4967 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRemove the invalid build option for IPF assembly.
qhuang8 [Fri, 28 Mar 2008 12:28:06 +0000 (12:28 +0000)]
Remove the invalid build option for IPF assembly.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4966 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd newline at the end of file.
qhuang8 [Fri, 28 Mar 2008 12:21:35 +0000 (12:21 +0000)]
Add newline at the end of file.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4965 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoUpdate Guid Value format.
qhuang8 [Fri, 28 Mar 2008 12:00:46 +0000 (12:00 +0000)]
Update Guid Value format.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4964 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd a work around Dummy.c file to avoid autogen error to GCC tool chain family.
qhuang8 [Fri, 28 Mar 2008 11:51:43 +0000 (11:51 +0000)]
Add a work around Dummy.c file to avoid autogen error to GCC tool chain family.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4963 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoUpdate BuildOption to apply to GCC tool chain family.
qhuang8 [Fri, 28 Mar 2008 11:50:37 +0000 (11:50 +0000)]
Update BuildOption to apply to GCC tool chain family.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4962 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd Change Log file for some non-backward compatible changes in ECP.
qhuang8 [Thu, 27 Mar 2008 05:14:27 +0000 (05:14 +0000)]
Add Change Log file for some non-backward compatible changes in ECP.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4961 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRemove the default value 0xE0000000 of EDKII_GLUE_PciExpressBaseAddress.
qhuang8 [Thu, 27 Mar 2008 04:49:40 +0000 (04:49 +0000)]
Remove the default value 0xE0000000 of EDKII_GLUE_PciExpressBaseAddress.
It requires platform DSC file to specify it explicitly in their DSC file to avoid runtime issue.
Unlike the other default value of PCD in GlueLib, this value does not work for all all platforms.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4960 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRename PeiServicesLocatePpi to PeiServicesLocatePpi.
qhuang8 [Thu, 27 Mar 2008 04:45:38 +0000 (04:45 +0000)]
Rename PeiServicesLocatePpi to PeiServicesLocatePpi.
(Do not use macro function to avoid macro expansion error.)

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4959 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRename BuildFvHob() & ScanGuid() in GlueLib to avoid naming collision in PeiLib.
qhuang8 [Thu, 27 Mar 2008 04:44:06 +0000 (04:44 +0000)]
Rename BuildFvHob() & ScanGuid() in GlueLib to avoid naming collision in PeiLib.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4958 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd the missing Capsule.h for potential reference.
qhuang8 [Thu, 27 Mar 2008 04:41:06 +0000 (04:41 +0000)]
Add the missing Capsule.h for potential reference.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4957 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd EfiDriverLib to the [libraries] for the reference of EfiStrLen(), EfiAsciiStrLen...
qhuang8 [Thu, 27 Mar 2008 04:39:51 +0000 (04:39 +0000)]
Add EfiDriverLib to the [libraries] for the reference of EfiStrLen(), EfiAsciiStrLen(). This will prevent unresolved extern when EDK I module is built with GlueLib.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4956 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoChange the device type of MEDIA_FV_DP & MEDIA_FV_FILEPATH_DP to align with the defini...
qhuang8 [Thu, 27 Mar 2008 04:34:57 +0000 (04:34 +0000)]
Change the device type of MEDIA_FV_DP & MEDIA_FV_FILEPATH_DP to align with the definition in MdePkg, which is updated in r4632

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4955 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd "typedef struct _EFI_SMM_CPU_SAVE_STATE_PROTOCOL EFI_SMM_CPU_SAVE_STATE_PROTOCOL...
qhuang8 [Thu, 27 Mar 2008 04:31:42 +0000 (04:31 +0000)]
Add "typedef struct _EFI_SMM_CPU_SAVE_STATE_PROTOCOL  EFI_SMM_CPU_SAVE_STATE_PROTOCOL;" so that EFI_SMM_CPU_SAVE_STATE_PROTOCOL is referenced in user code.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4954 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd definition: EFI_ACPI_DMAR_TABLE_FLAGS_INTR_REMAP_CLEAR.
qhuang8 [Thu, 27 Mar 2008 04:30:20 +0000 (04:30 +0000)]
Add definition: EFI_ACPI_DMAR_TABLE_FLAGS_INTR_REMAP_CLEAR.
EFI_ACPI_DMAR_TABLE_FLAGS_INTR_REMAP_SET has already been defined in this file.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4953 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoedk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/SimpleFileSystem/SimpleFileSystem.h:
jljusten [Wed, 26 Mar 2008 22:36:08 +0000 (22:36 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/SimpleFileSystem/SimpleFileSystem.h:
  Added back 'typedef' needed for EFI_FILE_HANDLE.
  It should not have been removed in r4928.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4952 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoClean up the unused macro.
qhuang8 [Tue, 25 Mar 2008 07:21:24 +0000 (07:21 +0000)]
Clean up the unused macro.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4951 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoUpdate Shell Binary to integrate an aligned issue in shell binaries.
qhuang8 [Tue, 25 Mar 2008 07:13:18 +0000 (07:13 +0000)]
Update Shell Binary to integrate an aligned issue in shell binaries.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4950 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago[Description]
eric_tian [Mon, 24 Mar 2008 07:11:37 +0000 (07:11 +0000)]
[Description]
spelling mistake
[Impaction]
modify the mistake
[Reference Info]
Found the spelling mistake in pool.c

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4949 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoIntelFrameworkModulePkg/
jljusten [Fri, 21 Mar 2008 22:53:54 +0000 (22:53 +0000)]
IntelFrameworkModulePkg/
  Library/PciIncompatibleDeviceSupportLib/IncompatiblePciDeviceList.h:
  Bus/Pci/PciBusDxe/PciHotPlugSupport.c:
  Bus/Pci/IdeBusDxe/idebus.h:
* Fix issues with filename inconsistency which prevents building on
  systems with case sensitive file systems.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4948 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoMatch case of architecture specific include path added by build system.
jljusten [Fri, 21 Mar 2008 20:30:46 +0000 (20:30 +0000)]
Match case of architecture specific include path added by build system.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4947 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRename file to match recommended file naming conventions.
jljusten [Fri, 21 Mar 2008 20:23:23 +0000 (20:23 +0000)]
Rename file to match recommended file naming conventions.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4946 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoMatch case of architecture specific include path added by build system.
jljusten [Fri, 21 Mar 2008 19:58:18 +0000 (19:58 +0000)]
Match case of architecture specific include path added by build system.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4945 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoedk2/EdkCompatibilityPkg/Foundation/Core/Dxe ...
jljusten [Fri, 21 Mar 2008 17:53:04 +0000 (17:53 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Core/Dxe ...
   /ArchProtocol/StatusCode/StatusCode.h:
* Add back in typedef for which should not have been removed.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4944 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoedk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiDriver.c:
jljusten [Fri, 21 Mar 2008 17:45:46 +0000 (17:45 +0000)]
edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiDriver.c:
* Fix warning with gcc.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4943 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoChanged per the recent update
jwang36 [Fri, 21 Mar 2008 06:14:01 +0000 (06:14 +0000)]
Changed per the recent update

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4942 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago[Description]
eric_tian [Fri, 21 Mar 2008 03:28:56 +0000 (03:28 +0000)]
[Description]
solve the x64 exception issue when unloading iSCSI driver
[Impaction]
add some handler for failure branch and prohibit the additional ISCSI INITIATOR NAME PROTOCOL from being installed.
[Reference Info]
this bug is reported by DELL. it causes an exception in x64 on unloading iscsi driver.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4941 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoedk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/Arp/Arp.h:
jljusten [Thu, 20 Mar 2008 22:11:40 +0000 (22:11 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/Arp/Arp.h:
* Add back in typedef for EFI_ARP_FIND_DATA which should not have
  been removed.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4940 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRemoved extra typedefs on structures to fix error generated by gcc.
jljusten [Thu, 20 Mar 2008 21:17:47 +0000 (21:17 +0000)]
Removed extra typedefs on structures to fix error generated by gcc.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4939 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRemoved extra typedefs on structures to fix error generated by gcc.
jljusten [Thu, 20 Mar 2008 21:10:58 +0000 (21:10 +0000)]
Removed extra typedefs on structures to fix error generated by gcc.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4938 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRemoved extra typedefs on structures to fix error generated by gcc.
jljusten [Thu, 20 Mar 2008 21:08:53 +0000 (21:08 +0000)]
Removed extra typedefs on structures to fix error generated by gcc.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4937 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoedk2/EdkCompatibilityPkg/Foundation/Include/X64/EfiBind.h:
jljusten [Thu, 20 Mar 2008 21:07:19 +0000 (21:07 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Include/X64/EfiBind.h:
* Added the ULL suffix to constant values greater than 32-bits so they
  will be interpreted as a unsigned long long.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4936 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRemoved extra typedefs on structures to fix error generated by gcc.
jljusten [Thu, 20 Mar 2008 21:01:21 +0000 (21:01 +0000)]
Removed extra typedefs on structures to fix error generated by gcc.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4935 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFix filename text 'case' for #include.
jljusten [Thu, 20 Mar 2008 21:00:45 +0000 (21:00 +0000)]
Fix filename text 'case' for #include.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4934 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRemoved extra typedefs on structures to fix error generated by gcc.
jljusten [Thu, 20 Mar 2008 20:59:20 +0000 (20:59 +0000)]
Removed extra typedefs on structures to fix error generated by gcc.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4933 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFix filename text 'case' for #include.
jljusten [Thu, 20 Mar 2008 20:58:52 +0000 (20:58 +0000)]
Fix filename text 'case' for #include.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4932 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRemoved extra typedefs to fix error generated by gcc.
jljusten [Thu, 20 Mar 2008 20:57:20 +0000 (20:57 +0000)]
Removed extra typedefs to fix error generated by gcc.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4931 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago* Removed extra typedefs on structures to fix error generated by gcc.
jljusten [Thu, 20 Mar 2008 20:54:38 +0000 (20:54 +0000)]
* Removed extra typedefs on structures to fix error generated by gcc.

edk2/EdkCompatibilityPkg/Foundation/Framework/Ppi/Reset/Reset.h:
* Changed name of colliding function pointer typedef.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4930 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRemoved extra typedefs on structures to fix error generated by gcc.
jljusten [Thu, 20 Mar 2008 20:45:58 +0000 (20:45 +0000)]
Removed extra typedefs on structures to fix error generated by gcc.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4929 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRemoved extra typedefs on structures to remove error with gcc compiler.
jljusten [Thu, 20 Mar 2008 16:37:48 +0000 (16:37 +0000)]
Removed extra typedefs on structures to remove error with gcc compiler.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4928 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRebase the duet module with new HII modifications.
klu2 [Thu, 20 Mar 2008 09:07:41 +0000 (09:07 +0000)]
Rebase the duet module with new HII modifications.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4927 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago[Description]
eric_tian [Thu, 20 Mar 2008 08:47:30 +0000 (08:47 +0000)]
[Description]
use PcdEmulatorEnable to avoid install two instances of EFI_PEI_PROGRESS_CODE_PPI in NT32 Emulator. it is the requirement of PI spec
[Impaction]
use PcdEmulatorEnable to avoid install two instances of EFI_PEI_PROGRESS_CODE_PPI in NT32 Emulator.
[Reference Info]
it is the requirement of PI spec

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4926 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago[Description]
eric_tian [Thu, 20 Mar 2008 08:44:59 +0000 (08:44 +0000)]
[Description]
The PcdEmulatorEnable should be TRUE to keep semantic affinity
[Impaction]
Change the PcdEmulatorEnable to TRUE
[Reference Info]
use PcdEmulatorEnable to avoid install two instances of EFI_PEI_PROGRESS_CODE_PPI. it is the requirement of PI spec

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4925 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agofixed one typo
vanjeff [Thu, 20 Mar 2008 02:08:59 +0000 (02:08 +0000)]
fixed one typo

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4924 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoMatch case of architecture specific include path added by build system.
jljusten [Wed, 19 Mar 2008 20:20:17 +0000 (20:20 +0000)]
Match case of architecture specific include path added by build system.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4923 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoedk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
jljusten [Wed, 19 Mar 2008 19:07:12 +0000 (19:07 +0000)]
edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
* Add GCC compatible build flags for UNIXGCC tool suite.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4922 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdding additional text about 3rd party tools
lhauch [Wed, 19 Mar 2008 15:05:30 +0000 (15:05 +0000)]
Adding additional text about 3rd party tools

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4921 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoCorrect gEfiLegacyBiosPlatformProtocolGuid value same to the definition in header...
lgao4 [Wed, 19 Mar 2008 09:55:32 +0000 (09:55 +0000)]
Correct gEfiLegacyBiosPlatformProtocolGuid value same to the definition in header file

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4920 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago[Description]:
yshang1 [Wed, 19 Mar 2008 09:35:46 +0000 (09:35 +0000)]
[Description]:
The patch enhances the SmmRuntimeDxeReportStatusCodeLibFramework instance to reduce the library dependency, since DebugLib, UefiBootServicesTableLib and original SmmRuntimeDxeReportStatusCodeLibFramework may result in the circular dependency.

[Impaction]:
It is backward-compatible.

[Reference Info]:
N/A

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4919 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoCorrect Error Message format for these C tools according to the Tool Design Spec.
lgao4 [Wed, 19 Mar 2008 09:22:18 +0000 (09:22 +0000)]
Correct Error Message format for these C tools according to the Tool Design Spec.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4918 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoModify all file header to follow doxygen format
klu2 [Wed, 19 Mar 2008 09:01:03 +0000 (09:01 +0000)]
Modify all file header to follow doxygen format

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4917 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago[Description]:
yshang1 [Wed, 19 Mar 2008 07:09:03 +0000 (07:09 +0000)]
[Description]:
The patch enhanced variable services to support:
1) If adding variable does not execute completely, the state is in_deleted, the next time find variable should have to retrieve the in_deleted variable.
2) when Reclaiming the variable storage, the 1) variable should be considered.

[Impaction]:
This is backward-compatible update.

[Reference Info]:
9552, 8632

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4916 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoadd some error check and return.
vanjeff [Wed, 19 Mar 2008 05:49:56 +0000 (05:49 +0000)]
add some error check and return.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4912 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoadd PCD PcdUgaConsumeSupport to switch on/off EFI UGA Draw Protocol's consuming,...
vanjeff [Wed, 19 Mar 2008 05:22:06 +0000 (05:22 +0000)]
add PCD PcdUgaConsumeSupport to switch on/off EFI UGA Draw Protocol's consuming, it could save size by changing PCD's value to FALSE.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4911 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoModify all file header to follow doxygen format
klu2 [Wed, 19 Mar 2008 05:11:21 +0000 (05:11 +0000)]
Modify all file header to follow doxygen format

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4910 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoModify all file header to follow doxygen format
klu2 [Wed, 19 Mar 2008 03:35:19 +0000 (03:35 +0000)]
Modify all file header to follow doxygen format

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4909 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoModify all file header to follow doxygen format
klu2 [Wed, 19 Mar 2008 03:28:13 +0000 (03:28 +0000)]
Modify all file header to follow doxygen format

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4908 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoModify all file header to follow doxygen format
klu2 [Wed, 19 Mar 2008 03:26:51 +0000 (03:26 +0000)]
Modify all file header to follow doxygen format

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4907 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoModify all file header to follow doxygen format
klu2 [Wed, 19 Mar 2008 03:23:16 +0000 (03:23 +0000)]
Modify all file header to follow doxygen format

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4906 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago[Description]
eric_tian [Wed, 19 Mar 2008 02:05:57 +0000 (02:05 +0000)]
[Description]
Duplicate the device path prior to the access to it
[Impaction]
directly access the device path may cause an exception when the device path includes some unaligned device path nodes
[Reference Info]
In the case of ISCSI, there is a situation that the device path may consists of some unaligned device path node. it causes the unaligned exception when we access the node.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4905 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoedk2/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.inf:
jljusten [Tue, 18 Mar 2008 17:21:58 +0000 (17:21 +0000)]
edk2/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.inf:
* Match filename case for Serial.h and Serial.c.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4904 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Tue, 18 Mar 2008 15:19:53 +0000 (15:19 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4902 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoUpdate BaseUefiTianoCustomDecompressLib to pass GCC build.
xli24 [Tue, 18 Mar 2008 08:12:02 +0000 (08:12 +0000)]
Update BaseUefiTianoCustomDecompressLib to pass GCC build.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4901 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago[Description]
eric_tian [Tue, 18 Mar 2008 06:47:55 +0000 (06:47 +0000)]
[Description]
PeiGetVariable() and PeiGetNextVariableName() do not check NULL pointer access, not follow spec
[Impaction]
modify the Variable.c file in IntelFrameworkModulePkg/Universal/VariablePei/
[Reference Info]
PeiGetVariable() and PeiGetVariableName() do not follow spec

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4900 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago[Description]
eric_tian [Tue, 18 Mar 2008 06:46:10 +0000 (06:46 +0000)]
[Description]
PeiGetVariable() and PeiGetNextVariableName() do not check NULL pointer access, not follow spec
[Impaction]
modify the Variable.c file in MdeModulePkg/Universal/Variable/Pei
[Reference Info]
PeiGetVariable() and PeiGetVariableName() do not follow spec

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4899 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoedk2/EdkCompatibilityPkg/**
jljusten [Mon, 17 Mar 2008 22:01:12 +0000 (22:01 +0000)]
edk2/EdkCompatibilityPkg/**
* Changed all '\' to '/' in *.ing and *.dsc
* Fixed inconsistencies in filename case usage that caused the
  build command to fail to parse the dsc/inf files on a system
  with a case-sensitive filesystem.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4898 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:49:39 +0000 (21:49 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4897 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:49:26 +0000 (21:49 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4896 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:47:24 +0000 (21:47 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4895 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:44:27 +0000 (21:44 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4894 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:44:10 +0000 (21:44 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4893 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:43:51 +0000 (21:43 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4892 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:43:17 +0000 (21:43 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4891 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:41:11 +0000 (21:41 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4890 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:39:57 +0000 (21:39 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4889 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:39:21 +0000 (21:39 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4888 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:39:10 +0000 (21:39 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4887 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:38:42 +0000 (21:38 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4886 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:38:20 +0000 (21:38 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4885 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:37:32 +0000 (21:37 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4884 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:37:19 +0000 (21:37 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4883 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:34:33 +0000 (21:34 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4882 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:30:51 +0000 (21:30 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4881 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:30:31 +0000 (21:30 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4880 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRenamed to match filename naming recommendations.
jljusten [Mon, 17 Mar 2008 21:29:07 +0000 (21:29 +0000)]
Renamed to match filename naming recommendations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4879 de2fecce-e211-0410-80a6-f3fac2684e05