Liming Gao 
							
						 
					 
					
						
						
							
						
						d1102dba72 
					 
					
						
						
							
							MdeModulePkg: Clean up source files  
						
						... 
						
						
						
						1. Do not use tab characters
2. No trailing white space in one line
3. All files must end with CRLF
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com > 
						
						
					 
					
						2018-06-28 11:19:45 +08:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						20ddbc133f 
					 
					
						
						
							
							MdeModulePkg/ConSplitter: ReadKeyStrokeEx always return key state  
						
						... 
						
						
						
						Today's implementation only return key state when there is key.
But when user doesn't press any key, the key state cannot be
returned.
The patch changes the ReadKeyStrokeEx() to always return the
key state even there is no key pressed.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com > 
						
						
					 
					
						2018-02-01 14:03:53 +08:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						3652f9902f 
					 
					
						
						
							
							MdeModulePkg: Update comments in SimpleTextInEx according to UEFI 2.7  
						
						... 
						
						
						
						v2: Add some missing changes Ps2KeyboardDxe.
Cc: Star Zeng <star.zeng@intel.com >
Cc: Ruiyu Ni <ruiyu.ni@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com > 
						
						
					 
					
						2017-06-20 09:29:42 +08:00 
						 
				 
			
				
					
						
							
							
								Star Zeng 
							
						 
					 
					
						
						
							
						
						ac72474d00 
					 
					
						
						
							
							MdeModulePkg: Use EfiEventEmptyFunction from UefiLib  
						
						... 
						
						
						
						Use EfiEventEmptyFunction from UefiLib and remove the duplication
of event empty function.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=298 
Cc: Feng Tian <feng.tian@intel.com >
Cc: Ruiyu Ni <ruiyu.ni@intel.com >
Cc: Liming Gao <liming.gao@intel.com >
Cc: Michael Kinney <michael.d.kinney@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com > 
						
						
					 
					
						2017-01-20 15:51:18 +08:00 
						 
				 
			
				
					
						
							
							
								Thomas Huth 
							
						 
					 
					
						
						
							
						
						cd5b2ae437 
					 
					
						
						
							
							MdeModulePkg: Remove superfluous return statements  
						
						... 
						
						
						
						If the code eventually returns "Status" anyway, it does not make
sense to explicitly return "Status" in case of an error, too.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Thomas Huth <thuth@redhat.com >
Reviewed-by: Star Zeng <star.zeng@intel.com > 
						
						
					 
					
						2017-01-20 15:29:18 +08:00 
						 
				 
			
				
					
						
							
							
								Star Zeng 
							
						 
					 
					
						
						
							
						
						cf88579c10 
					 
					
						
						
							
							MdeModulePkg ConSplitterDxe: Support toggle state sync  
						
						... 
						
						
						
						Register key notify for toggle state (CapsLock, NumLock and ScrollLock)
sync between multiple keyboards.
The implementation for this feature requires keyboard driver supports
EFI_KEY_STATE_EXPOSED, and turns on physical TextInEx partial key
report for toggle state sync.
The virtual TextInEx will report the partial key after it is required
by calling SetState(X | KEY_STATE_VALID_EXPOSED) explicitly.
Cc: Ruiyu Ni <Ruiyu.ni@intel.com >
Cc: Michael Kinney <michael.d.kinney@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: Ruiyu Ni <Ruiyu.ni@intel.com > 
						
						
					 
					
						2016-12-26 18:16:58 +08:00 
						 
				 
			
				
					
						
							
							
								Giri P Mudusuru 
							
						 
					 
					
						
						
							
						
						2048c585b4 
					 
					
						
						
							
							MdeModulePkg: Fix typos in comments and variables  
						
						... 
						
						
						
						- abstrated to abstracted
  - accessibla to accessible
  - addres to address
  - apropriate to appropriate
  - arry to array
  - availabe to available
  - avaliable to available
  - becasue to because
  - correponding to corresponding
  - etablished to established
  - exeuction to execution
  - extensiable to extensible
  - fileds to fields
  - loadding to loading
  - ptototypes to prototypes
  - prococol protocol
  - requried to required
  - resoruce to resource
  - runing to running
  - uild to build
