erictian 
							
						 
					 
					
						
						
							
						
						a326830d70 
					 
					
						
						
							
							MdeModulePkg: eliminate all implicit library dependencies for all modules in MdeModulePkg on PcdLib  
						
						... 
						
						
						
						Signed-off-by: Tian Feng <feng.tian@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13909  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-11-01 06:59:25 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						d294b9a4b7 
					 
					
						
						
							
							MdeModulePkg/VariableSmm: Fix a VariableSmm bug when reading variable with size 0.  
						
						... 
						
						
						
						Signed-off-by: Tian, Feng <feng.tian@intel.com >
Reviewed-by: Zhang, Chao <chao.b.zhang@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13725  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-09-12 08:24:10 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						8f3a9e5862 
					 
					
						
						
							
							LastVariableOffset is wrongly set to 0 when FtwVariableSpace() fails. Recalculate the HwErrVariableTotalSize, HwErrVariableTotalSize and LastVariableOffset when FtwVariableSpace() fails.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Guo Dong <guo.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13593  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-06 03:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						876ac39540 
					 
					
						
						
							
							Return EFI_UNSUPPORTED if READY_TO_BOOT function is invoked at SMM runtime.  
						
						... 
						
						
						
						Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Dong Guo <guo.dong@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13535  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-17 08:21:42 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						eb96e4f281 
					 
					
						
						
							
							Fix a buffer overflow bug in VariableSmm driver.  
						
						... 
						
						
						
						Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Dong Guo <guo.dong@intel.com >
Reviewed-by: Zhang, Chao <chao.b.zhang@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13534  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-17 08:07:29 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						2445a70e62 
					 
					
						
						
							
							Add SMRAM range check to variable SMM SMI handler.  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang <chao.b.zhang@intel.com >
Reviewed-by: Fu, Siyuan<siyuan.fu@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13530  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-13 05:15:06 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						96277f7402 
					 
					
						
						
							
							Include read data buffer in CommBufferSize when calculate the buffer size.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Chao Zhang <chao.b.zhang@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13512  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-09 02:03:47 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						a5f15e3025 
					 
					
						
						
							
							According to UEFI spec 2.3.1a. hardware error record variable should use the EFI_HARDWARE_ERROR_VARIABLE VendorGuid and have the L"HwErrRec####" name convention, #### is a printed hex value and no 0x or h is included in the hex value.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Guo Dong <guo.dong@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13373  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-30 02:53:10 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						021a1af927 
					 
					
						
						
							
							Return EFI_WRITE_PROTECTED when setting HwErrRecSupport Global Variable at runtime.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Guo Dong <guo.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13372  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-30 02:42:26 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						9622df63df 
					 
					
						
						
							
							If setting variable in Runtime and there has been a same GUID and name variable existed in system without RT attribute, return EFI_WRITE_PROTECTED.  
						
						... 
						
						
						
						Signed-off-by: lzeng14
Reviewed-by: tye
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13156  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-03-30 07:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						222f8505cb 
					 
					
						
						
							
							Missing declaration of the GUID gEfiSystemNvDataFvGuid.  
						
						... 
						
						
						
						Signed-off-by: oliviermartin
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12837  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-13 06:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						d65502601e 
					 
					
						
						
							
							MdeModulePkg/Variable: Check if there is a NV Variable Storage header prior to use its attributes  
						
						... 
						
						
						
						The Variable PEI and RuntimeDxe drivers were using the attribute 'HeaderLength' of
