]>
git.proxmox.com Git - mirror_edk2.git/log
jwang36 [Fri, 13 Mar 2009 09:00:45 +0000 (09:00 +0000)]
Added a workaround to bypass the error caused by SaveFileToDisk in Common.PyUtility.pyd
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7878
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 13 Mar 2009 08:54:14 +0000 (08:54 +0000)]
EFI driver should base 0x0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7877
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Fri, 13 Mar 2009 07:33:05 +0000 (07:33 +0000)]
Rename BaseMemoryTestLib to MemoryTestLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7876
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 13 Mar 2009 03:32:55 +0000 (03:32 +0000)]
cleanScreen verified.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7874
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 13 Mar 2009 03:30:27 +0000 (03:30 +0000)]
Fix cleanScreen issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7873
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 13 Mar 2009 03:28:37 +0000 (03:28 +0000)]
Correct EfiRom tool to don't check vendor id and device id when the input image is the legacy option rom.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7872
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Fri, 13 Mar 2009 03:10:43 +0000 (03:10 +0000)]
Refine some comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7871
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 13 Mar 2009 00:07:26 +0000 (00:07 +0000)]
Update default EDK Shell project Folder to be directly under workspace.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7870
6f19259b -4bc3-4df7-8a09-
765794883524
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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