]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
16 years agoFixed include file matching issue if there's space in macro used in "#include".
jwang36 [Thu, 17 Apr 2008 01:46:44 +0000 (01:46 +0000)]
Fixed include file matching issue if there's space in macro used in "#include".

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

16 years ago(((EFI_IFR_FORM_SET *) OpCodeData)->Guid) may not align properly on UINT32 boundary.
qwang12 [Wed, 16 Apr 2008 10:31:46 +0000 (10:31 +0000)]
(((EFI_IFR_FORM_SET *) OpCodeData)->Guid) may not align properly on UINT32 boundary.

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

16 years agoAdd function doxygen header for PciBus module.
klu2 [Wed, 16 Apr 2008 09:24:58 +0000 (09:24 +0000)]
Add function doxygen header for PciBus module.

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

16 years agoChange to CopyMem as VarStoreOpCode->Guid may align on UINT32.
qwang12 [Wed, 16 Apr 2008 09:10:23 +0000 (09:10 +0000)]
Change to CopyMem as VarStoreOpCode->Guid may align on UINT32.

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

16 years agoAdd in some features for the thunk layer:
qwang12 [Wed, 16 Apr 2008 07:36:51 +0000 (07:36 +0000)]
Add in some features for the thunk layer:

1) Handle Framework HII callback
2) Install default Config Access protocol for each IFR form package registered.

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

16 years agoFixed a NULL library instance issue
jwang36 [Tue, 15 Apr 2008 14:21:33 +0000 (14:21 +0000)]
Fixed a NULL library instance issue

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

16 years agoApplied macro replacement for FDF file path in DSC file
jwang36 [Tue, 15 Apr 2008 08:56:02 +0000 (08:56 +0000)]
Applied macro replacement for FDF file path in DSC file

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

16 years agoAdd function doxygen header for PciBus module.
klu2 [Tue, 15 Apr 2008 08:52:18 +0000 (08:52 +0000)]
Add function doxygen header for PciBus module.

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

16 years agoFixed a NULL library instance issue
jwang36 [Mon, 14 Apr 2008 07:21:32 +0000 (07:21 +0000)]
Fixed a NULL library instance issue

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

16 years agoAdd in thunk support for HiiGetSecondaryLanguages and HiiGetPrimaryLanguages
qwang12 [Mon, 14 Apr 2008 06:57:09 +0000 (06:57 +0000)]
Add in thunk support for HiiGetSecondaryLanguages and HiiGetPrimaryLanguages

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

16 years agoadd in a new API HiiLibGetSupportedSecondaryLanguages
qwang12 [Mon, 14 Apr 2008 06:29:03 +0000 (06:29 +0000)]
add in a new API HiiLibGetSupportedSecondaryLanguages

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

16 years agoadd in a new API HiiLibGetSupportedSecondaryLanguages
qwang12 [Mon, 14 Apr 2008 06:26:44 +0000 (06:26 +0000)]
add in a new API HiiLibGetSupportedSecondaryLanguages

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

16 years agoChange MAX_PPI_DESCRIPTORS to FixedPcd PcdPeiCoreMaxPpiSupported, the default value...
lgao4 [Mon, 14 Apr 2008 05:39:13 +0000 (05:39 +0000)]
Change MAX_PPI_DESCRIPTORS to FixedPcd PcdPeiCoreMaxPpiSupported, the default value is 64. Maybe other platform requires more than 64 Ppi and set this Pcd value.

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

16 years agoAdd function's doxygen header for Ps2Mouse module.
klu2 [Mon, 14 Apr 2008 03:22:08 +0000 (03:22 +0000)]
Add function's doxygen header for Ps2Mouse module.

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

16 years agoFixed build error if there's more than one NULL library instances for a module.
jwang36 [Mon, 14 Apr 2008 03:20:00 +0000 (03:20 +0000)]
Fixed build error if there's more than one NULL library instances for a module.

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

16 years agoCoding style modification.
klu2 [Mon, 14 Apr 2008 03:12:57 +0000 (03:12 +0000)]
Coding style modification.

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

16 years agoRemove ambiguous auto-increment usage. (gcc warning)
jljusten [Fri, 11 Apr 2008 23:31:48 +0000 (23:31 +0000)]
Remove ambiguous auto-increment usage. (gcc warning)

(This code change is in sync with BaseTools TianoCompress code.)

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

16 years agoRemove empty typedefs (gcc warning).
jljusten [Fri, 11 Apr 2008 23:24:29 +0000 (23:24 +0000)]
Remove empty typedefs (gcc warning).

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

16 years agoRemove duplicate definition of TPM_CHOSENID_HASH.
jljusten [Fri, 11 Apr 2008 23:22:23 +0000 (23:22 +0000)]
Remove duplicate definition of TPM_CHOSENID_HASH.

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

