]>
git.proxmox.com Git - mirror_edk2.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
qhuang8 [Fri, 28 Sep 2007 09:12:52 +0000 (09:12 +0000)]
Clear up network stack to use R9 MdeLib:
1.Use driver model APIs in UefiLib
2.Register Unload Image in INF/MSA to be included in autogen code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3970
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 28 Sep 2007 09:05:14 +0000 (09:05 +0000)]
Add PeiPiLib in MdeModulePkg DSC file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3969
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 28 Sep 2007 09:03:37 +0000 (09:03 +0000)]
Add PeiPiLib in Nt32's DSC file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3968
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 28 Sep 2007 08:48:41 +0000 (08:48 +0000)]
Remove PeCoffLoader library class and its instances.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3967
6f19259b -4bc3-4df7-8a09-
765794883524
yshang1 [Fri, 28 Sep 2007 08:22:33 +0000 (08:22 +0000)]
Enable the 0-31 temporary IDT entries prior to activate the LongMode. If not enable the temporary IDT table, DEBUG_PROPERTY_ASSERT_BREAKPOINT_ENABLED may not work correctly till CPU DXE programs the IDT table.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3966
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 28 Sep 2007 08:14:30 +0000 (08:14 +0000)]
1. Replace PeCoffLoader library by PeCoff lib for PeiCore, DxeIpl and DxeMain.
2. Add three PeCoff library instances for NT32 PeImage load.
3. Update PeCoffGetEntryPointLib to support TeImage.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3965
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 28 Sep 2007 08:08:32 +0000 (08:08 +0000)]
Use PeiPiLib's PeiPiLibBuildPiFvInfoPpi interface instead of installing EFI_PEI_FIRMWARE_VOLUME_INFO_PPI by self.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3964
6f19259b -4bc3-4df7-8a09-
765794883524
jlin16 [Fri, 28 Sep 2007 06:22:17 +0000 (06:22 +0000)]
Add cycle reference check for FD/FV in FDF file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3963
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 28 Sep 2007 06:02:01 +0000 (06:02 +0000)]
Clear up network stack to use R9 MdeLib:
1.Use driver model APIs in UefiLib
2.Register Unload Image in INF/MSA to be included in autogen code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3962
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Fri, 28 Sep 2007 05:59:12 +0000 (05:59 +0000)]
Fix a bug of ScsiWrite10Command() UefiScsiLib. After the SCSI WRITE command is executed, the output DataLength parameter should be EFI_SCSI_IO_SCSI_REQUEST_PACKET.OutTransferLength, instead of EFI_SCSI_IO_SCSI_REQUEST_PACKET.InTransferLength.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3961
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Fri, 28 Sep 2007 04:40:49 +0000 (04:40 +0000)]
PCI Bus Driver Enhancement
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3960
6f19259b -4bc3-4df7-8a09-
765794883524