Ruiyu Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							265dd40362 
							
						 
					 
					
						
						
							
							IntelFrameworkModulePkg/Ps2Kbd: use PCD/Protocol in MdeModulePkg  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com> 
						
					 
					
						2016-04-13 14:54:46 +08: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 
						 
				 
			
				
					
						
							
							
								qianouyang 
							
						 
					 
					
						
						
						
						
							
						
						
							5829afe3e4 
							
						 
					 
					
						
						
							
							1. Add Partial Keystroke Support in Ps2Kb drivers. See the Uefi2.3.1a chapter 11.2  
						
						... 
						
						
						
						2. Fix the bug of "In Ps2Keyboard the CAPs LOCK's LED should NOT be light when user press the SysReq key".
3. Fix the bug of "The PS2Keyboard driver outputs wrong EFI_INPUT_KEY value for PrintScr/SysRq keystroke"
Signed-off-by: qianouyang
Reviewed-by: niruiyu vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12495  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-09-30 07:29:42 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
						
						
							
						
						
							0d0bbc9f47 
							
						 
					 
					
						
						
							
							Fix Ps2KeyboardDxe driver to return correct key data when Shift/Ctrl/Alt and PrtSc/SysRq are both pressed, when Ctrl and Pause/Break are both pressed.  
						
						... 
						
						
						
						Signed-off: niruiyu
Reviewed-by: vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12361  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-09-16 05:37:08 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							8a30d785c3 
							
						 
					 
					
						
						
							
							Fixed issue that addition LEFT CTRL key was detected when press PAUSE key.  PS2 keyboard driver should consume all bytes of scan code for PAUSE key.  
						
						... 
						
						
						
						Signed-off-by: vanjeff
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12298  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-09-08 03:36:58 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
						
						
							
						
						
							f6c014fb14 
							
						 
					 
					
						
						
							
							Add a PcdPs2KbdExtendedVerification to let user to choose whether extend reset for keyboard driver in start (). Add more debug information in the driver.  
						
						... 
						
						
						
						Signed-off-by: li-elvin
Reviewed-by: mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12207  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-08-25 08:23:00 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							e812318638 
							
						 
					 
					
						
						
							
							Update PS/2 keyboard driver to return scan code for Pause key.  
						
						... 
						
						
						
						Signed-off-by: vanjeff
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11657  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-05-16 02:00:34 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
						
						
							
						
						
							c220787b13 
							
						 
					 
					
						
						
							
							Fix the PS2 keyboard driver to call hotkey callback even no one is calling ReadKeyStroke  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11564  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-19 06:53:29 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
						
						
							
						
						
							180a5a35cb 
							
						 
					 
					
						
						
							
							Update the copyright notice format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10414  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-04-23 16:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							79bc7a89f7 
							
						 
					 
					
						
						
							
							Remove extra #includes where possible to make build more efficient  
						
						... 
						
						
						
						If module really is a Framework module and not a PI module, then use FrameworkDxe.h instead of PeDxe.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8900  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-07-11 23:27:49 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							f713c4feab 
							
						 
					 
					
						
						
							
							Refine the comments.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8605  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-06-19 06:52:51 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							b6763e03bd 
							
						 
					 
					
						
						
							
							Clean up the Ps2keyboardDxe module  
						
						... 
						
						
						
						1) Use MicroSecondDelay() produced by TimerLib to replace gBS->Stall
2) Add more command/register/status definition for 8042/8048 chipset and remove hard code value used in driver's source code;
3) Remove some unused function declaration before function implementation.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8604  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-06-19 06:18:09 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							007c18f5b7 
							
						 
					 
					
						
						
							
							Enhance Ps2Mouse and Ps2Keyboard driver and fix for random hangs in System waiting for the Key if no KBC is present.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8473  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-06-05 03:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							9f6531d14d 
							
						 
					 
					
						
						
							
							Adjust the code so that global variable placed at beginning of file.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8172  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-24 07:30:54 +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 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							066ec71d89 
							
						 
					 
					
						
						
							
							Adjust gSimpleTextInExNotifyGuid position in INF file.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7295  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-16 07:35:49 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							f02bd3768c 
							
						 
					 
					
						
						
							
							Clean up to update the reference of the these macros:  
						
						... 
						
						
						
						EFI_SIGNATURE_16 -> SIGNATURE_16
  EFI_SIGNATURE_32 -> SIGNATURE_32
  EFI_SIGNATURE_64 -> SIGNATURE_64
  EFI_FIELD_OFFSET -> OFFSET_OF
  EFI_MAX_BIT      -> MAX_BIT
  EFI_MAX_ADDRESS  -> MAX_ADDRESS
These macros are not defined in UEFI spec. It makes more sense to use the equivalent macros in Base.h to avoid alias.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7050  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-16 15:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							05f89b17b8 
							
						 
					 
					
						
						
							
							1. Add Max Try Times check to clear Ps2Kbd status register. If exceed the max try times, the device may be error.  
						
						... 
						
						
						
						2. To follow PI spec, PciCfg PPI doesn't require ASSERT for the unalign PCI IO access.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6659  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-21 05:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							ed66e1bc0d 
							
						 
					 
					
						
						
							
							clean up the un-suitable ';' location when declaring the functions.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5820  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-04 09:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							bcd7041487 
							
						 
					 
					
						
						
							
							Coding style modification.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5058  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-04-14 03:12:57 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							f3d1e94028 
							
						 
					 
					
						
						
							
							Update to support EFI_SIMPLE_INPUT_EX protocol  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4179  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-10-19 02:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							f3d08ccf1a 
							
						 
					 
					
						
						
							
							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@3996  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-09-30 02:30:46 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							752f2e26c7 
							
						 
					 
					
						
						
							
							clean up CommonHeader.h  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3251  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-16 07:31:16 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							df0dcb5e91 
							
						 
					 
					
						
						
							
							Update to BSD license header.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3174  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-10 09:58:06 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							05fbd06d91 
							
						 
					 
					
						
						
							
							Add in Ps2keyboard.inf and Ps2Mouse.inf to IntelFrameworkModuelPkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3112  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-06 09:09:42 +00:00