Dandan Bi 
							
						 
					 
					
						
						
							
						
						2ba36b2f0e 
					 
					
						
						
							
							MdeModulePkg: Refine the code in BootMaintenanceManagerUiLib  
						
						... 
						
						
						
						Refine the code in function Var_UpdateDriverOption and Var_UpdateBootOption,
use the existed API(EfiBootManagerInitializeLoadOption and
EfiBootManagerAddLoadOptionVariable) supplied by UefiBootManagerLib
to replace the same logic in the two functions. And remove the useless
code.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2016-02-23 17:03:21 +08:00 
						 
				 
			
				
					
						
							
							
								Jiaxin Wu 
							
						 
					 
					
						
						
							
						
						dba6e9a935 
					 
					
						
						
							
							MdeModulePkg: Define a general function to create DNS QName  
						
						... 
						
						
						
						This patch is used to define a general function to create
DNS QName.
QName is a domain name represented as a sequence
of labels, where each label consists of a length octet
followed by that number of octets. The domain name terminates
with the zero length octet for the null label of the root.
Cc: Hegde Nagaraj P <nagaraj-p.hegde@hpe.com >
Cc: El-Haj-Mahmoud Samer <samer.el-haj-mahmoud@hpe.com >
Cc: Ye Ting <ting.ye@intel.com >
Cc: Fu Siyuan <siyuan.fu@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiaxin Wu <jiaxin.wu@intel.com >
Reviewed-by: Hegde Nagaraj P <nagaraj-p.hegde@hpe.com >
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com > 
						
						
					 
					
						2016-02-18 13:07:56 +08:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						3910f66918 
					 
					
						
						
							
							MdeModulePkg:Modify related files because of rename action  
						
						... 
						
						
						
						Rename DeviceManagerLib,need to modify these files.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19667  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2016-01-19 03:30:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						0b6d3330d8 
					 
					
						
						
							
							MdeModulePkg:Rename DeviceManagerLib to DeviceManagerUiLib  
						
						... 
						
						
						
						Avoid any confusion,add the keyword "Ui",
user can understand the use of the library clearly.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19666  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2016-01-19 03:30:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						120c88936d 
					 
					
						
						
							
							MdeModulePkg:Modify relative files because of rename action  
						
						... 
						
						
						
						Rename BootManagerLib,need to modify these files.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19665  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2016-01-19 03:30:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						d513b3ddcc 
					 
					
						
						
							
							MdeModulePkg:Rename BootManagerLib to BootManagerUiLib  
						
						... 
						
						
						
						Avoid any confusion,add the keyword "Ui",
user can understand the use of the library clearly.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19664  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2016-01-19 03:29:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						13c4e86462 
					 
					
						
						
							
							MdeModulePkg:Modify the inf file and c file because of the rename action  
						
						... 
						
						
						
						Rename BootMaintenanceManagerLib,need to modify these files.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19663  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2016-01-19 03:29:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						67013151ba 
					 
					
						
						
							
							MdeModulePkg:Rename BootMaintenanceManagerLib to BootMaintenanceManagerUiLib  
						
						... 
						
						
						
						Avoid any confusion,add the keyword "Ui",
user can understand the use of the library clearly.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19662  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2016-01-19 03:28:46 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						7ff66d3c4a 
					 
					
						
						
							
							MdeModulePkg: Add PciHostBridgeLibNull  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19656  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2016-01-18 04:49:54 +00:00 
						 
				 
			
				
					
						
							
							
								Hao Wu 
							
						 
					 
					
						
						
							
						
						4977ee965f 
					 
					
						
						
							
							MdeModulePkg BaseSerialPortLib: Fix VS2010 build error  
						
						... 
						
						
						
						When overriding compiler options '/GL' with '/GL-', VS2010 will report