16 years agoRemove duplicate definition of PEI_MASTER_BOOT_MODE_PPI.
jljusten [Fri, 11 Apr 2008 23:21:15 +0000 (23:21 +0000)]
Remove duplicate definition of PEI_MASTER_BOOT_MODE_PPI.

This definition would not have belonged in this file in the first place.

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

16 years agoRemove duplicate definition of EFI_REPORT_STATUS_CODE.
jljusten [Fri, 11 Apr 2008 23:18:07 +0000 (23:18 +0000)]
Remove duplicate definition of EFI_REPORT_STATUS_CODE.

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

16 years agoFix filename case: Autoscan => AutoScan
jljusten [Fri, 11 Apr 2008 22:53:33 +0000 (22:53 +0000)]
Fix filename case: Autoscan => AutoScan

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

16 years agoFix filename case: Autoscan => AutoScan
jljusten [Fri, 11 Apr 2008 22:51:34 +0000 (22:51 +0000)]
Fix filename case: Autoscan => AutoScan

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

16 years agoFix filename case: Autoscan => AutoScan
jljusten [Fri, 11 Apr 2008 22:50:35 +0000 (22:50 +0000)]
Fix filename case: Autoscan => AutoScan

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

16 years agoFix filename case: Autoscan => AutoScan
jljusten [Fri, 11 Apr 2008 22:50:20 +0000 (22:50 +0000)]
Fix filename case: Autoscan => AutoScan

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

16 years agoFix case: Autoscan => AutoScan
jljusten [Fri, 11 Apr 2008 22:48:24 +0000 (22:48 +0000)]
Fix case: Autoscan => AutoScan

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

16 years agoedk2/trunk/edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
jljusten [Fri, 11 Apr 2008 22:21:07 +0000 (22:21 +0000)]
edk2/trunk/edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
  Remove EdkCompatibilityPkg/Sample/Library/Dxe/WinNt/WinNtLib.inf module.

  EdkCompatibilityPkg should not require on 'edksetup --nt32' to build.

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

16 years agoFixed several include filename issues for gcc+unix.
jljusten [Fri, 11 Apr 2008 20:24:11 +0000 (20:24 +0000)]
Fixed several include filename issues for gcc+unix.

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

16 years agoedk2/EdkCompatibilityPkg/Foundation/Efi/Include/EfiTypes.h:
jljusten [Fri, 11 Apr 2008 18:08:38 +0000 (18:08 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Efi/Include/EfiTypes.h:
  UNALIGNED is already defined by including 'windows.h' in the
  EdkCompatibilityPkg/Sample/Library/Dxe/WinNt/WinNtLib.inf module.

  For X64/IPF, the definition (via windows.h) is not blank (as
  it is here).  Therefore, a 're-definition' warning is generated.

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

16 years ago[Description]
eric_tian [Fri, 11 Apr 2008 07:20:05 +0000 (07:20 +0000)]
[Description]
solve the big file transfer issue using ISCSI
[Impaction]
change the control flow on IScsiExecuteScsiCommand  function
[Reference Info]
The original design incorrectly uses a timer (its span is usually 2 seconds) to ensure the timely execution of CMD PDU send by initiator. For example: When initiator delivers a CMD PDU(WRITE command) in which the ExpDataXferLength filed is larger than DataSegmentLength field, according to ISCSI protocol spec, the target will respond it with a R2T PDU which is followed by a sequential DATA-OUT PDUs. In this situation, the original code may loop to deal with the arrival packet until initiator receives a RESPONSE PDU or the timer is expired. This way may cause the bigger file is more likely to fail.

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

16 years ago1. add public functions header.
vanjeff [Fri, 11 Apr 2008 03:36:07 +0000 (03:36 +0000)]
1. add public functions header.
2. apply for doxgen format for file header.

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

16 years agoMove Undi driver to common section.
vanjeff [Fri, 11 Apr 2008 03:15:32 +0000 (03:15 +0000)]
Move Undi driver to common section.

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

16 years agoFixed an issue in top level makefile which missed a 'cd' command and will cause build...
jwang36 [Fri, 11 Apr 2008 02:16:18 +0000 (02:16 +0000)]
Fixed an issue in top level makefile which missed a 'cd' command and will cause build failure on some platform.

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

16 years agoAdd comments for Tcg Platform protocol.
lgao4 [Fri, 11 Apr 2008 02:03:41 +0000 (02:03 +0000)]
Add comments for Tcg Platform protocol.

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

16 years agoAdd some function/header comments.
klu2 [Thu, 10 Apr 2008 09:23:58 +0000 (09:23 +0000)]
Add some function/header comments.

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

16 years agoapply for doxgen format.
vanjeff [Thu, 10 Apr 2008 08:49:28 +0000 (08:49 +0000)]
apply for doxgen format.

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

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