mirror_edk2.git
14 years agoRemove BINARY_MODULE = true attribute from binary module inf file, because this attri...
lgao4 [Wed, 10 Oct 2007 02:24:35 +0000 (02:24 +0000)]
Remove BINARY_MODULE = true attribute from binary module inf file, because this attribute has not been supported in INF spec.

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

14 years agoRemove BINARY_MODULE = true attribute from binary module inf file, because this attri...
lgao4 [Wed, 10 Oct 2007 02:24:27 +0000 (02:24 +0000)]
Remove BINARY_MODULE = true attribute from binary module inf file, because this attribute has not been supported in INF spec.

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

14 years agoUse VirtualAlloc() to allocate enough memory space for Nt32 emulator in place of...
lgao4 [Wed, 10 Oct 2007 02:13:43 +0000 (02:13 +0000)]
Use VirtualAlloc() to allocate enough memory space for Nt32 emulator in place of original mapped file to memory space.

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

14 years ago0) Change the PEI core behavior to not install FV HOB for each FV INFO PPI installed...
qwang12 [Wed, 10 Oct 2007 02:08:22 +0000 (02:08 +0000)]
0) Change the PEI core behavior to not install FV HOB for each FV INFO PPI installed. This allows more freedom to platform developer to choose to expose which FV to PEI core or DXE core.
1) Split MdePkg/Include/Library/PiLib.h to DxePiLib.h and PeiPiLib.h. These two library classes are for DXE phase and PEI phase.
2) Update the API names in DxePiLib and PeiPiLib to be longer ones to be more meaningfull and to avoid name collisions.

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

14 years ago0) Change the PEI core behavior to not install FV HOB for each FV INFO PPI installed...
qwang12 [Wed, 10 Oct 2007 02:07:47 +0000 (02:07 +0000)]
0) Change the PEI core behavior to not install FV HOB for each FV INFO PPI installed. This allows more freedom to platform developer to choose to expose which FV to PEI core or DXE core.
1) Split MdePkg/Include/Library/PiLib.h to DxePiLib.h and PeiPiLib.h. These two library classes are for DXE phase and PEI phase.
2) Update the API names in DxePiLib and PeiPiLib to be longer ones to be more meaningfull and to avoid name collisions.

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

14 years agoRemove assemble file for different arch,
klu2 [Wed, 10 Oct 2007 02:04:53 +0000 (02:04 +0000)]
Remove assemble file for different arch,

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

14 years agoFixed NT32 Build break.
AJFISH [Tue, 9 Oct 2007 19:38:25 +0000 (19:38 +0000)]
Fixed NT32 Build break.

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

14 years agoCleaned the code for passing Visual Studio 2005 build
jwang36 [Tue, 9 Oct 2007 09:31:07 +0000 (09:31 +0000)]
Cleaned the code for passing Visual Studio 2005 build

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

14 years agoClean up Network Components to support GCC build.
yshang1 [Tue, 9 Oct 2007 09:30:52 +0000 (09:30 +0000)]
Clean up Network Components to support GCC build.

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

14 years agoCleaned the code for passing Visual Studio 2005 build
jwang36 [Tue, 9 Oct 2007 09:30:40 +0000 (09:30 +0000)]
Cleaned the code for passing Visual Studio 2005 build

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

14 years agoAdd SetPeiServicesTablePointer() interface implement in PeiServicesTablePointerLibKr7
jlin16 [Tue, 9 Oct 2007 08:40:11 +0000 (08:40 +0000)]
Add SetPeiServicesTablePointer() interface implement in PeiServicesTablePointerLibKr7

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

14 years agoPI Enabling: the address of PeiServices Pointer should be
klu2 [Tue, 9 Oct 2007 08:16:53 +0000 (08:16 +0000)]
PI Enabling: the address of PeiServices Pointer should be
1) Set to preceding of IDT table in PeiCore's entry
2) Migrate to preceding of new memory IDT table when memory is discovery

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

14 years agoCorrect ExtractGuidedSectionLib library instance for PEIM and DXE
lgao4 [Tue, 9 Oct 2007 07:54:34 +0000 (07:54 +0000)]
Correct ExtractGuidedSectionLib library instance for PEIM and DXE

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

14 years agoAdd compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent component name struct...
qhuang8 [Tue, 9 Oct 2007 07:08:08 +0000 (07:08 +0000)]
Add compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent component name structures linked into final image if PcdComponentNameDisabled or PcdComponentName2Disabled is set to TRUE.

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

