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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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