mirror_edk2.git
13 years agoTry to remove duplicated include path in command line option
jwang36 [Thu, 12 Mar 2009 16:39:24 +0000 (16:39 +0000)]
Try to remove duplicated include path in command line option

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

13 years agoPeiInstallPeiMemory should only be called one time.
klu2 [Thu, 12 Mar 2009 07:43:02 +0000 (07:43 +0000)]
PeiInstallPeiMemory should only be called one time.

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

13 years agoFix typos in GCC assembly.
qhuang8 [Thu, 12 Mar 2009 05:29:11 +0000 (05:29 +0000)]
Fix typos in GCC assembly.

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

13 years agoretire gEfiAlternateFvBlockGuid. All platform FvbRuntimeDxe drivers will not produce...
eric_tian [Thu, 12 Mar 2009 05:10:53 +0000 (05:10 +0000)]
retire gEfiAlternateFvBlockGuid. All platform FvbRuntimeDxe drivers will not produce such protocol to signify itself support writable FVB protocol.
FaultTolerantWrite driver and variable driver will register notification event to locate right protocol.

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

13 years ago1. Fix some convert issue.
gikidy [Thu, 12 Mar 2009 02:54:02 +0000 (02:54 +0000)]
1. Fix some convert issue.
2. org address changed.

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

13 years agoAdd comments and refine code to avoid addition overflow.
qhuang8 [Wed, 11 Mar 2009 13:59:22 +0000 (13:59 +0000)]
Add comments and refine code to avoid addition overflow.

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

13 years agoAdd more usages in NT32 dsc and fdf
lgao4 [Wed, 11 Mar 2009 03:06:25 +0000 (03:06 +0000)]
Add more usages in NT32 dsc and fdf

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

13 years agoAdd check to the allocated pool.
lgao4 [Wed, 11 Mar 2009 02:53:15 +0000 (02:53 +0000)]
Add check to the allocated pool.

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

13 years agoFix build error caused by the unused local variable
lgao4 [Wed, 11 Mar 2009 01:52:09 +0000 (01:52 +0000)]
Fix build error caused by the unused local variable

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

13 years agoFix build error caused by the unused local variable
lgao4 [Wed, 11 Mar 2009 01:13:50 +0000 (01:13 +0000)]
Fix build error caused by the unused local variable

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

13 years agoFix build warning generated by GCC.
jljusten [Tue, 10 Mar 2009 16:46:03 +0000 (16:46 +0000)]
Fix build warning generated by GCC.

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

13 years agoCleanup to Remove default PCD value and extra build option.
qhuang8 [Tue, 10 Mar 2009 14:38:28 +0000 (14:38 +0000)]
Cleanup to Remove default PCD value and extra build option.

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

13 years agoMinor update the PCD section
qhuang8 [Tue, 10 Mar 2009 14:37:30 +0000 (14:37 +0000)]
Minor update the PCD section

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

13 years agoRemove wrong comments in function header.
qhuang8 [Tue, 10 Mar 2009 14:35:41 +0000 (14:35 +0000)]
Remove wrong comments in function header.

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

13 years agoFix a bug that Pages*EFI_PAGES_SIZE might be a negative number.
qhuang8 [Tue, 10 Mar 2009 14:34:42 +0000 (14:34 +0000)]
Fix a bug that Pages*EFI_PAGES_SIZE might be a negative number.

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

13 years agoRemove incorrect assertion. According to spec, it should not assert and should return 0.
qhuang8 [Tue, 10 Mar 2009 13:58:52 +0000 (13:58 +0000)]
Remove incorrect assertion. According to spec, it should not assert and should return 0.

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

13 years agochange the default value of PcdBootState into TRUE, therefore the first boot after...
eric_tian [Tue, 10 Mar 2009 09:56:42 +0000 (09:56 +0000)]
change the default value of PcdBootState into TRUE, therefore the first boot after burning tip into flash will do full_configuration but not incorrect no_changes.

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

13 years agoAdd FvNameGuid for FV extension header.
klu2 [Tue, 10 Mar 2009 09:27:59 +0000 (09:27 +0000)]
Add FvNameGuid for FV extension header.

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

