AJFISH [Thu, 11 Oct 2007 17:12:14 +0000 (17:12 +0000)]
UEFI Specification has a name conflict. Change the Variable definitions to not conflict with the SimpleTextInEx definitions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4099
6f19259b-4bc3-4df7-8a09-
765794883524
vprabhal [Thu, 11 Oct 2007 16:26:17 +0000 (16:26 +0000)]
these files have moved to cpulib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4098
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 11 Oct 2007 15:08:14 +0000 (15:08 +0000)]
Updated the revision number of build.exe
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4097
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 11 Oct 2007 14:52:56 +0000 (14:52 +0000)]
a) Fixed single module hang issue when using spawn mode
b) Fixed FD generation failure issue when in multi-thread mode
c) Added code to check if MAKE command is defined or not
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4096
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 11 Oct 2007 13:34:31 +0000 (13:34 +0000)]
Added MAKE command for ICC and CYGWINGCC tool chain
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4095
6f19259b-4bc3-4df7-8a09-
765794883524
yshang1 [Thu, 11 Oct 2007 11:12:28 +0000 (11:12 +0000)]
Add BasePalCallLibNull instance in MdePkg. It is useful when building IPF components in open source packages.
Use meaningful arguments defined in PalLib.h when invoking PalCall().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4094
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 11 Oct 2007 09:23:11 +0000 (09:23 +0000)]
add EDK_4067: Non-Compatible: qwang12
Class_PIEnable[6]: PEI core does not build FV HOB upon notification of a EFI_PEI_FIRMWARE_VOLUME_INFO_PPI automatically.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4093
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 11 Oct 2007 08:59:55 +0000 (08:59 +0000)]
Updated the revision number of build.exe and GenFds.exe
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4092
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 11 Oct 2007 08:58:33 +0000 (08:58 +0000)]
a) Supported MAKE command in tools_def.txt
b) Cleaned several message strings in code
c) Solved hang issue when the build.exe is broken by Ctrl+C
d) Added more specific information for "-v" option of build.exe
e) Added "-v"/"-d"/"-q" option for GenFds.exe in makefile if build.exe is called with one of them.
f) Removed the calling to vsvars32.bat and added "--nt32" option in edksetup.bat because the nmake.exe's path has been put in tools_def.txt and build.exe will use that information to call nmake.exe
g) Removed the calling to vsvars32.bat in BaseTools/toolsetup.bat
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4091
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 11 Oct 2007 08:50:44 +0000 (08:50 +0000)]
added a log for EDK_4067: Non-Compatible: qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4090
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 11 Oct 2007 08:04:53 +0000 (08:04 +0000)]
Add ReadMe.txt to contain shell source version information for the shell binary.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4089
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 11 Oct 2007 07:19:09 +0000 (07:19 +0000)]
Remove PeiDxeExtractGuidedSectionLib instance, which is replaced by PeiExtractGuidedSectionLib and DxeExtractGuidedSectionLib instance.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4088
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 11 Oct 2007 07:12:27 +0000 (07:12 +0000)]
Update shell binary file to EDK 1.03 Official Releases of tianocore.org, which source code is from EfiShell 1.03 Official Releases of tianocore.org.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4087
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Thu, 11 Oct 2007 05:51:44 +0000 (05:51 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4086
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Thu, 11 Oct 2007 04:00:48 +0000 (04:00 +0000)]
Fix the problem of UI and Version section override by the same string. Also not generate empty optional sections.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4085
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 11 Oct 2007 03:36:31 +0000 (03:36 +0000)]
Add compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent static unicode string table linked into final image if both PcdComponentNameDisabled and PcdComponentName2Disabled are set to TRUE.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4084
6f19259b-4bc3-4df7-8a09-
765794883524
mdkinney [Wed, 10 Oct 2007 23:41:37 +0000 (23:41 +0000)]
Increase max FVs from 4 to 6.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4083
6f19259b-4bc3-4df7-8a09-
765794883524
mdkinney [Wed, 10 Oct 2007 18:56:13 +0000 (18:56 +0000)]
Only report a circular dependency between library constructors if the total number of constructors > 1.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4082
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Wed, 10 Oct 2007 18:22:13 +0000 (18:22 +0000)]
Updated GenFw.exe to handle Microcode Text files with comment only, blank lines, and leading white-space characters
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4081
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Wed, 10 Oct 2007 17:03:48 +0000 (17:03 +0000)]
Modified to strip leading white-space characters and ignore blank or comment only lines
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4080
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 10 Oct 2007 08:53:40 +0000 (08:53 +0000)]
Updated the revision number of source of build.exe and GenFds.exe
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4079
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 10 Oct 2007 08:48:24 +0000 (08:48 +0000)]
Fix bug of UI override not take effect for INF.
Fix bug of FD "shrink" for Lakeport platform.
Error report format change for FDF parser.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4078
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 10 Oct 2007 08:27:03 +0000 (08:27 +0000)]
Enabled Visual Studio 2005 Professional Edition tool chain
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4077
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 10 Oct 2007 07:04:47 +0000 (07:04 +0000)]
Changed to pass the build with Visual Studio 2005
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4076
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 10 Oct 2007 07:04:15 +0000 (07:04 +0000)]
Changed to pass the build with Visual Studio 2005
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4075
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 10 Oct 2007 07:03:04 +0000 (07:03 +0000)]
Changed to pass the build with Visual Studio 2005
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4074
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 10 Oct 2007 05:05:16 +0000 (05:05 +0000)]
Fixed one issue for IPF, the entry address needs 8 bytes alignment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4073
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 10 Oct 2007 03:59:37 +0000 (03:59 +0000)]
Add release compiler option support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4072
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 10 Oct 2007 02:24:43 +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@4071
6f19259b-4bc3-4df7-8a09-
765794883524
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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