warning C4701 potentially uninitialized local variable for 'LcrParity'
and 'LcrStop' in function SerialPortSetAttributes().
This commit fixes this build issue.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19628  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2016-01-11 00:34:15 +00: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 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						20fe162556 
					 
					
						
						
							
							Refine error handle code, avoid assert when load this module twice.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19625  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2016-01-08 05:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								Hao Wu 
							
						 
					 
					
						
						
							
						
						8a1c4a8cf9 
					 
					
						
						
							
							MdeModulePkg DxeHttpLib: Fix typos in function descriptions  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19597  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2016-01-06 01:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						f79865264f 
					 
					
						
						
							
							MdeModulePkg:Change the type of BootNext  
						
						... 
						
						
						
						Currently the invalid boot next set to the number of boot option,
when add a new boot option,also need update the boot next value,
otherwise it will be incorrect.Now set the type of BootNext value
to UINT32,the number out of the range of UINT16 means it is an
invalid BootNext Value.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19591  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2016-01-06 00:55:12 +00:00 
						 
				 
			
				
					
						
							
							
								Liming Gao 
							
						 
					 
					
						
						
							
						
						28bf7f2370 
					 
					
						
						
							
							MdeModulePkg: Add the missing library uni files of UI instances  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19508  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-24 02:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								Liming Gao 
							
						 
					 
					
						
						
							
						
						0666a04c2d 
					 
					
						
						
							
							MdeModulePkg: Add the missing Library uni files of ImageDecode instances  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19507  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-24 02:29:23 +00:00 
						 
				 
			
				
					
						
							
							
								Liming Gao 
							
						 
					 
					
						
						
							
						
						04378ba694 
					 
					
						
						
							
							MdeModulePkg: Add the missing Library uni files of Ipmi instances  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19506  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-24 02:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Daocheng Bu 
							
						 
					 
					
						
						
							
						
						12166c2f1b 
					 
					
						
						
							
							MdeModulePkg: Add SmmIpmiLibSmmIpmiProtocol Library Instance.  
						
						... 
						
						
						
						Add SmmIpmiLibSmmIpmiProtocol Library Instance based on
Ipmi smm protocol in SMM mode.
In V5, change for code style.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Daocheng Bu <daocheng.bu@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19490  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-23 08:18:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daocheng Bu 
							
						 
					 
					
						
						
							
						
						ddff9ce318 
					 
					
						
						
							
							MdeModulePkg: Add DxeIpmiLibIpmiProtocol Library Instance.  
						
						... 
						
						
						
						Add DxeIpmiLibIpmiProtocol Library Instance based on
Ipmi Protocol in DXE phase.
In V5,change for coding style.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Daocheng Bu <daocheng.bu@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19489  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-23 08:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daocheng Bu 
							
						 
					 
					
						
						
							
						
						0f2bca7642 
					 
					
						
						
							
							MdeModulePkg: Add PeiIpmiLibIpmiPpi Library Instance.  
						
						... 
						
						
						
						Add PeiIpmiLibIpmiPpi Library Instance based on Ipmi Ppi.
In V5, change for code style.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Daocheng Bu <daocheng.bu@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19488  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-23 08:17:26 +00:00 
						 
				 
			
				
					
						
							
							
								Daocheng Bu 
							
						 
					 
					
						
						
							
						
						92cd1682aa 
					 
					
						
						
							
							MdeModulePkg: Add BaseIpmiLib Null Library Instance.  
						
						... 
						
						
						
						Add BaseIpmiLib Null Library Instance for BMC-LESS
platform.
In V5, change for coding style.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Daocheng Bu <daocheng.bu@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19487  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-23 08:17:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						1b43162d70 
					 
					
						
						
							
							MdeModulePkg:Clear the screen before booting the boot option  
						
						... 
						
						
						
						When do UiApp remodeling task,miss clearing the screen before booting
the selected boot option,so cause some behaviors change.Now add the code
to fix this issue.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19441  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-22 09:37:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						0034796f6c 
					 
					
						
						
							
							MdeModulePkg:Update Boot Manager form when enter it.  
						
						... 
						
						
						
						Currently BootManager is an independent library,used by UiApp.It only load boot