13 years agoUpdate DxeCore to deal PIWG FV device path case if FV contains extension header.
klu2 [Tue, 10 Mar 2009 09:26:52 +0000 (09:26 +0000)]
Update DxeCore to deal PIWG FV device path case if FV contains extension header.

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

13 years agoFix K8 check error.
lgao4 [Tue, 10 Mar 2009 08:40:29 +0000 (08:40 +0000)]
Fix K8 check error.

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

13 years agoRetire TCG platform protocol, which will be replaced by PI Security Architecture...
lgao4 [Tue, 10 Mar 2009 07:57:15 +0000 (07:57 +0000)]
Retire TCG platform protocol, which will be replaced by PI Security Architecture protocol.

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

13 years agoCorrect ASSERT to more cases.
lgao4 [Tue, 10 Mar 2009 07:54:41 +0000 (07:54 +0000)]
Correct ASSERT to more cases.

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

13 years agoAdd more checks for Dxe Report status code library to access boot service.
lgao4 [Tue, 10 Mar 2009 07:54:11 +0000 (07:54 +0000)]
Add more checks for Dxe Report status code library to access boot service.

Add measure to GPT boot table.

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

13 years agoUpdate Comment for the call to EDKII ReportStatus
lgao4 [Tue, 10 Mar 2009 07:51:52 +0000 (07:51 +0000)]
Update Comment for the call to EDKII ReportStatus

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

13 years agoRefine BaseMemoryTestLib to handle memory address at zero.
xli24 [Tue, 10 Mar 2009 05:49:58 +0000 (05:49 +0000)]
Refine BaseMemoryTestLib to handle memory address at zero.

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

13 years agoFix the bug in DebugPort on error reporting.
xli24 [Tue, 10 Mar 2009 05:38:54 +0000 (05:38 +0000)]
Fix the bug in DebugPort on error reporting.

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

13 years agoThree GUIDs had been retired, PrimaryConsoleInDeviceGuid, PrimaryConsoleOutDeviceGuid...
vanjeff [Tue, 10 Mar 2009 03:36:33 +0000 (03:36 +0000)]
Three GUIDs had been retired, PrimaryConsoleInDeviceGuid, PrimaryConsoleOutDeviceGuid and PrimaryStandardErrorDeviceGuid.
Reconnect, Edit, HexEdit command are updated.

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

13 years ago1. retried PrimaryConsoleInDeviceGuid, PrimaryConsoleOutDeviceGuid and PrimaryStandar...
vanjeff [Tue, 10 Mar 2009 03:10:15 +0000 (03:10 +0000)]
1. retried PrimaryConsoleInDeviceGuid, PrimaryConsoleOutDeviceGuid and PrimaryStandardErrorDeviceGuid.
Consplitter will not install these protocols any more.

2. added logic in Bds to check console handles in System table, if no console handle assigned. Bds module will fill these handles in system table accordingly.

3. fixed one bug before call ConsoleControl->SetMode in FrontPage.c.

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

13 years agocomments update.
vanjeff [Tue, 10 Mar 2009 03:05:14 +0000 (03:05 +0000)]
comments update.

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

13 years agoremove unused local variable FvbHandle
lgao4 [Tue, 10 Mar 2009 00:56:48 +0000 (00:56 +0000)]
remove unused local variable FvbHandle

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

13 years agoretire FvbServiceLib class in MdeModulePkg, and also remove the two instances in...
eric_tian [Mon, 9 Mar 2009 09:22:39 +0000 (09:22 +0000)]
retire FvbServiceLib class in MdeModulePkg, and also remove the two instances in MdeModulePkg and ItaniumPlatformPkg.

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

13 years agoretire FvbServiceLib class in MdeModulePkg, and also remove the two instances in...
eric_tian [Mon, 9 Mar 2009 09:20:57 +0000 (09:20 +0000)]
retire FvbServiceLib class in MdeModulePkg, and also remove the two instances in MdeModulePkg and ItaniumPlatformPkg.

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

13 years agoAdd more comments for thunk call.
klu2 [Mon, 9 Mar 2009 07:48:44 +0000 (07:48 +0000)]
Add more comments for thunk call.

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