EFI_FIRMWARE_VOLUME_HEADER without checking if a Firmware Volume Header was existing at
the base address.
In case the Firmware Volume Header does not exist or is corrupted, the attribute 'HeaderLength'
is a non valid value that can lead to a non valid physical address when accessing produces an
access error.
Signed-off-by: oliviermartin
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12836  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-12 19:00:59 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						f68af18ee9 
					 
					
						
						
							
							Support Variable driver (EmuRuntimeDxe) to support the default variable data stored in HOB.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12553  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-19 09:30:43 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						e3d5b59a65 
					 
					
						
						
							
							Fix GCC build failure.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12546  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-18 07:12:35 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						0f7aff7249 
					 
					
						
						
							
							Change Variable driver (Pei/RuntimeDxe) to support the default variable data stored in HOB.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: erictian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12538  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-14 05:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						3b4253677e 
					 
					
						
						
							
							Solve a wrong pointer reference in QueryVariableInfo().  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11593  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-04-27 05:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								gdong1 
							
						 
					 
					
						
						
							
						
						d00ed85e0a 
					 
					
						
						
							
							Puts SMM variable common definitions in SmmVariableCommon.h.  
						
						... 
						
						
						
						Fixed a bug that SMM_VARIABLE_COMMUNICATE_VARIABLE_INFO_ENTRY was misused as SMM_VARIABLE_COMMUNICATE_QUERY_VARIABLE_INFO.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11339  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-02-28 07:31:45 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						b7bc11a4ff 
					 
					
						
						
							
							correct Intel's copyright date as the changes checked-in at r11273 & r11272 are contributed by third party.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11311  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-02-12 03:29:24 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						d9303576cd 
					 
					
						
						
							
							fix word typo  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11273  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-01-26 04:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						858939cbda 
					 
					
						
						
							
							fix arm gcc build error  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11272  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-01-26 04:24:54 +00:00 
						 
				 
			
				
					
						
							
							
								gdong1 
							
						 
					 
					
						
						
							
						
						b59ad7519f 
					 
					
						
						
							
							Fix an K9 issue in variable driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11245  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-01-12 04:35:39 +00:00 
						 
				 
			
				
					
						
							
							
								gdong1 
							
						 
					 
					
						
						
							
						
						9ae0edbfa9 
					 
					
						
						
							
							1. Invoke InstallConfigurationTable () in OnReadyToBoot() to avoid the new registered table may be NULL.  
						
						... 
						
						
						
						2. For SMM variable driver, it doesn’t need to mark the variable storage region of the FLASH as RUNTIME, so only keep it for non-SMM variable driver. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11212  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-31 04:31:42 +00:00 
						 
				 
			
				
					
						
							
							
								gdong1 
							
						 
					 
					
						
						
							
						
						a81b1409f9 
					 
					
						
						
							
							Remove ASSERT here for the zero attributes means deleting preexisting variable.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11199  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-24 07:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								gdong1 
							
						 
					 
					
						
						
							
						
						5456306fcf 
					 
					
						
						
							
							Fix a potential bug that SetVariable is invoked for NV variable prior to the installation of EFI_VARIABLE_WRITE_ARCH_PROTOCOL.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11190  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-22 07:33:13 +00:00 
						 
				 
			
				
					
						
							
							
								gdong1 
							
						 
					 
					
						
						
							
						
						32732a333a 
					 
					
						
						
							
							Update inappropriate comments.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11170  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-15 01:51:46 +00:00 
						 
				 
			
				
					
						
							
							
								gdong1 
							
						 
					 
					
						
						
							
						
						e90f27600f 
					 
					
						
						
							
							Remove the unnecessary package from VariableSmmRuntimeDxe.inf.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11157  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-12 10:18:47 +00:00 
						 
				 
			
				
					
						
							
							
								gdong1 
							
						 
					 
					
						
						
							
						
						5c7fa42941 
					 
					
						
						
							
							Add typecast to remove warning with ICC.  
						
						... 
						
						
						
						VariableSmm.inf: Remove SmmLib 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11156  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-11 11:17:47 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						5c54e90515 
					 
					
						
						
							
							MdeModulePkg VariableRuntimeDxe: Fix build for GCC44 toolchain  
						
						... 
						
						
						
						Add typecast to remove warning with GCC 4.4.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11155  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-10 23:57:42 +00:00 
						 
				 
			
				
					
						
							
							
								gdong1 
							
						 
					 
					
						
						
							
						
						8a2d49964e 
					 
					
						
						
							
							Add SMM Variable implementation.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11151  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-10 09:27:54 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						e1adae6084 
					 
					
						
						
							
							DuetPkg, MdeModulePkg: Fix variable services hang with GCC44 X64  
						
						... 
						
						
						
						The C ellipses parameters are passed to functions differently
