| .. | |||
| KbcEmulDxe.c | 7 days ago | ||
| KbcEmulDxe.h | 7 days ago | ||
| KbcEmulDxe.md | 7 days ago | ||
| KbcEmulDxe_390.c | 7 days ago | ||
| KbcEmulDxe_43C.c | 7 days ago | ||
| KbcEmulDxe_5D4.c | 7 days ago | ||
| KbcEmulDxe_5E8.c | 7 days ago | ||
| KbcEmulDxe_66C.c | 7 days ago | ||
| KbcEmulDxe_6D8.c | 7 days ago | ||
| KbcEmulDxe_6E0.c | 7 days ago | ||
| KbcEmulDxe_6E8.c | 7 days ago | ||
| KbcEmulDxe_7C4.c | 7 days ago | ||
| KbcEmulDxe_844.c | 7 days ago | ||
| KbcEmulDxe_88C.c | 7 days ago | ||
| KbcEmulDxe_8CC.c | 7 days ago | ||
| KbcEmulDxe_9A4.c | 7 days ago | ||
| KbcEmulDxe_9EC.c | 7 days ago | ||
| KbcEmulDxe_A40.c | 7 days ago | ||
| KbcEmulDxe_A74.c | 7 days ago | ||
| KbcEmulDxe_AD0.c | 7 days ago | ||
| KbcEmulDxe_B38.c | 7 days ago | ||
| KbcEmulDxe_B88.c | 7 days ago | ||
| KbcEmulDxe_BF8.c | 7 days ago | ||
| README.md | 7 days ago | ||
| strings.txt | 7 days ago | ||
| survey.json | 7 days ago | ||
| Field | Value |
|---|---|
| Index | 0313 |
| Module | KbcEmulDxe |
| Size | 5,092 bytes (PE32+) |
| SHA256 | 509ba88e23ef7a605cdb9527b5290cd9c4e8ac97fb8fc8666fb3f2a2c89650e4 |
| Phase | DXE |
| Package | AmiModulePkg/KbcEmul |
| Build | DEBUG_VS2015 X64 |
| Image | HR6N0XMLK |
| Entry Point | 0x390 |
This DXE driver provides keyboard controller (KBC) emulation for systems where the traditional i8042 PS/2 keyboard controller is not physically present. It reads the "UsbSupport" UEFI variable to determine if USB keyboard emulation should be enabled, installs timer-based polling callbacks, and communicates with the Super I/O (SIO) protocol to manage keyboard IRQ routing and legacy I/O port access.
X64 UEFI DXE driver, PE32+ format, 6 sections (.text, .rdata, .data, section_3, .xdata, .reloc). Part of AmiModulePkg.