13 years ago1. retire the FvbServiceLib. Directly locating FVB protocol to access interfaces.
eric_tian [Mon, 9 Mar 2009 06:39:13 +0000 (06:39 +0000)]
1. retire the FvbServiceLib. Directly locating FVB protocol to access interfaces.
2. modify the method of getting right FVB protocol interface. move the notification event of FVB installation into variable driver. and also move ExitBootService event into variable driver.
3. use EFI_FVB2_WRITE_STATUS flag to distinct whether the FVB protocol supports writing operation or not.Currently, DxeCore installs FVB which has ~EFI_FVB2_WRITE_STATUS(that is, disable write) attrbiute. FvbRuntimeDxe driver should provide a full FVB protocol, which returns EFI_FVB2_WRITE_STATUS attribute to signify itself provide writable FVB protocol. So other modules which need write data by FVB protocol can locate it correctly.

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

13 years agoGenFds: hide unnecessary warning information.
jlin16 [Mon, 9 Mar 2009 03:41:44 +0000 (03:41 +0000)]
GenFds: hide unnecessary warning information.

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

13 years agoCorrect TianoCompress name for Linux/GCC.
lgao4 [Mon, 9 Mar 2009 02:09:22 +0000 (02:09 +0000)]
Correct TianoCompress name for Linux/GCC.

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

13 years agoCorrect comments for new null instance.
lgao4 [Fri, 6 Mar 2009 09:15:17 +0000 (09:15 +0000)]
Correct comments for new null instance.

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

13 years agoRefine BaseMemoryTestLib and add instance with full functionality.
xli24 [Fri, 6 Mar 2009 03:34:25 +0000 (03:34 +0000)]
Refine BaseMemoryTestLib and add instance with full functionality.

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

13 years agoUse binary INF file to solve filename case issues.
qhuang8 [Fri, 6 Mar 2009 02:17:47 +0000 (02:17 +0000)]
Use binary INF file to solve filename case issues.

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

13 years agoremove PcdNtEmulatorEnable.
vanjeff [Fri, 6 Mar 2009 02:05:16 +0000 (02:05 +0000)]
remove PcdNtEmulatorEnable.

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

13 years agoUse cpu arch macro instead of hard code ia32
qhuang8 [Fri, 6 Mar 2009 01:14:30 +0000 (01:14 +0000)]
Use cpu arch macro instead of hard code ia32

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

13 years agoAdded support of PCD HII Variable name in C style of unicode string.
jwang36 [Thu, 5 Mar 2009 15:51:47 +0000 (15:51 +0000)]
Added support of PCD HII Variable name in C style of unicode string.

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

13 years agoRename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActio...
qhuang8 [Thu, 5 Mar 2009 15:32:37 +0000 (15:32 +0000)]
Rename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActionLibNull"

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

13 years agoRename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActio...
qhuang8 [Thu, 5 Mar 2009 15:32:19 +0000 (15:32 +0000)]
Rename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActionLibNull"

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

13 years agoRename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActio...
qhuang8 [Thu, 5 Mar 2009 15:29:23 +0000 (15:29 +0000)]
Rename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActionLibNull"

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

13 years agoRename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActio...
qhuang8 [Thu, 5 Mar 2009 15:29:02 +0000 (15:29 +0000)]
Rename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActionLibNull"

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

13 years agoRename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActio...
qhuang8 [Thu, 5 Mar 2009 15:27:16 +0000 (15:27 +0000)]
Rename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActionLibNull"

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

13 years agoRename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActio...
qhuang8 [Thu, 5 Mar 2009 15:26:53 +0000 (15:26 +0000)]
Rename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActionLibNull"

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

13 years agoRename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActio...
qhuang8 [Thu, 5 Mar 2009 15:26:34 +0000 (15:26 +0000)]
Rename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActionLibNull"

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

13 years agoFix issue for boot sector
klu2 [Thu, 5 Mar 2009 15:22:54 +0000 (15:22 +0000)]
Fix issue for boot sector

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

13 years agoShould use 16 bit code.
klu2 [Thu, 5 Mar 2009 14:25:53 +0000 (14:25 +0000)]
Should use 16 bit code.

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

