]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
16 years agoAdd some function/header comments.
klu2 [Thu, 10 Apr 2008 07:13:54 +0000 (07:13 +0000)]
Add some function/header comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5037 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFixed a typo in variable name
jwang36 [Thu, 10 Apr 2008 05:38:25 +0000 (05:38 +0000)]
Fixed a typo in variable name

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5036 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd more usage description for -r option, and add option keepexceptiontable and keepz...
lgao4 [Thu, 10 Apr 2008 04:07:42 +0000 (04:07 +0000)]
Add more usage description for -r option, and add option keepexceptiontable and keepzeropending not to remove exception table and zero pending data.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5035 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoMdeModulePkg/Universal/PlatformDriverOverride/PlatOverMngr/PlatOverMngr.c:
jljusten [Wed, 9 Apr 2008 16:29:07 +0000 (16:29 +0000)]
MdeModulePkg/Universal/PlatformDriverOverride/PlatOverMngr/PlatOverMngr.c:
  Apply r5008 to this code at its new location.

r5008 messsage:
  Fix warning on gcc by removing un-referenced static global variables.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5034 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoMdeModulePkg/Library/PlatformBdsLibNull/PlatformBdsLibNull.inf:
jljusten [Wed, 9 Apr 2008 16:26:37 +0000 (16:26 +0000)]
MdeModulePkg/Library/PlatformBdsLibNull/PlatformBdsLibNull.inf:
  Revert r4975.  A fix in the BaseTools code made this change
  unnecessary.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5033 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoa. Improved build launch performance and fixed tons of bugs
jwang36 [Wed, 9 Apr 2008 14:14:14 +0000 (14:14 +0000)]
a. Improved build launch performance and fixed tons of bugs
b. Employed antlr to parse dependency expression for better syntax error check

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5032 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix function comments.
klu2 [Wed, 9 Apr 2008 09:07:37 +0000 (09:07 +0000)]
Fix function comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5031 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoapply for doxgen format.
vanjeff [Wed, 9 Apr 2008 08:33:17 +0000 (08:33 +0000)]
apply for doxgen format.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5030 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix coding style issue.
klu2 [Wed, 9 Apr 2008 07:15:51 +0000 (07:15 +0000)]
Fix coding style issue.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5029 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd comments and DoxyGen format for these files.
lgao4 [Wed, 9 Apr 2008 07:07:50 +0000 (07:07 +0000)]
Add comments and DoxyGen format for these files.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5028 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd comments and DoxyGen format for these files.
lgao4 [Wed, 9 Apr 2008 07:00:57 +0000 (07:00 +0000)]
Add comments and DoxyGen format for these files.
Remove the unused module Crc32SectionExtractDxe, which is replaced by Crc32SectionExtract library instance.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5027 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd blank space in the file end.
lgao4 [Wed, 9 Apr 2008 06:07:38 +0000 (06:07 +0000)]
Add blank space in the file end.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5026 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoUpdate all files to follow doxygen style file header.
qhuang8 [Wed, 9 Apr 2008 05:50:10 +0000 (05:50 +0000)]
Update all files to follow doxygen style file header.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5025 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoUpdate to follow doxygen style file header.
qhuang8 [Wed, 9 Apr 2008 05:46:57 +0000 (05:46 +0000)]
Update to follow doxygen style file header.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5024 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd function headers & file header for public header files
qhuang8 [Wed, 9 Apr 2008 05:44:04 +0000 (05:44 +0000)]
Add function headers & file header for public header files

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5023 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd function headers & file header for PlatformBdsLib
qhuang8 [Wed, 9 Apr 2008 05:41:16 +0000 (05:41 +0000)]
Add function headers & file header for PlatformBdsLib

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5022 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd function headers & file header for GenericBdsLib
qhuang8 [Wed, 9 Apr 2008 05:40:48 +0000 (05:40 +0000)]
Add function headers & file header for GenericBdsLib

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5021 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoClean up BDS lib to remove assembly files, remove R8Lib.h & R8Lib.c by applying Mde...
qhuang8 [Wed, 9 Apr 2008 05:39:18 +0000 (05:39 +0000)]
Clean up BDS lib to remove assembly files, remove R8Lib.h & R8Lib.c by applying Mde Lib.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5020 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoUpdate all files to follow doxygen style file header.
qhuang8 [Wed, 9 Apr 2008 05:38:12 +0000 (05:38 +0000)]
Update all files to follow doxygen style file header.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5019 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoUpdate all files to follow doxygen style file header.
qhuang8 [Wed, 9 Apr 2008 05:36:17 +0000 (05:36 +0000)]
Update all files to follow doxygen style file header.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5018 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoUpdate all files to follow doxygen style file header.
qhuang8 [Wed, 9 Apr 2008 05:34:50 +0000 (05:34 +0000)]
Update all files to follow doxygen style file header.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5017 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoRemove IfrLibConstruct, because it do nothing.
klu2 [Wed, 9 Apr 2008 05:20:48 +0000 (05:20 +0000)]
Remove IfrLibConstruct, because it do nothing.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5016 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd comments for library function interface.
klu2 [Wed, 9 Apr 2008 03:25:42 +0000 (03:25 +0000)]
Add comments for library function interface.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5015 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix unknown character in header comments which break build.
klu2 [Wed, 9 Apr 2008 02:42:40 +0000 (02:42 +0000)]
Fix unknown character in header comments which break build.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5014 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix unknown character in header comments which break build.
klu2 [Wed, 9 Apr 2008 02:15:58 +0000 (02:15 +0000)]
Fix unknown character in header comments which break build.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5013 6f19259b-4bc3-4df7-8a09-765794883524