Cc: Star Zeng <star.zeng@intel.com >
Cc: Feng Tian <feng.tian@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudusuru@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com > 
						
						
					 
					
						2016-07-11 10:29:48 +08:00 
						 
				 
			
				
					
						
							
							
								Laszlo Ersek 
							
						 
					 
					
						
						
							
						
						25896aa391 
					 
					
						
						
							
							MdeModulePkg: ConSplitterDxe: use U64 mult/div wrappers in AbsPtr scaling  
						
						... 
						
						
						
						This is an emergency fix for UINT64 multiplications and divisions not
being done with the right BaseLib functions -- they break Ia32 builds.
Fixes: 30ed3422ablersek@redhat.com > 
						
						
					 
					
						2016-03-16 14:01:58 +01:00 
						 
				 
			
				
					
						
							
							
								Derek Lin 
							
						 
					 
					
						
						
							
						
						30ed3422ab 
					 
					
						
						
							
							MdeModulePkg: Rescale ConSplitter Absolute Pointer.  
						
						... 
						
						
						
						ConSplitter's Absolute Pointer should scale virtual device's resolution like what Simple Pointer do.
Before this change, caller will get Virtual device's resolution but physical device's current point.
This change let caller get Virtual device's resolution with virtual device's current point.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Derek Lin <derek.lin2@hpe.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com > 
						
						
					 
					
						2016-03-16 16:17:03 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						377680ae64 
					 
					
						
						
							
							MdeModulePkg: Use PcdSet##S to replace PcdSet##  
						
						... 
						
						
						
						PcdSet## has no error status returned, then the caller has no idea about whether the set operation is successful or not.
PcdSet##S were added to return error status and PcdSet## APIs were put in ifndef DISABLE_NEW_DEPRECATED_INTERFACES condition.
To adopt PcdSet##S and further code development with DISABLE_NEW_DEPRECATED_INTERFACES defined, we need to Replace PcdSet## usage with PcdSet##S.
Normally, DynamicDefault PCD set is expected to be success, but DynamicHii PCD set failure is a legal case.
So for DynamicDefault, we add assert when set failure. For DynamicHii, we add logic to handle it.
Cc: Star Zeng <star.zeng@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18603  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-10-15 00:56:41 +00:00 
						 
				 
			
				
					
						
							
							
								Elvin Li 
							
						 
					 
					
						
						
							
						
						ffbc792ce5 
					 
					
						
						
							
							MdeModulePkg: Fix wrong check for SetAttribute in Consplitter  
						
						... 
						
						
						
						Original code check if Attribute > 0x7FFFFFFF, this is wrong and fail to check valid case per UEFI spec.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Elvin Li <elvin.li@intel.com >
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15734  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-01 05:08:40 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						cc1a5b86ff 
					 
					
						
						
							
							Add uninstalling GOP and UGA protocol in Consplitter Stop ().  
						
						... 
						
						
						
						Signed-off-by: Li Elvin <elvin.li@intel.com >
Reviewed-by: Tian Hot <hot.tian@intel.com >
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13883  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-10-25 06:16:14 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						24ee1ccaf8 
					 
					
						
						
							
							Fix buffer overflow issue in Consplitter.  
						
						... 
						
						
						
						Signed-off-by: Li Elvin <elvin.li@intel.com >
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13857  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-10-17 06:07:27 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						f58fcb0a1d 
					 
					
						
						
							
							Move GOP and UGA draw from Consplitter entrypoint to start(). When there is one real physical graphics device in system, Consplitter will expose GOP/UGA protocol on the virtual handle. In addition, fix a obvious logic issue in GraphicsConsole.  
						
						... 
						
						
						
						Signed-off-by: Li Elvin <elvin.li@intel.com >
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13787  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-10-08 02:34:33 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						89b5f4b33f 
					 
					
						
						
							
							Fix some coding style issues  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang <chao.b.zhang@intel.com >
