Ruiyu Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							56dee83a55 
							
						 
					 
					
						
						
							
							MdeModulePkg/ConPlatform: Support GOP created as PCI's grandson  
						
						... 
						
						
						
						The original logic assumes GOP hande is son of PCI handle but it
is not always true.
Below wordings are from UEFI Spec:
If a graphics device supports multiple frame buffers, then
handles for the frame buffers must be created first, and then the
handles for the video output devices can be created as children of
the frame buffer handles.
So the GOP handle could be grandson of the PCI handle.
EfiBootManagerGetGopDevicePath(VideoController) is used to fix
this bug.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Jeff Fan <jeff.fan@intel.com> 
						
						
					 
					
						2017-03-17 12:25:14 +08:00 
						 
				 
			
				
					
						
							
							
								Gary Lin 
							
						 
					 
					
						
						
						
						
							
						
						
							0a18956d54 
							
						 
					 
					
						
						
							
							MdeModulePkg/Universal: Fix typos in comments  
						
						... 
						
						
						
						- stardard -> standard
- doule -> double
- defalut -> default
- Pacakge -> Package
- globa -> global
- responsiblity -> responsibility
- outputed -> outputted
- specifiecd -> specified
- Resuts -> Results
- the a -> a
- suported -> supported
- assocated -> associated
- TURE -> TRUE
- successfull -> successfully
- excute -> execute
- reseting -> resetting
- Retrive -> Retrieve
- funciton -> function
- paramter -> parameter
- dependecy -> dependency
- boundry -> boundary
- permenantly -> permanently
Cc: Feng Tian <feng.tian@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Gary Lin <glin@suse.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com> 
						
						
					 
					
						2016-10-27 09:11:19 +08:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
						
						
							
						
						
							284ee2e829 
							
						 
					 
					
						
						
							
							Fix the comments to follow UEFI Spec regarding how to check an EFI_HANDLE is valid/invalid.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11987  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-07-06 03:55:36 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
						
						
							
						
						
							5b7183efb1 
							
						 
					 
					
						
						
							
							Update ConPlatform driver to support GOP driver which creates multiple children.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10936  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-14 04:49:31 +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 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							1ccdbf2a3e 
							
						 
					 
					
						
						
							
							Improve coding style in MdeModulePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9793  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-19 06:42:21 +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 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							f1aec6ccb4 
							
						 
					 
					
						
						
							
							1. Retired HotPlugDevice protocol.  
						
						... 
						
						
						
						2. Check devicepath node to get hot plug information. Currently, USB and PCCard device are checked.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7673  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-25 07:54:57 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							4986c56135 
							
						 
					 
					
						
						
							
							temporary roll back changing on gEfiHotPlugDevice.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7640  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-24 08:03:42 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							aa8f4f55ff 
							
						 
					 
					
						
						
							
							1. Retired HotPlugDevice protocol.  
						
						... 
						
						
						
						2. Check devicepath node to get hot plug information. Currently, USB and PCCard device are checked.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7562  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-23 02:51:45 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							ea1ac7a0f7 
							
						 
					 
					
						
						
							
							Clean up gEfiHotPlugDeviceGuid in ConPlatformDxe.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7559  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-23 02:12:01 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							8d4cd91527 
							
						 
					 
					
						
						
							
							1.Moved HotPlugDevice.h & SimpleTextInNotify.h from /Guid  to /Protocol  
						
						... 
						
						
						
						2.Modified the reference of two Guids in DEC file, Inf files and h files;
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7294  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-01-16 07:33:08 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							c5ed97f628 
							
						 
					 
					
						
						
							
							Code Scrub for ConPlatform.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6425  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-11-07 07:18:15 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							60c93673b3 
							
						 
					 
					
						
						
							
							The driver and library in MdePkg, MdeModulePkg and Nt32Pkg that don't depend on PI spec should include Uefi.h not PiDxe.h.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5758  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-08-30 14:09:38 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							7b9ff69833 
							
						 
					 
					
						
						
							
							Code scrub.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5471  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-07-15 08:16:24 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							415df2a396 
							
						 
					 
					
						
						
							
							add functions header for ConPlatformDxe and ConSplitterdxe modules.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5442  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-07-10 03:25:37 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							24248368f7 
							
						 
					 
					
						
						
							
							1. added functions header for GraphicsConsoleDxe module.  
						
						... 
						
						
						
						2. correct some funtions header for ConPlatformDxe module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5411  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-07-07 05:23:31 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							9359e53fcb 
							
						 
					 
					
						
						
							
							Added some functions header.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5409  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-07-04 07:58:57 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							fb0b259e4e 
							
						 
					 
					
						
						
							
							apply for doxgen format.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5038  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-04-10 08:49:28 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							5bca971e54 
							
						 
					 
					
						
						
							
							Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4005  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-09-30 03:05:10 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
						
						
							
						
						
							ff37790d3d 
							
						 
					 
					
						
						
							
							Cleaned up EFI Console Variable usage  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3666  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-08-16 23:32:10 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
						
						
							
						
						
							859b72fa7e 
							
						 
					 
					
						
						
							
							Removed CommonHeader.h from MdePkg & MdeModulePkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3180  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-07-10 16:13:56 +00:00 
						 
				 
			
				
					
						
							
							
								xgu3 
							
						 
					 
					
						
						
						
						
							
						
						
							95276127e3 
							
						 
					 
					
						
						
							
							Check in following modules,  
						
						... 
						
						
						
						DxeIpl
ConPlatform
ConSplitter
GraphicsConsole
Terminal
DevicePath
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3069  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-07-05 07:05:28 +00:00