16 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5012 6f19259b...
vanjeff [Wed, 9 Apr 2008 02:15:41 +0000 (02:15 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5012 6f19259b-4bc3-4df7-8a09-765794883524

16 years ago1. Create PlatformDriverOverride in Universal directory.
vanjeff [Wed, 9 Apr 2008 02:09:51 +0000 (02:09 +0000)]
1. Create PlatformDriverOverride in Universal directory.
2. Move PlatformDriOverrideDxe and PlatOverMngr to this directory.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5011 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix build error.
klu2 [Wed, 9 Apr 2008 02:04:47 +0000 (02:04 +0000)]
Fix build error.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5010 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix warnings generated by gcc for ia32 builds:
jljusten [Tue, 8 Apr 2008 20:59:38 +0000 (20:59 +0000)]
Fix warnings generated by gcc for ia32 builds:
  'cast from pointer to integer of different size'
when casting from a pointer directly to a
64 bit number.  Added an intermediate cast to
UINTN.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5009 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoedk2/MdeModulePkg/Application/PlatOverMngr/PlatOverMngr.c:
jljusten [Tue, 8 Apr 2008 16:15:16 +0000 (16:15 +0000)]
edk2/MdeModulePkg/Application/PlatOverMngr/PlatOverMngr.c:
  Fix warning on gcc by removing un-referenced
  static global variables.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5008 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoremove commented code.
vanjeff [Tue, 8 Apr 2008 09:40:14 +0000 (09:40 +0000)]
remove commented code.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5007 6f19259b-4bc3-4df7-8a09-765794883524

16 years ago1.Port Platform driver override protocol utility application in MdeModulePkg.dsc.
vanjeff [Tue, 8 Apr 2008 09:34:21 +0000 (09:34 +0000)]
1.Port Platform driver override protocol utility application in MdeModulePkg.dsc.
2.Update PlatDriOverLib library to use EFI Loaded Image Device Path Protocol to avoid "reconnect -r" issue for Platform driver override utility application.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5006 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd comments.
klu2 [Tue, 8 Apr 2008 07:57:02 +0000 (07:57 +0000)]
Add comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5005 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd more comments for IntelFramework's header files.
klu2 [Tue, 8 Apr 2008 07:40:30 +0000 (07:40 +0000)]
Add more comments for IntelFramework's header files.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5004 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd more comments for IntelFramework's header files.
klu2 [Tue, 8 Apr 2008 06:29:25 +0000 (06:29 +0000)]
Add more comments for IntelFramework's header files.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5003 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoUpdate all files to follow doxygen style file header.
qhuang8 [Tue, 8 Apr 2008 04:46:45 +0000 (04:46 +0000)]
Update all files to follow doxygen style file header.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5002 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoUpdate the file description to be more descriptive.
qhuang8 [Tue, 8 Apr 2008 03:49:36 +0000 (03:49 +0000)]
Update the file description to be more descriptive.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5001 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoUpdate all files to follow doxygen style file header.
qhuang8 [Tue, 8 Apr 2008 03:08:39 +0000 (03:08 +0000)]
Update all files to follow doxygen style file header.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5000 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoUpdate all files to follow doxygen style file header.
qhuang8 [Tue, 8 Apr 2008 03:08:15 +0000 (03:08 +0000)]
Update all files to follow doxygen style file header.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4999 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoUpdate all files in DxeIpl Peim to follow doxygen style header.
qhuang8 [Tue, 8 Apr 2008 03:01:25 +0000 (03:01 +0000)]
Update all files in DxeIpl Peim to follow doxygen style header.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4998 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoedk2/BaseTools:
jljusten [Mon, 7 Apr 2008 16:29:26 +0000 (16:29 +0000)]
edk2/BaseTools:
  Reference BaseTools source for gcc instructions & scripts.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4997 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoedk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
jljusten [Sat, 5 Apr 2008 00:08:21 +0000 (00:08 +0000)]
edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
  Corrected mistake in r4995.  Should have used 'INTEL' rather than 'ICC'.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4996 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoedk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
jljusten [Fri, 4 Apr 2008 23:39:06 +0000 (23:39 +0000)]
edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
  Add macro definitions for ICC toolchain.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4995 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix a type in the directory name. Compatiblity -> Compatibility.
qwang12 [Thu, 3 Apr 2008 10:36:52 +0000 (10:36 +0000)]
Fix a type in the directory name. Compatiblity -> Compatibility.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4994 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix a type in the directory name. Compatiblity -> Compatibility.
qwang12 [Thu, 3 Apr 2008 10:09:36 +0000 (10:09 +0000)]
Fix a type in the directory name. Compatiblity -> Compatibility.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4993 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoBoth FrameworkHii and UefiHii declare some macros and structure with the same name...
qwang12 [Thu, 3 Apr 2008 10:02:13 +0000 (10:02 +0000)]
Both FrameworkHii and UefiHii declare some macros and structure with the same name. To make a Framework Hii to Uefi HII thunk layer to be able to be built. We need to define the Framework Hii names with a prefix "FRAMEWORK_".

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4992 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd in FrameworkHiiToUefiHiiThunk module.
qwang12 [Thu, 3 Apr 2008 09:59:39 +0000 (09:59 +0000)]
Add in FrameworkHiiToUefiHiiThunk module.

For now, it support these Framework HII protocol interfaces, more will be added:
1) NewPack
2) RemovePack
3) NewString
4) GetString

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4991 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoRemove unused gEfiPeiSecurityPpiGuid for PeiMain and DxeIpl
lgao4 [Thu, 3 Apr 2008 09:40:36 +0000 (09:40 +0000)]
Remove unused gEfiPeiSecurityPpiGuid for PeiMain and DxeIpl

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4990 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdded necessary dependent packages
jwang36 [Thu, 3 Apr 2008 09:20:11 +0000 (09:20 +0000)]
Added necessary dependent packages

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4989 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoPrivateInMem->CurrentPeimCount should not be incremented when memory is discovered...
klu2 [Thu, 3 Apr 2008 06:25:37 +0000 (06:25 +0000)]
PrivateInMem->CurrentPeimCount should not be incremented when memory is discovered, line 376 judgment has guarantee that the PEIM who discovery the memory would not be dispatched twice.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4988 6f19259b-4bc3-4df7-8a09-765794883524

