7863d11c0092bbe6507c8bebbde6cb5784184657 |
|
16-Dec-2016 |
Star Zeng <star.zeng@intel.com> |
IntelFrameworkModulePkg Ps2KbDxe: Execute key notify func at TPL_CALLBACK Current implementation executes key notify function in TimerHandler at TPL_NOTIFY. The code change is to make key notify function executed at TPL_CALLBACK to reduce the time occupied at TPL_NOTIFY. The code will signal KeyNotify process event if the key pressed matches any key registered and insert the KeyData to the EFI Key queue for notify, then the KeyNotify process handler will invoke key notify functions at TPL_CALLBACK. Cc: Ruiyu Ni <Ruiyu.ni@intel.com> Cc: Michael Kinney <michael.d.kinney@intel.com> Cc: Feng Tian <feng.tian@intel.com> Cc: Jeff Fan <jeff.fan@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng <star.zeng@intel.com> Reviewed-by: Jeff Fan <jeff.fan@intel.com> Reviewed-by: Ruiyu Ni <Ruiyu.ni@intel.com>
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
402e4a9d777677296945afa020194bf4123885e2 |
|
30-Jul-2012 |
niruiyu <niruiyu@6f19259b-4bc3-4df7-8a09-765794883524> |
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
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
a974619978dff4528e810f74fb736cb474db65c1 |
|
24-May-2012 |
niruiyu <niruiyu@6f19259b-4bc3-4df7-8a09-765794883524> |
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
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
9891f791b0cd0a4b1edc03fab28abec6fab29034 |
|
25-Oct-2011 |
niruiyu <niruiyu@6f19259b-4bc3-4df7-8a09-765794883524> |
Change the SimpleTextInEx implementation to return CTRL+C when CTRL and C are both pressed; SimpleTextIn implementation still returns CTRL+3. Signed-off-by: niruiyu Reviewed-by: qianouyang git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12562 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
5829afe3e43cb252a0550b8559b4f1fcde9fb461 |
|
30-Sep-2011 |
qianouyang <qianouyang@6f19259b-4bc3-4df7-8a09-765794883524> |
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
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
c220787b13fbbff9a0b0bc2e03d88577a5e9b52b |
|
19-Apr-2011 |
niruiyu <niruiyu@6f19259b-4bc3-4df7-8a09-765794883524> |
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
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
180a5a35cb49699bd249dee19e41cee34c856a58 |
|
23-Apr-2010 |
hhtian <hhtian@6f19259b-4bc3-4df7-8a09-765794883524> |
Update the copyright notice format git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10414 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
f713c4feab0ea6364d300f0fbe27322609152c4c |
|
19-Jun-2009 |
klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> |
Refine the comments. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8605 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
b6763e03bd36207ba0a61a7376e4f085fa18f29f |
|
19-Jun-2009 |
klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> |
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
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
8a67d804b3b660b233ba58e24fee81c76786001b |
|
07-Apr-2009 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
return value not follow spec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8028 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
0dc99784366897508ea0309df6e2a75f85662fcc |
|
04-Mar-2009 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
add check for invalid handle. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7795 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
7fc80d44841dbc1f1b68d75312ab7ec9e6d63613 |
|
25-Feb-2009 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
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
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
819d1488930d30b30bb467fcb3bf0f05b28d675e |
|
30-Oct-2008 |
jji4 <jji4@6f19259b-4bc3-4df7-8a09-765794883524> |
Patch to remove STATIC modifier. This is on longer recommended by EFI Framework coding style. All duplicated symbols has been renamed accordingly. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6298 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
ed66e1bc0d2be0a185fc47adab4930c3b7e2767f |
|
04-Sep-2008 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
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
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
bcd70414877e56f3bffff0bf11b07a30ef51a68f |
|
14-Apr-2008 |
klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> |
Coding style modification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5058 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
f3d1e94028e0b1d6cefda99056d12d98e53e63a8 |
|
19-Oct-2007 |
qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> |
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
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
f8cd287bbc8922bbbc069fd6d8f44568964d353d |
|
20-Jul-2007 |
klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> |
Cleanup the license header git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3389 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
752f2e26c763ac3a568906f2778db0d03bf465be |
|
16-Jul-2007 |
qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> |
clean up CommonHeader.h git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3251 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
df0dcb5e910ed94fea4b4d3681e7982d951999d4 |
|
10-Jul-2007 |
qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> |
Update to BSD license header. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3174 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|
05fbd06d913397d0fca2ba4dc9cbdb4bda08a42e |
|
06-Jul-2007 |
qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> |
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
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
|