Reviewed-by  : Kinney Michael <michael.d.kinney@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13653  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-21 05:26:00 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						f58f3de07e 
					 
					
						
						
							
							Fix  the issue that consplitter should not touch ConIn variable & do ConIn connection  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang <chao.b.zhang@intel.com >
Reviewed-by  : Hot Tian <hot.tian@intel.com >
Reviewed-by  : Ni, Ruiyu <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13645  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-17 07:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						9b78227a25 
					 
					
						
						
							
							Fix 2 errors for new feature  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang<chao.b.zhang@intel.com >
Reviewed-by: Eric Dong<eric.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13607  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-10 06:46:21 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						838a9c58c9 
					 
					
						
						
							
							Add 2 new Bds features  
						
						... 
						
						
						
						1. Lazy ConIn
  2. OsIndicationsSupported & OsIndications
Signed-off-by: Chao Zhang<chao.b.zhang@intel.com >
Reviewed-by: Hot Tian<Hot.Tian@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13567  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-30 06:04:13 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						402e4a9d77 
					 
					
						
						
							
							Change the type of NotifyHandle from EFI_HANDLE to VOID * for SimpleTextInEx protocol.  
						
						... 
						
						
						
						Clean up the code to remove unnecessary NotifyHandle in the private data structure.
Signed-off-by: Ruiyu Ni<ruiyu.ni@intel.com >
Reviewed-by: Elvin Li<elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13565  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-30 03:50:42 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						a974619978 
					 
					
						
						
							
							Remove the check of signature because the code which looks for the input NotifyHandle in the internal linked list is enough.  
						
						... 
						
						
						
						Enhance ConSplitter to register hot keys for new connected consoles.
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Hot Tian <hot.tian@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13358  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-24 08:29:09 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						fe33965140 
					 
					
						
						
							
							Keep StdErr same logic initialization with ConOut, e.g. initialize gST->StandardErrorHandle and gST->StdErr in Consplitter entrypoint.  
						
						... 
						
						
						
						Signed-off-by: Li Elvin <elvin.li@intel.com >
Reviewed-by: Sun Rui <rui.sun@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13190  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-12 02:16:47 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						b9b5e3078d 
					 
					
						
						
							
							Remove hard code video resolution in C code and use PCD PcdVideoHorizontalResolution/PcdVideoVerticalResolution for customization. And when PcdConOutRow/PcdConOutColumn and PcdVideoHorizontalResolution/PcdVideoVerticalResolution are all set to 0, the console will be max video resolution and max text mode.  
						
						... 
						
						
						
						Signed-off-by: li-elvin
Reviewed-by: niruiyu, hhtian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12595  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-28 08:23:37 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						9de33db48b 
					 
					
						
						
							
							Fix the issue that the GOP produced by ConSplitter requires SetMode before GetMode, otherwise EFI_NOT_STARTED is returned from GetMode.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: xdu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11815  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-13 05:16:02 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						63e78d5254 
					 
					
						
						
							
							Fix X64 clang warnings.  
						
						... 
						
						
						
						Reviewed by: Rui Sun