13 years agoShould use 16 bit code.
klu2 [Thu, 5 Mar 2009 14:25:31 +0000 (14:25 +0000)]
Should use 16 bit code.

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

13 years agoRefine comments.
klu2 [Thu, 5 Mar 2009 14:13:25 +0000 (14:13 +0000)]
Refine comments.

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

13 years agoAdd empty line
qhuang8 [Thu, 5 Mar 2009 13:57:03 +0000 (13:57 +0000)]
Add empty line

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

13 years agoAdd empty line
qhuang8 [Thu, 5 Mar 2009 13:56:34 +0000 (13:56 +0000)]
Add empty line

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

13 years agoAdd empty line
qhuang8 [Thu, 5 Mar 2009 13:56:10 +0000 (13:56 +0000)]
Add empty line

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

13 years agoRemove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraActionLib class...
qhuang8 [Thu, 5 Mar 2009 09:20:08 +0000 (09:20 +0000)]
Remove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraActionLib class and instances.

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

13 years agoRemove PeRemove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraAction...
qhuang8 [Thu, 5 Mar 2009 09:18:28 +0000 (09:18 +0000)]
Remove PeRemove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraActionLib class and instances.

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

13 years agoRemove PeRemove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraAction...
qhuang8 [Thu, 5 Mar 2009 09:18:06 +0000 (09:18 +0000)]
Remove PeRemove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraActionLib class and instances.

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

13 years agoRemove PeRemove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraAction...
qhuang8 [Thu, 5 Mar 2009 09:16:56 +0000 (09:16 +0000)]
Remove PeRemove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraActionLib class and instances.

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

13 years agoRemove PeRemove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraAction...
qhuang8 [Thu, 5 Mar 2009 09:16:13 +0000 (09:16 +0000)]
Remove PeRemove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraActionLib class and instances.

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

13 years agoRemove PeRemove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraAction...
qhuang8 [Thu, 5 Mar 2009 09:15:30 +0000 (09:15 +0000)]
Remove PeRemove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraActionLib class and instances.

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

13 years agoFix incorrect function headers of I/O Lib.
xli24 [Thu, 5 Mar 2009 07:22:26 +0000 (07:22 +0000)]
Fix incorrect function headers of I/O Lib.

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

13 years agoUpdate PeiCore to handle FvImage with PI FV extension header
lgao4 [Thu, 5 Mar 2009 05:05:57 +0000 (05:05 +0000)]
Update PeiCore to handle FvImage with PI FV extension header
Update Capsule PCDs PcdMaxSizePopulateCapsule and  PcdMaxSizeNonPopulateCapsule to the flexible PCD type.

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

13 years ago1. add missing free operation in conditional branch.
eric_tian [Thu, 5 Mar 2009 02:59:11 +0000 (02:59 +0000)]
1. add missing free operation in conditional branch.
2. when variable store header is invalid status, we will return EFI_VOLUME_CORRUPTED to let code assert, which is helpful to find root cause quickly.

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

13 years agoremove PcdNtEmulatorEnable.
vanjeff [Thu, 5 Mar 2009 02:25:04 +0000 (02:25 +0000)]
remove PcdNtEmulatorEnable.

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

13 years agoRemove 'BASETOOLS_DIR' variable. We assume basetools are in the PATH
jljusten [Thu, 5 Mar 2009 00:44:05 +0000 (00:44 +0000)]
Remove 'BASETOOLS_DIR' variable.  We assume basetools are in the PATH
during a build.

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

13 years agoUpdate GenFw tool help text to clarify GenFw tool usage.
lgao4 [Wed, 4 Mar 2009 14:31:14 +0000 (14:31 +0000)]
Update GenFw tool help text to clarify GenFw tool usage.

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

13 years agorefine pcd comments
eric_tian [Wed, 4 Mar 2009 08:26:34 +0000 (08:26 +0000)]
refine pcd comments

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

13 years agoUpdate GenFv tool to get FvNameGuid
lgao4 [Wed, 4 Mar 2009 07:52:49 +0000 (07:52 +0000)]
Update GenFv tool to get FvNameGuid

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

