BiosKeyboardPrivate->SimpleTextInputEx.UnregisterKeyNotify = BiosKeyboardUnregisterKeyNotify; \r
InitializeListHead (&BiosKeyboardPrivate->NotifyList);\r
\r
- Status = gBS->HandleProtocol (\r
- Controller,\r
- &gEfiDevicePathProtocolGuid,\r
- (VOID **) &BiosKeyboardPrivate->DevicePath\r
- );\r
-\r
//\r
// Report that the keyboard is being enabled\r
//\r
- REPORT_STATUS_CODE_WITH_DEVICE_PATH (\r
+ REPORT_STATUS_CODE (\r
EFI_PROGRESS_CODE,\r
- EFI_PERIPHERAL_KEYBOARD | EFI_P_PC_ENABLE,\r
- BiosKeyboardPrivate->DevicePath\r
+ EFI_PERIPHERAL_KEYBOARD | EFI_P_PC_ENABLE\r
);\r
\r
//\r
//\r
// Report a Progress Code for an attempt to detect the precense of the keyboard device in the system\r
//\r
- REPORT_STATUS_CODE_WITH_DEVICE_PATH (\r
+ REPORT_STATUS_CODE (\r
EFI_PROGRESS_CODE,\r
- EFI_PERIPHERAL_KEYBOARD | EFI_P_PC_PRESENCE_DETECT,\r
- BiosKeyboardPrivate->DevicePath\r
+ EFI_PERIPHERAL_KEYBOARD | EFI_P_PC_PRESENCE_DETECT\r
);\r
\r
//\r
//\r
// Report an Error Code for failing to start the keyboard device\r
//\r
- REPORT_STATUS_CODE_WITH_DEVICE_PATH (\r
+ REPORT_STATUS_CODE (\r
EFI_ERROR_CODE | EFI_ERROR_MINOR,\r
- StatusCode,\r
- BiosKeyboardPrivate->DevicePath\r
+ StatusCode\r
);\r
}\r
\r
// 1\r
// Report reset progress code\r
//\r
- REPORT_STATUS_CODE_WITH_DEVICE_PATH (\r
+ REPORT_STATUS_CODE (\r
EFI_PROGRESS_CODE,\r
- EFI_PERIPHERAL_KEYBOARD | EFI_P_PC_RESET,\r
- BiosKeyboardPrivate->DevicePath\r
+ EFI_PERIPHERAL_KEYBOARD | EFI_P_PC_RESET\r
);\r
\r
//\r
// Report a Progress Code for clearing the keyboard buffer\r
//\r
- REPORT_STATUS_CODE_WITH_DEVICE_PATH (\r
+ REPORT_STATUS_CODE (\r
EFI_PROGRESS_CODE,\r
- EFI_PERIPHERAL_KEYBOARD | EFI_P_KEYBOARD_PC_CLEAR_BUFFER,\r
- BiosKeyboardPrivate->DevicePath\r
+ EFI_PERIPHERAL_KEYBOARD | EFI_P_KEYBOARD_PC_CLEAR_BUFFER\r
);\r
\r
//\r
//\r
// Report a Progress Code for performing a self test on the keyboard controller\r
//\r
- REPORT_STATUS_CODE_WITH_DEVICE_PATH (\r
+ REPORT_STATUS_CODE (\r
EFI_PROGRESS_CODE,\r
- EFI_PERIPHERAL_KEYBOARD | EFI_P_KEYBOARD_PC_SELF_TEST,\r
- BiosKeyboardPrivate->DevicePath\r
+ EFI_PERIPHERAL_KEYBOARD | EFI_P_KEYBOARD_PC_SELF_TEST\r
);\r
\r
Status = KeyboardCommand (\r
);\r
if (EFI_ERROR (Status)) {\r
DEBUG ((EFI_D_ERROR, "[KBD]CheckKeyboardConnect - Keyboard enable failed!\n"));\r
- REPORT_STATUS_CODE_WITH_DEVICE_PATH (\r
+ REPORT_STATUS_CODE (\r
EFI_ERROR_CODE | EFI_ERROR_MINOR,\r
- EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR,\r
- BiosKeyboardPrivate->DevicePath\r
+ EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR\r
);\r
return FALSE;\r
}\r
\r
if (EFI_ERROR (Status)) {\r
DEBUG ((EFI_D_ERROR, "[KBD]CheckKeyboardConnect - Timeout!\n"));\r
- REPORT_STATUS_CODE_WITH_DEVICE_PATH (\r
+ REPORT_STATUS_CODE (\r
EFI_ERROR_CODE | EFI_ERROR_MINOR,\r
- EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR,\r
- BiosKeyboardPrivate->DevicePath\r
+ EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR\r
);\r
return FALSE;\r
}\r