Approved by: Rui Sun
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11753  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-04 22:27:37 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						5469967137 
					 
					
						
						
							
							The CurrentNumberOfxxxxx should be based on the device going away, and not the next (or empty) device in the list.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11000  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-11-03 05:46:11 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						f0384583af 
					 
					
						
						
							
							Use the correct length to copy KeyData.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10966  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-21 01:49:28 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						f184c104af 
					 
					
						
						
							
							remove CpuBreakpoint ().  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10801  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-08-17 08:29:00 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						db724ff9c1 
					 
					
						
						
							
							Fixed one bug which may lead standard error handle could not be set into system table correctly since default return status is set to error by default.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10800  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-08-17 08:27:12 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						46f0e2a9ee 
					 
					
						
						
							
							Remove some unnecessary clear screen from console drivers.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10590  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-06-18 09:19:29 +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 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						76649bf4d8 
					 
					
						
						
							
							1.Fixed the bug when retrieved component name by child handle.  It should used gEfiConsoleInDeviceGuid, gEfiConsoleOutDeviceGuid instead of gEfiSimpleTextInProtocolGuid and gEfiSimpleTextOutProtocolGuid.  
						
						... 
						
						
						
						2.Fixed one bug when creating Console Standard error handle.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10350  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-09 06:04:30 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						d6e11f2230 
					 
					
						
						
							
							1. remove duplicated set operation on UGA device.  
						
						... 
						
						
						
						2. update some typo.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8320  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-18 03:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						406ddad31b 
					 
					
						
						
							
							1. Update the CRC32 in the EFI System Table header in BdsConsole.c  
						
						... 
						
						
						
						2. Removed duplicated installation for Simple Text Output protocol on ErrHandle.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8031  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-07 08:42:15 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						8a67d804b3 
					 
					
						
						
							
							return value not follow spec.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8028  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-07 02:29:49 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						19c9b0cce3 
					 
					
						
						
							
							install simple text output protocol on stderr should in ConsplitterStdErrStart() instead of in ConSplitterEntryPoint().  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8020  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-03 07:39:16 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						f49b86e95a 
					 
					
						
						
							
							remove debug code  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8013  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-02 09:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						7389f6496d 
					 
					
						
						
							
							1. updated return value to EFI_SUCCESS by default.  
						
						... 
						
						
						
						2. add console number check.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8012  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-02 08:50:30 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						9937b36506 
					 
					
						
						
							
							1. retired console control protocol.  
						
						... 
						
						
						
						2. removed NULL console device from consplitter module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7995  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-01 02:52:17 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						dad608335f 
					 
					
						
						
							
							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 
						
						
					 
					
						2009-03-10 03:10:15 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						0dc9978436 
					 
					
						
						
							
							add check for invalid handle.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7795  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-03-04 04:31:46 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						7fc80d4484 
					 
					
						
						
							
							Retired gSimpleTextInExNotifyGuid, used local structure address to be notify handle.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7666  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-25 05:35:12 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						589f16d2bf 
					 
					
						
						
							
							Update consplitter driver to use dynamic PCD to set console output mode instead of use L"ConOutMode" and gEfiGenericPlatformVariableGuid to set console output mode.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7574  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-23 03:11:13 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						f890b1e053 
					 
					
						
						
							
							1.fixed one bug to 'reconnect -r' when running 4 times.  
						
						... 
						
						
						
						2.Code scrub.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7269  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-01-14 07:47:48 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						ed055f1b63 
					 
					
						
						
							
							ECC clean up.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7211  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-01-08 08:21:40 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						c33add6776 
					 
					
						
						
							
							add check for NULL pointer reference.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7165  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-31 07:50:01 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						2da292f637 
					 
					
						
						
							
							1. code scrub for ConSplitterDxe.  
						
						... 
						
						
						
						2. fixed some bugs when thunking UGA based on GOP.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7107  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-24 00:15:20 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						d2bc9f321f 
					 
					
						
						
							
							refine comments for EFI_CONSOLE_CONTROL_PROTOCOL  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7091  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-23 02:56:44 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						fc753d3b82 
					 
					
						
						
							
							code scrub for consplitter module.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7085  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-22 02:29:21 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						c46484952a 
					 
					
						
						
							
							Update to use ReallocatePool() from BaseMemoryLib  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6678  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-11-22 00:52:53 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						9e604fe42d 
					 
					
						
						
							
							ECC clean up.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6405  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-11-05 08:44:03 +00:00