13 years agoGenFds add FV name GUID support.
jlin16 [Wed, 4 Mar 2009 07:25:18 +0000 (07:25 +0000)]
GenFds add FV name GUID support.

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

13 years agouse pcd to enable/disable variableInfo statistic feature in EmuRuntimeDxe driver.
eric_tian [Wed, 4 Mar 2009 07:21:11 +0000 (07:21 +0000)]
use pcd to enable/disable variableInfo statistic feature in EmuRuntimeDxe driver.

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

13 years agoUpdate ConPlatform to ensure console dev variable is correct.
xli24 [Wed, 4 Mar 2009 05:48:09 +0000 (05:48 +0000)]
Update ConPlatform to ensure console dev variable is correct.

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

13 years agoadd check for invalid handle.
vanjeff [Wed, 4 Mar 2009 04:31:46 +0000 (04:31 +0000)]
add check for invalid handle.

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

13 years agoClean the unused PCD entry.
lgao4 [Wed, 4 Mar 2009 02:59:29 +0000 (02:59 +0000)]
Clean the unused PCD entry.

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

13 years agoretire gEfiBootStateGuid and replace it with dynamic hii pcd. so the different boot...
eric_tian [Wed, 4 Mar 2009 02:43:10 +0000 (02:43 +0000)]
retire gEfiBootStateGuid and replace it with dynamic hii pcd. so the different boot times can know whether it needs to do full/minimal/no_changes configuration.
[Impact]
EDK still keep this guid. and if we ports such platforms to EDKII, it will do full configuration

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

13 years agoretired PcdNtEmulatorEnable.
vanjeff [Wed, 4 Mar 2009 02:10:20 +0000 (02:10 +0000)]
retired PcdNtEmulatorEnable.

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

13 years agoRemove the lite version FaultTolerantWrite Dxe Driver. Use new full version FaultTole...
lgao4 [Wed, 4 Mar 2009 01:31:46 +0000 (01:31 +0000)]
Remove the lite version FaultTolerantWrite Dxe Driver. Use new full version FaultTolerantWriteDxe driver in MdeModulePkg.

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

13 years agoRemove the lite version FaultTolerantWrite Dxe Driver. Use new full version FaultTole...
lgao4 [Wed, 4 Mar 2009 01:31:34 +0000 (01:31 +0000)]
Remove the lite version FaultTolerantWrite Dxe Driver. Use new full version FaultTolerantWriteDxe driver in MdeModulePkg.

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

13 years agoRemove the lite version FaultTolerantWrite Dxe Driver. New full version FaultTolerant...
lgao4 [Wed, 4 Mar 2009 01:31:10 +0000 (01:31 +0000)]
Remove the lite version FaultTolerantWrite Dxe Driver. New full version FaultTolerantWriteDxe driver is added in MdeModulePkg.

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

13 years agoUpdate Variable driver to depend on full version FaultTolerantWrite protocol, and...
lgao4 [Wed, 4 Mar 2009 01:27:50 +0000 (01:27 +0000)]
Update Variable driver to depend on full version FaultTolerantWrite protocol, and remove the lite version FaultTolerantWrite Dxe Driver. New full version FaultTolerantWriteDxe driver is added in MdeModulePkg.

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

13 years agoAdd full version FaultTolerantWrite Dxe driver.
lgao4 [Wed, 4 Mar 2009 01:05:31 +0000 (01:05 +0000)]
Add full version FaultTolerantWrite Dxe driver.

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

13 years agoThe IA32 register definition is quit different between edk and edk2 code base, so...
klu2 [Tue, 3 Mar 2009 14:43:49 +0000 (14:43 +0000)]
The IA32 register definition is quit different between edk and edk2 code base, so should not use EFI_IA32_REGISTER_SET to prepare thunk call based on edk2's BaseLib.

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

13 years agoAdd PeiHobLibFramework instance to provide a real implementation for BuildCvHob()
qhuang8 [Tue, 3 Mar 2009 14:21:58 +0000 (14:21 +0000)]
Add PeiHobLibFramework instance to provide a real implementation for BuildCvHob()

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

13 years agoRetire BaseReportStatusCodeLib in IntelFrameworkModulePkg.
qhuang8 [Tue, 3 Mar 2009 14:19:14 +0000 (14:19 +0000)]
Retire BaseReportStatusCodeLib in IntelFrameworkModulePkg.

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