option when enter UiApp.So when add boot option through boot maintenance manager,
it will not display in boot manager. In order to fix this issue,now we update the
boot manager form every time we enter it.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19440  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-22 09:16:21 +00:00 
						 
				 
			
				
					
						
							
							
								Zhang Lubo 
							
						 
					 
					
						
						
							
						
						47bda627ee 
					 
					
						
						
							
							MdeModulePkg:Fix a bug HttpLib can't parse last chunked data well  
						
						... 
						
						
						
						When HttpLib parsing the last chunked data down, the Http NextMsg pointer
in the HttpBodyParserCallback function should point to the character
after '/n' flag.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Zhang Lubo <lubo.zhang@intel.com >
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Wu Jiaxin <jiaxin.wu@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19310  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-17 01:12:11 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						850ba6a953 
					 
					
						
						
							
							FileExplorerLib: Remove the useless code.  
						
						... 
						
						
						
						The caller has initial the input parameter before call this function, So this code is useless.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19302  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-16 11:54:50 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						bd69e72c8a 
					 
					
						
						
							
							BootManagerLib: Check the pointer to avoid use NULL pointer.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19301  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-16 11:48:27 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						4c8274a0d7 
					 
					
						
						
							
							MdeModulePkg FileExplorerLib: Change file format which has mixed file format.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19297  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-16 03:21:44 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						426ddd0b6a 
					 
					
						
						
							
							MdeModulePkg DxeFileExplorerProtocol: Change file format which has mixed file format.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19296  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-16 03:20:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Justen 
							
						 
					 
					
						
						
							
						
						3f5287971f 
					 
					
						
						
							
							MdeModulePkg: Convert all .uni files to utf-8  
						
						... 
						
						
						
						To convert these files I ran:
$ python3 BaseTools/Scripts/ConvertUni.py MdeModulePkg
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Michael Kinney <michael.d.kinney@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19257  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-15 04:56:23 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						f0afe75ff8 
					 
					
						
						
							
							DeviceManagerLib: Update copyright, use BSD license instead of Intel license.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19171  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-08 13:49:40 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						91afa21006 
					 
					
						
						
							
							BootMaintenanceManagerLib: Update copyright, use BSD license instead of Intel license.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19170  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-08 13:49:15 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						5ea7178725 
					 
					
						
						
							
							FileExplorerLib: Update copyright, use BSD license instead of Intel license.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19169  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-08 13:48:35 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						f3b006c852 
					 
					
						
						
							
							BootManagerLib: Update copyright, use BSD license instead of Intel license.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19168  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-08 13:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						e750958bbc 
					 
					
						
						
							
							MdeModulePkg: Use PcdSet##S to replace PcdSet##  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Qiu Shumin <shumin.qiu@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19166  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-08 08:03:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chao Zhang 
							
						 
					 
					
						
						
							
						
						0f4f6d202a 
					 
					
						
						
							
							MdeModulePkg: VarCheckUefiLib: Add DeployedMode/AuditMode var check logic  
						
						... 
						
						
						
						DeployedMode & AuditMode are UINT8 Global variable according to Enable Secure Boot feature defined in UEFI2.5 Mantis 1263. Add them to var check list.
  https://mantis.uefi.org/mantis/view.php?id=1263 
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chao Zhang <chao.b.zhang@intel.com >
Reviewed-by: Zeng Star <star.zeng@intel.com >
Reviewed-by: Long Qin <qin.long@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19131  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-07 06:15:49 +00:00 
						 
				 
			
				
					
						
							
							
								Baraneedharan Anbazhagan 
							
						 
					 
					
						
						
							
						
						39eccb9c66 
					 
					
						
						
							
							MdeModulePkg: DebugAssert enhancement  
						
						... 
						
						
						
						If the assert happens in a library, then it's hard to determine which module