14 years agoFix a bug. FindVariable now search volatile variable first (previously NV variable...
qwang12 [Tue, 9 Oct 2007 05:42:37 +0000 (05:42 +0000)]
Fix a bug. FindVariable now search volatile variable first (previously NV variable first) for performance reason. Therefore, RuntimeServiceGetNextVariableName is updated based on this change.

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

14 years agoAdd BINARY_MODULE = true attribute in binary module inf file.
lgao4 [Tue, 9 Oct 2007 03:52:05 +0000 (03:52 +0000)]
Add BINARY_MODULE = true attribute in binary module inf file.

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

14 years agoAdd BINARY_MODULE = true attribute in binary module inf file.
lgao4 [Tue, 9 Oct 2007 03:51:56 +0000 (03:51 +0000)]
Add BINARY_MODULE = true attribute in binary module inf file.

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

14 years agoAdd BINARY_MODULE = true attribute in binary module inf file.
lgao4 [Tue, 9 Oct 2007 03:51:44 +0000 (03:51 +0000)]
Add BINARY_MODULE = true attribute in binary module inf file.

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

14 years agoAdd Unicode Collation related PCD entries in DSC file.
qhuang8 [Tue, 9 Oct 2007 03:16:55 +0000 (03:16 +0000)]
Add Unicode Collation related PCD entries in DSC file.

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

14 years agoAdd Unicode Collation related feature flags:
qhuang8 [Tue, 9 Oct 2007 03:16:39 +0000 (03:16 +0000)]
Add Unicode Collation related feature flags:
PcdUnicodeCollationSupport and PcdUnicodeCollation2Support

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

14 years agoAdd Unicode Collation related PCD entries in DSC file.
qhuang8 [Tue, 9 Oct 2007 03:15:21 +0000 (03:15 +0000)]
Add Unicode Collation related PCD entries in DSC file.

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

14 years agoUpdate English Module to selectively install Unicode Collation and Unicode Collation...
qhuang8 [Tue, 9 Oct 2007 03:11:08 +0000 (03:11 +0000)]
Update English Module to selectively install Unicode Collation and Unicode Collation 2 protocol.

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

14 years agoAdd Unicode Collation 2 protocol GUID value according to UEFI Spec 2.1b
qhuang8 [Tue, 9 Oct 2007 03:10:06 +0000 (03:10 +0000)]
Add Unicode Collation 2 protocol GUID value according to UEFI Spec 2.1b

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

14 years agoUpdate FIT_SIGNATURE from "_FIT_" to "_FIT_ "
mdkinney [Mon, 8 Oct 2007 20:26:38 +0000 (20:26 +0000)]
Update FIT_SIGNATURE from "_FIT_" to "_FIT_   "

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

14 years agoUpdated the revision number of build.exe and GenFds.exe
jwang36 [Mon, 8 Oct 2007 10:43:56 +0000 (10:43 +0000)]
Updated the revision number of build.exe and GenFds.exe

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

14 years agoFixed build hang issue in multi-thread mode and in configuration loading error
jwang36 [Mon, 8 Oct 2007 10:27:52 +0000 (10:27 +0000)]
Fixed build hang issue in multi-thread mode and in configuration loading error

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

14 years agoAdd support for MACRO in key string list of INF.
jlin16 [Mon, 8 Oct 2007 09:53:37 +0000 (09:53 +0000)]
Add support for MACRO in key string list of INF.
stop GenFds when GenVtf error occurs.

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

14 years agoAdded the "#include <Library/PalCallLib.h>" to pass build (the tracker is #592)
zliu3 [Mon, 8 Oct 2007 08:46:39 +0000 (08:46 +0000)]
Added the "#include <Library/PalCallLib.h>" to pass build (the tracker is #592)

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

14 years agoUse return GetUtilityStatus (); to exit and report the tool status.
htao [Mon, 8 Oct 2007 07:53:03 +0000 (07:53 +0000)]
Use return GetUtilityStatus (); to exit and report the tool status.

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

14 years agoCorrect CpuLib.inf format in DSC file
lgao4 [Mon, 8 Oct 2007 07:20:07 +0000 (07:20 +0000)]
Correct CpuLib.inf format in DSC file

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

14 years agoerror/warn/debug message format has been updated so update the tool binary.
htao [Mon, 8 Oct 2007 07:09:45 +0000 (07:09 +0000)]
error/warn/debug message format has been updated so update the tool binary.

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

14 years agoSupport ICC build .
yshang1 [Mon, 8 Oct 2007 06:45:07 +0000 (06:45 +0000)]
Support ICC build .

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

14 years agoFixed unexpected timeout in Usb MassStorage Driver.
yshang1 [Mon, 8 Oct 2007 06:14:13 +0000 (06:14 +0000)]
Fixed unexpected timeout in Usb MassStorage Driver.
Fixed unexpected timeout in Uhci/Ehci driver.

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

14 years agoChange NT32 to use optimized BaseMemoryLibs
mdkinney [Sat, 6 Oct 2007 23:25:57 +0000 (23:25 +0000)]
Change NT32 to use optimized BaseMemoryLibs

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

14 years agoAdd BaseMemoryLib optimized for DXE
mdkinney [Sat, 6 Oct 2007 23:23:49 +0000 (23:23 +0000)]
Add BaseMemoryLib optimized for DXE

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

14 years agoAdd BaseMemoryLib optimized for PEI
mdkinney [Sat, 6 Oct 2007 23:23:13 +0000 (23:23 +0000)]
Add BaseMemoryLib optimized for PEI

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

14 years agoMake header consistent with other files.
mdkinney [Sat, 6 Oct 2007 22:00:36 +0000 (22:00 +0000)]
Make header consistent with other files.

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

14 years agoRestore original algorithm and add comments
mdkinney [Sat, 6 Oct 2007 21:59:01 +0000 (21:59 +0000)]
Restore original algorithm and add comments

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

14 years agoReturn buffer in rax
mdkinney [Sat, 6 Oct 2007 21:53:01 +0000 (21:53 +0000)]
Return buffer in rax

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

14 years agoSync with other libs
mdkinney [Sat, 6 Oct 2007 21:52:22 +0000 (21:52 +0000)]
Sync with other libs

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

14 years agoFix a bug with changing the NVRAM properties of a Variable
AJFISH [Sat, 6 Oct 2007 17:02:23 +0000 (17:02 +0000)]
Fix a bug with changing the NVRAM properties of a Variable

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

14 years agoadded the CpuLib
vprabhal [Fri, 5 Oct 2007 20:17:49 +0000 (20:17 +0000)]
added the CpuLib

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

14 years agoadded the CpuLib
vprabhal [Fri, 5 Oct 2007 20:17:15 +0000 (20:17 +0000)]
added the CpuLib

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

14 years agoadded the CpuLib
vprabhal [Fri, 5 Oct 2007 20:16:54 +0000 (20:16 +0000)]
added the CpuLib

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

14 years agoadded the CpuLib
vprabhal [Fri, 5 Oct 2007 20:05:42 +0000 (20:05 +0000)]
added the CpuLib

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

14 years agocreated a new library instance with CpuSleep and CpuFlushTlb
vprabhal [Fri, 5 Oct 2007 18:52:48 +0000 (18:52 +0000)]
created a new library instance with CpuSleep and CpuFlushTlb

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

14 years agomoved CpuSleep and CpuFlushTlb to the CpuLib to use PalCall in those functions, it...
vprabhal [Fri, 5 Oct 2007 18:52:01 +0000 (18:52 +0000)]
moved CpuSleep and CpuFlushTlb to the CpuLib to use PalCall in those functions, it is creating circular dependency if those functions are in BaseLib and the PalCallStatic is replaced with PalCall

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

14 years agomoved CpuSleep and CpuFlushTlb to the CpuLib to use PalCall in those functions, it...
vprabhal [Fri, 5 Oct 2007 18:51:24 +0000 (18:51 +0000)]
moved CpuSleep and CpuFlushTlb to the CpuLib to use PalCall in those functions, it is creating circular dependency if those functions are in BaseLib and the PalCallStatic is replaced with PalCall

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

14 years agoremoved the use of PalCallStatic and changed to PalCall
vprabhal [Fri, 5 Oct 2007 18:48:48 +0000 (18:48 +0000)]
removed the use of PalCallStatic and changed to PalCall

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

14 years agoremoved the use of PalCallStatic and changed to PalCall
vprabhal [Fri, 5 Oct 2007 18:47:51 +0000 (18:47 +0000)]
removed the use of PalCallStatic and changed to PalCall

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

14 years agocreated a CpuLib for CpuSleep and CpuFlushTlb from BaseLib to remove circular depende...
vprabhal [Fri, 5 Oct 2007 18:47:03 +0000 (18:47 +0000)]
created a CpuLib for CpuSleep and CpuFlushTlb from BaseLib to remove circular dependency on PalCallLib.

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

14 years agoUpdate comments in Variable driver and removed references to FLASH Map Hob in INF...
AJFISH [Fri, 5 Oct 2007 14:40:23 +0000 (14:40 +0000)]
Update comments in Variable driver and removed references to FLASH Map Hob in INF files

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

14 years agoAdded new PCD setting
AJFISH [Thu, 4 Oct 2007 22:49:21 +0000 (22:49 +0000)]
Added new PCD setting

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

14 years agoMade PCD valid for all architectures. Added new Variable statistic dump aplication...
AJFISH [Thu, 4 Oct 2007 22:45:11 +0000 (22:45 +0000)]
Made PCD valid for all architectures. Added new Variable statistic dump aplication to DSC file

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

14 years agoAdded PCD for Variable Store profiling
AJFISH [Thu, 4 Oct 2007 21:04:07 +0000 (21:04 +0000)]
Added PCD for Variable Store profiling

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

14 years agoAdd Profiling support for Variable store and added a specialized caching algorithm
AJFISH [Thu, 4 Oct 2007 21:01:21 +0000 (21:01 +0000)]
Add Profiling support for Variable store and added a specialized caching algorithm

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

14 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4014 6f19259b...
vprabhal [Tue, 2 Oct 2007 22:31:01 +0000 (22:31 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4014 6f19259b-4bc3-4df7-8a09-765794883524

14 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4013 6f19259b...
vprabhal [Tue, 2 Oct 2007 22:27:46 +0000 (22:27 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4013 6f19259b-4bc3-4df7-8a09-765794883524

14 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4012 6f19259b...
vprabhal [Tue, 2 Oct 2007 22:25:16 +0000 (22:25 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4012 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoThe functions in these deleted files are not being used and also are there in the...
vprabhal [Tue, 2 Oct 2007 20:14:07 +0000 (20:14 +0000)]
The functions in these deleted files are not being used and also are there in the BaseLib

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

14 years agoCorrect module type for library instance.
lgao4 [Sun, 30 Sep 2007 09:27:13 +0000 (09:27 +0000)]
Correct module type for library instance.

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

14 years agoAdd two ExtractGuidedSectionLib instance separately for Pei and Dxe module. Because...
lgao4 [Sun, 30 Sep 2007 09:01:06 +0000 (09:01 +0000)]
Add two ExtractGuidedSectionLib instance separately for Pei and Dxe module. Because Pei module may run in flash, they don't support to write global variable. We have to use GuidHob to store these global variables.

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

14 years agoFix one bug on memory access exceed in GenFw tool
lgao4 [Sun, 30 Sep 2007 05:54:12 +0000 (05:54 +0000)]
Fix one bug on memory access exceed in GenFw tool

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

14 years agoUpdate change log to include the enabling of component name 2 protocol.
qhuang8 [Sun, 30 Sep 2007 03:16:33 +0000 (03:16 +0000)]
Update change log to include the enabling of component name 2 protocol.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sun, 30 Sep 2007 03:08:02 +0000 (03:08 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sun, 30 Sep 2007 03:05:10 +0000 (03:05 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sun, 30 Sep 2007 03:02:26 +0000 (03:02 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sun, 30 Sep 2007 03:01:48 +0000 (03:01 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sun, 30 Sep 2007 02:47:05 +0000 (02:47 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sun, 30 Sep 2007 02:45:18 +0000 (02:45 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sun, 30 Sep 2007 02:42:47 +0000 (02:42 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate change log to include the enabling of component name 2 protocol.
qhuang8 [Sun, 30 Sep 2007 02:39:37 +0000 (02:39 +0000)]
Update change log to include the enabling of component name 2 protocol.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sun, 30 Sep 2007 02:33:34 +0000 (02:33 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sun, 30 Sep 2007 02:32:16 +0000 (02:32 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sun, 30 Sep 2007 02:30:46 +0000 (02:30 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoWork around fix to bypass to register GUID on S3 resume.
qhuang8 [Sun, 30 Sep 2007 01:59:02 +0000 (01:59 +0000)]
Work around fix to bypass to register GUID on S3 resume.
DxeIpl does not shadow itself on S3 resume.

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

14 years agoEnable to produce component name 2 protocol for all Uefi drivers in Nt32 package.
qhuang8 [Sat, 29 Sep 2007 11:28:21 +0000 (11:28 +0000)]
Enable to produce component name 2 protocol for all Uefi drivers in Nt32 package.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sat, 29 Sep 2007 11:27:09 +0000 (11:27 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sat, 29 Sep 2007 11:25:42 +0000 (11:25 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sat, 29 Sep 2007 11:22:46 +0000 (11:22 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sat, 29 Sep 2007 11:22:13 +0000 (11:22 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sat, 29 Sep 2007 11:20:23 +0000 (11:20 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sat, 29 Sep 2007 11:19:29 +0000 (11:19 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoUpdate to support to produce Component Name and & Component Name 2 protocol based...
qhuang8 [Sat, 29 Sep 2007 11:17:24 +0000 (11:17 +0000)]
Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

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

14 years agoa. Fixed unnecessary re-build issue
jwang36 [Sat, 29 Sep 2007 09:49:24 +0000 (09:49 +0000)]
a. Fixed unnecessary re-build issue
b. Fixed build.exe won't exit issue when error occurred in multi-thread build mode.

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

14 years agoUpdate ChangeLog.txt file to log change:
lgao4 [Sat, 29 Sep 2007 09:45:03 +0000 (09:45 +0000)]
Update ChangeLog.txt file to log change:
1.Remove CustomDecompressLib library class.
2.Add ExtractGuidedSectionLib library class to replace CustomDecompressLib.

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

14 years agoRemove unused library instance Nt32PeCoffLoader.
lgao4 [Sat, 29 Sep 2007 09:17:22 +0000 (09:17 +0000)]
Remove unused library instance Nt32PeCoffLoader.

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

14 years agoRemove CustomDecompressLib, which has replaced by ExtractGuidedSection library class.
lgao4 [Sat, 29 Sep 2007 08:53:36 +0000 (08:53 +0000)]
Remove CustomDecompressLib, which has replaced by ExtractGuidedSection library class.

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

14 years agoUse RShiftU64() from base lib to handle 64-bit right shift to avoid build break when...
qhuang8 [Sat, 29 Sep 2007 08:43:01 +0000 (08:43 +0000)]
Use RShiftU64() from base lib to handle 64-bit right shift to avoid build break when optimization is disabled.

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

14 years agoAdd more verbose and debug info for GenFv, GenFfs, GenSec and GenFw tools.
lgao4 [Sat, 29 Sep 2007 08:21:02 +0000 (08:21 +0000)]
Add more verbose and debug info for GenFv, GenFfs, GenSec and GenFw tools.

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

14 years ago1. Add ExtractGuidedSectionLib library to replace customdecompress library.
lgao4 [Sat, 29 Sep 2007 08:04:29 +0000 (08:04 +0000)]
1. Add ExtractGuidedSectionLib library to replace customdecompress library.
2. Add PeiDxeExtractGuidedSectionLib library instance and one PCD PcdMaximumGuidedExtractHandler in MdePkg.
3. Update DxeIpl and DxeMain to consume new library.
4. Update BaseUefiTianoCustomDecompressLib to register TianoDecomress extractguidedsection handler.

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

14 years agoAdd MACRO support for path in FDF file.
jlin16 [Sat, 29 Sep 2007 06:59:25 +0000 (06:59 +0000)]
Add MACRO support for path in FDF file.

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

14 years agoRemove duplicate section.
klu2 [Sat, 29 Sep 2007 04:43:54 +0000 (04:43 +0000)]
Remove duplicate section.

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

14 years agoUpdate DxeCore to set efi memory type for the different image to be loaded.
lgao4 [Sat, 29 Sep 2007 03:16:49 +0000 (03:16 +0000)]
Update DxeCore to set efi memory type for the different image to be loaded.

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

14 years ago1. Fixed one bug in ConPlatform.c, add NULL judgment.
vanjeff [Sat, 29 Sep 2007 02:57:38 +0000 (02:57 +0000)]
1. Fixed one bug in ConPlatform.c, add NULL judgment.
2. Fixed one type in UgaDraw.h.

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

14 years agoFixed an issue in which the dependent makefile is put in wrong rule.
jwang36 [Sat, 29 Sep 2007 02:50:00 +0000 (02:50 +0000)]
Fixed an issue in which the dependent makefile is put in wrong rule.

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

14 years agoFixed an issue that is the auto-generated code for dynamic-ex PCD is not correct
jwang36 [Sat, 29 Sep 2007 01:46:24 +0000 (01:46 +0000)]
Fixed an issue that is the auto-generated code for dynamic-ex PCD is not correct

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

14 years agoMerge in bug fix from EDK1's PiPei Dispatcher.c
qwang12 [Fri, 28 Sep 2007 14:27:53 +0000 (14:27 +0000)]
Merge in bug fix from EDK1's PiPei Dispatcher.c

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

14 years agoFix the cast issue
klu2 [Fri, 28 Sep 2007 10:11:36 +0000 (10:11 +0000)]
Fix the cast issue

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

14 years agoUpdate ChangeLog.txt to log remove PeCoffLoader library class from MdeModulePkg.
lgao4 [Fri, 28 Sep 2007 09:17:15 +0000 (09:17 +0000)]
Update ChangeLog.txt to log remove PeCoffLoader library class from MdeModulePkg.

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