mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 12:28:12 +00:00
![]() Some hardware controllers might reset when trying to do self-test, so keep the configuration byte to restore it later on. To ensure we are not missing the response from the i8042 controller, bump the attempts count to 20 times after initiating self-test check. Also, try to drain the i8042 controller output buffer as it might be a early good indication on whether i8042 is present or not. To ensure we drain all the output buffer, we attempt to read from the buffer 50 times and not 20 times. |
||
---|---|---|
.. | ||
HIDDevice.h | ||
HIDManagement.cpp | ||
HIDManagement.h | ||
I8042Controller.cpp | ||
I8042Controller.h | ||
KeyboardDevice.cpp | ||
KeyboardDevice.h | ||
MouseDevice.cpp | ||
MouseDevice.h | ||
PS2KeyboardDevice.cpp | ||
PS2KeyboardDevice.h | ||
PS2MouseDevice.cpp | ||
PS2MouseDevice.h | ||
VMWareMouseDevice.cpp | ||
VMWareMouseDevice.h |