using that library is generating that assert. Use gEfiCallerBaseName in
DebugAssert to display the module name.
V2: Updated code to use copy mem and ModuleNameSize calculation.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Baraneedharan Anbazhagan <anbazhagan@hp.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19128  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-07 03:06:30 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						911f3dede2 
					 
					
						
						
							
							MdeModulePkg/BootLogoLib: Fix INF comments to follow coding standards  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Shumin Qiu <shumin.qiu@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19083  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-01 06:56:36 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						ecbff74945 
					 
					
						
						
							
							MdeModulePkg/BmpImageDecoderLib: Fix function header comments  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Shumin Qiu <shumin.qiu@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19082  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-01 06:52:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						cd32c66f94 
					 
					
						
						
							
							MdeModulePkg:Replace unsafe string function with safe one.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19029  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-30 07:26:07 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						404bd44294 
					 
					
						
						
							
							MdeModulePkg/BDS: Do not pass unnecessary option to boot option  
						
						... 
						
						
						
						BDS puts a special GUID in boot option optional data for
auto-discovered boot option. But when launching that boot
option, the BDS core unconditionally pass the special GUID
to the executable.
A good written application/OS loader can ignore the unexpected
parameters, but BDS core should still avoid passing the
unnecessary GUID.
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@19007  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-30 03:08:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						21f9922e3c 
					 
					
						
						
							
							MdeModulePkg:Refine the comments in INF files  
						
						... 
						
						
						
						Add comments in INF file in BootMaintenanceManagerLib.inf.
Refine the comments in INF file in FileExplorerLib.inf
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18975  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-26 10:00:12 +00:00 
						 
				 
			
				
					
						
							
							
								Star Zeng 
							
						 
					 
					
						
						
							
						
						c0e6c39315 
					 
					
						
						
							
							MdeModulePkg BaseSerialPortLib16550:Implement Get(Set)Control/SetAttributes  
						
						... 
						
						
						
						Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Liming Gao <liming.gao@intel.com >
Cc: Feng Tian <feng.tian@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18965  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-26 08:47:44 +00:00 
						 
				 
			
				
					
						
							
							
								Zhang Lubo 
							
						 
					 
					
						
						
							
						
						b8b65a0320 
					 
					
						
						
							
							MdeModulePkg: Clean code to follow C Coding style.  
						
						... 
						
						
						
						Clean code to follow C Coding style.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Zhang Lubo <lubo.zhang@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18943  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-25 08:08:25 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						665b26ba33 
					 
					
						
						
							
							MdeModulePkg/UefiBootManagerLib: Always create MemoryTypeInfo variable  
						
						... 
						
						
						
						Align to old BDS behavior (IntelFrameworkModulePkg/BDS) to always create
MemoryTypeInfo variable regardless of the PcdResetOnMemoryTypeInformationChange
value.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Michael Kinney <michael.d.kinney@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18926  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-24 06:56:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						4af04335ac 
					 
					
						
						
							
							MdeModulePkg:Create Boot Maintenance Manager Library  
						
						... 
						
						
						
						Split the boot maintenance manager library from UiApp in MdeModulePkg/Application
and put the library in MdeModulePkg/Library.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18923  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-23 09:34:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						32465d9ae7 
					 
					
						
						
							
							MdeModulePkg:Create Device Manager Library  
						
						... 
						
						
						
						Split the device manager library from UiApp in MdeModulePkg/Application
and put the library in MdeModulePkg/Library.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18922  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-23 09:33:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						3a2dc0f5a9 
					 
					
						
						
							
							MdeModulePkg:Create Boot Manager Library  
						
						... 
						
						
						
						Split the boot manager library from UiApp in MdeModulePkg/Application
and put the library in MdeModulePkg/Library.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18921  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-23 09:32:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						78b6eb659d 
					 
					
						
						
							
							MdeModulePkg DxeFileExplorerProtocol: Create wrapper fileexplorer library.  
						
						... 
						
						
						
						This library wrapper explorer protocol and produce the file explorer library.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Samer El-Haj-Mahmoud <elhaj@hpe.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18919  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-23 05:42:50 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						ba529e7e5a 
					 
					
						
						
							
							MdeModulePkg FileExplorerLib: Create file explorer library.  
						
						... 
						
						
						
						This library support select one file from the specified directory or from system root directory.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Samer El-Haj-Mahmoud <elhaj@hpe.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18917  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-23 05:41:28 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						8084b26e92 
					 
					
						
						
							
							MdeModulePkg/BootLogoLib: Fix GCC build failure  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18916  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-23 00:48:46 +00:00