by default with GCC 4.4.  To make sure they are properly sent to
VariableGetBestLanguage, we add 'EFIAPI' to this function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11119  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-06 06:04:38 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						5c0337668f 
					 
					
						
						
							
							Fix a bug in GetLangFromSupportedLangCodes()  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11091  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-11-25 07:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						255a3f33bd 
					 
					
						
						
							
							Fix AutoUpdateLangVariable() logic to handle the case PlatformLang/Lang is set before PlatformLangCodes/LangCodes.  
						
						... 
						
						
						
						Pre-allocate pool for runtime phase.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11075  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-11-18 01:40:22 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						92a4f6f3c7 
					 
					
						
						
							
							Add 64-bit versions of FLASH Base addressess as it is legal to have them >4G. For backward compatability if the new 64-bit base addresses are zero use the old 32-bit base addressess.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10684  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-07-22 21:18:25 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						e5eed7d364 
					 
					
						
						
							
							Update the copyright notice format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10418  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-24 09:33:45 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						8e38f18ef7 
					 
					
						
						
							
							variable driver doesn't support EFI_AUTHENTICATED_WRITE_ACCESS. we use:  
						
						... 
						
						
						
						1. EFI_INVALID_PARAMETER as a return value of SetVariable() to indicate it does not support this feature.
2. EFI_NOT_FOUND will be a return value of QueryVariableInfo() to indicate it does not support this feature.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10281  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-18 08:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						6bfbb5f0e0 
					 
					
						
						
							
							1. Correct File header to ## @file  
						
						... 
						
						
						
						2. Remove unnecessary .common] postfix on section.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10052  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-02-24 00:21:16 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						188e4e8444 
					 
					
						
						
							
							Remove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections.  These should only be used for PCDs that are used to pre-init global variables, pre-init global structures, or size arrays.  
						
						... 
						
						
						
						Do some minor clean ups to INF files
 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9868  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-29 23:39:48 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						aa75dfeccd 
					 
					
						
						
							
							Fix some coding style issues in MdeModulePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9774  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-15 08:03:23 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						18207db786 
					 
					
						
						
							
							add DataSize check to avoid PlatformLang/Lang variable is auto-mapped when try to delete these variables.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9746  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-14 07:16:22 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						48a0e6bfbd 
					 
					
						
						
							
							add error handling for input parameter.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9583  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-12-22 07:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						9948c0b018 
					 
					
						
						
							
							if PcdHwErrStorageSize is zero, it means HwErr variable store doesn't exist in Variable Region.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9252  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-09-10 06:51:55 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						48cd992ac7 
					 
					
						
						
							
							add assertion to ensure HwErr type variable range is less than or equal to VariableStore range.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9199  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-08-26 02:59:28 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						6a194b7f2d 
					 
					
						
						
							
							Remove the additional build options.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8498  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-08 06:43:00 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						bcd7070d86 
					 
					
						
						
							
							fix the issue of Inadequate Memory Allocation in Variable Services  
						
						... 
						
						
						
						In UpdateVariableInfo(), the code incorrectly allocate a small memory, whose size equate with the number of Unicode name. 
Should change it to be equal to the byte length of this Unicode name.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8457  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-03 08:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						a1373617d6 
					 
					
						
						
							
							Fix a bug that L"PlatformLang" must be a null-terminated ASCII string according to UEFI spec.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8232  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-04 05:55:56 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
							
						
						0254efc01e 
					 
					
						
						
							
							Replace references to RFC 3066 with RFC 4646.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8212  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-30 05:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						bd397350b4 
					 
					
						
						
							
							Fix bug in variable driver about the incorrect usage for GetBestLanguage(), which expects the NULL to be the last var arg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8195  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-28 03:32:24 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						72399daee4 
					 
					
						
						
							
							update platformlangcodes and langcodes to adapt new language convert algorithm.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8184  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-27 07:06:01 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						2fcdca1d73 
					 
					
						
						
							
							1. The original code has a bug on calculate the size of SCRATCH_SIZE. It should be maximum value between PcdMaxVariableSize and PcdMaxHardwareErrorVariableSize.  
						
						... 
						
						
						
						2. Boot time variable reclaim issue is caused by incorrect flash layout. Platform integrator should ensure that the size of variable region must less than FTW spare space size.
3. Per UEFI Specification, variables of attribute HARDWARE_ERROR_RECORD are guaranteed to have its own storage space size.original implementation doesn’t meet this requirement 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8029  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-07 06:42:12 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						6f90dfbc0d 
					 
					
						
						
							
							update the QueryVariableInfo interface to first determine if the pointer checked is pointing to a memory address inside Variable area.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7969  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-03-27 05:05:48 +00:00