13 years agoMake Unix Sec use PeiReportStatusCodeLib instance of BaseReportStatusCodeLib in Intel...
qhuang8 [Tue, 3 Mar 2009 14:15:29 +0000 (14:15 +0000)]
Make Unix Sec use PeiReportStatusCodeLib instance of BaseReportStatusCodeLib in IntelFrameworkModulePkg.

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

13 years agoMake Nt32 Sec use PeiReportStatusCodeLib instance of BaseReportStatusCodeLib in Intel...
qhuang8 [Tue, 3 Mar 2009 14:12:04 +0000 (14:12 +0000)]
Make Nt32 Sec use PeiReportStatusCodeLib instance of BaseReportStatusCodeLib in IntelFrameworkModulePkg.

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

13 years agoUse NULL library instance for ReportStatusCodeLib in MdeModulePkg.dsc.
qhuang8 [Tue, 3 Mar 2009 14:11:01 +0000 (14:11 +0000)]
Use NULL library instance for ReportStatusCodeLib in MdeModulePkg.dsc.

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

13 years agoAdd BaseReportStatusCodeLibNull to MdePkg.dsc.
qhuang8 [Tue, 3 Mar 2009 14:09:52 +0000 (14:09 +0000)]
Add BaseReportStatusCodeLibNull to MdePkg.dsc.

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

13 years agoAdd #include <Uefi/UefiBaseType.h> for the reference of "EFI_GUID" in the library...
qhuang8 [Tue, 3 Mar 2009 14:09:02 +0000 (14:09 +0000)]
Add #include <Uefi/UefiBaseType.h> for the reference of "EFI_GUID" in the library class

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

13 years agoAdd BaseReportStatusCodeLibNull instance to MdePkg. This library provides empty funct...
qhuang8 [Tue, 3 Mar 2009 14:06:52 +0000 (14:06 +0000)]
Add BaseReportStatusCodeLibNull instance to MdePkg. This library provides empty functions in ReportStatusCodeLib class.

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

13 years agoConvert CreateBootDisk from windows bat file to Linux sh file.
gikidy [Tue, 3 Mar 2009 06:27:07 +0000 (06:27 +0000)]
Convert CreateBootDisk from windows bat file to Linux sh file.
For Linux version of Genbootsector & Bootsectimage has not pass build yet, this sh file has not completely done.

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

13 years agoLinux split replaced by BaseTools Split.
gikidy [Tue, 3 Mar 2009 04:29:29 +0000 (04:29 +0000)]
Linux split replaced by BaseTools Split.

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

13 years agoRe-organize the PCDs section to reduce the duplication of PCD help text and default...
gikidy [Tue, 3 Mar 2009 02:54:56 +0000 (02:54 +0000)]
Re-organize the PCDs section to reduce the duplication of PCD help text and default value: every PCD token space and token pair has only one entry in DEC file.

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

13 years agoRefine comments.
klu2 [Tue, 3 Mar 2009 02:33:58 +0000 (02:33 +0000)]
Refine comments.

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

13 years agoRemove debug message code.
klu2 [Tue, 3 Mar 2009 02:25:10 +0000 (02:25 +0000)]
Remove debug message code.

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

13 years agoFix ICC building issue.
klu2 [Tue, 3 Mar 2009 02:16:24 +0000 (02:16 +0000)]
Fix ICC building issue.

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

13 years agoFix bug of wrong stack16 stack for thunk call. This may cause Duet failed to enter...
klu2 [Mon, 2 Mar 2009 15:03:37 +0000 (15:03 +0000)]
Fix bug of wrong stack16 stack for thunk call. This may cause Duet failed to enter graphic mode under Qemu simulator or some platforms.

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

13 years agoUpdate PostBuild.sh
klu2 [Mon, 2 Mar 2009 12:12:46 +0000 (12:12 +0000)]
Update PostBuild.sh

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

13 years agoUse com as postfix as MSFT does.
klu2 [Mon, 2 Mar 2009 11:56:02 +0000 (11:56 +0000)]
Use com as postfix as MSFT does.

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