16 years agosync alignment issue on IPF.
vanjeff [Thu, 3 Apr 2008 05:58:21 +0000 (05:58 +0000)]
sync alignment issue on IPF.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4987 6f19259b-4bc3-4df7-8a09-765794883524

16 years agofixed bug in stop() function, that made stop() failure.
vanjeff [Thu, 3 Apr 2008 05:51:57 +0000 (05:51 +0000)]
fixed bug in stop() function, that made stop() failure.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4986 6f19259b-4bc3-4df7-8a09-765794883524

16 years ago[Description]
yshang1 [Thu, 3 Apr 2008 04:56:34 +0000 (04:56 +0000)]
[Description]
  Scrub MdePkg:
  - Add file description with doxygen format.
  - Add calling convention of library class in MdePkg.
  - Add function descriptions of public protocol/library class.

[Impaction]
  It should be backward-compatible.

[Ref Info]
  N/A

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4985 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd compatibility modules for Firmware Volume, PCI CFG, and Read Only Variable
mdkinney [Thu, 3 Apr 2008 00:03:04 +0000 (00:03 +0000)]
Add compatibility modules for Firmware Volume, PCI CFG, and Read Only Variable

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4984 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoupdate the right usage.
vanjeff [Wed, 2 Apr 2008 09:01:37 +0000 (09:01 +0000)]
update the right usage.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4983 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoremove debug code.
vanjeff [Wed, 2 Apr 2008 09:00:43 +0000 (09:00 +0000)]
remove debug code.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4982 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4981 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4980 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4979 6f19259b-4bc3-4df7-8a09-765794883524

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

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4978 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4977 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4976 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4975 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4974 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4973 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4972 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4971 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4970 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4969 6f19259b-4bc3-4df7-8a09-765794883524

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

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4968 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4967 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4966 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4965 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4964 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4963 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4962 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4961 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4960 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4959 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4958 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4957 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4956 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4955 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4954 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4953 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4952 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4951 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4950 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4949 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4948 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4947 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4946 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4945 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4944 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4943 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4942 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4941 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4940 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4939 6f19259b-4bc3-4df7-8a09-765794883524

16 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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4938 6f19259b-4bc3-4df7-8a09-765794883524