Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						4ed2440d44 
					 
					
						
						
							
							MdeModulePkg/UefiBootManagerLib: Expose *GetLoadOptionBuffer() API  
						
						... 
						
						
						
						Expose EfiBootManagerGetLoadOptionBuffer() API.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Laszlo Ersek <lersek@redhat.com > 
						
						
					 
					
						2016-05-04 08:47:34 +08:00 
						 
				 
			
				
					
						
							
							
								Thomas Palmer 
							
						 
					 
					
						
						
							
						
						3dc5c1ae5c 
					 
					
						
						
							
							MdeModulePkg/UefiBootManagerLib: API BmIsValidLoadOptionVariableName  
						
						... 
						
						
						
						Redfine the BmIsValidLoadOptionVariableName function to allow public use. Change name to EfiBootManagerIsValidLoadOptionVariableName to match naming scheme. Check that VariableName is never NULL and allow OptionType and OptionNumber to be optional.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Thomas Palmer <thomas.palmer@hpe.com >
Reviewed-by: Sunny Wang <sunnywang@hpe.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com > 
						
						
					 
					
						2016-04-08 12:28:02 +08:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						2e26862c6d 
					 
					
						
						
							
							MdeModulePkg: DeleteLoadOptionVariable() removes Boot####  
						
						... 
						
						
						
						Change EfiBootManagerDeleteLoadOptionVariable() to not just
remove #### from BootOrder but also remove Boot#### variable.
The old behavior tries to do less for performance but it leaves
unreferenced Boot#### which cannot be reclaimed in variable
reclaim operation though the Boot#### will be eventually be overwritten
by EfiBootManagerAddLoadOptionVariable().
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19626  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2016-01-08 07:16:22 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						780e05caec 
					 
					
						
						
							
							MdeModulePkg: Add Platform recovery support  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Sunny Wang <sunnywang@hpe.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18859  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-17 10:11:44 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						418e8cd924 
					 
					
						
						
							
							MdeModulePkg: Use BmCharToUint in BmIsKeyOptionVariable  
						
						... 
						
						
						
						The patch also moves the BmCharToUint to BmMisc.c because it
belongs to misc functions.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Sunny Wang <sunnywang@hpe.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18855  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-17 10:08:40 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						d95ff8e8d8 
					 
					
						
						
							
							MdeModulePkg: Add Bm prefix for internal functions  
						
						... 
						
						
						
						Change VARIABLE_VISITOR to BM_VARIABLE_VISITOR
Change ForEachVariable to BmForEachVariable
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Sunny Wang <sunnywang@hpe.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18854  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-17 10:07:43 +00:00 
						 
				 
			
				
					
						
							
							
								Sunny Wang 
							
						 
					 
					
						
						
							
						
						5d3a9896f0 
					 
					
						
						
							
							MdeModulePkg: Make the BmFindLoadOption function public  
						
						... 
						
						
						
						Make the BmFindLoadOption function public
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Sunny Wang <sunnywang@hpe.com >
Reviewed-by: Samer El-Haj-Mahmoud <elhaj@hpe.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18662  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-10-26 04:49:08 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						eef538572f 
					 
					
						
						
							
							MdeModulePkg: Add assertion to make code easier for read.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17483  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-05-20 07:41:01 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						833a8349c1 
					 
					
						
						
							
							MdeModulePkg: Fix build failure in UefiBootManagerLib  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17444  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-05-14 02:09:59 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						067ed98a73 
					 
					
						
						
							
							MdeModulePkg: Fix EOL to be DOS format.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17421  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-05-13 02:23:44 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						1634214dbb 
					 
					
						
						
							
							MdeModulePkg: Process Sys Prep load options in BdsDxe driver.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17403  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-05-11 06:33:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						1d11222925 
					 
					
						
						
							
							MdeModulePkg: Add UefiBootManagerLib  
						
						... 
						
						
						
						UefiBootManagerLib provides:
 load option library functions;
 hot key library functions;
 boot library functions;
 connect and disconnect library functions;
 driver health library functions.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17327  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-05-06 04:47:02 +00:00