You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Initially the keyboard works. After clicking on the screen to lock the mouse and moving it, keyboard input stops working.
I've narrowed it down (while debugging another issue in v86): Mu turns off the mouse interrupts, but doesn't poll from the IO port. When a mouse event happens, the PS/2 controller sets the output buffer status bit, which prevents further interrupts (including keyboard) until port 60h is read.
The text was updated successfully, but these errors were encountered:
Thanks so much for the report! I noticed this issue 2 months ago but had no idea where to look for it. So I really appreciate the insight.
(It seems I had somehow been playing with Qemu for a year in 2021 without ever tapping the mouse?! Either that or something changed in Qemu between then and now..)
Reproduced as follows:
Initially the keyboard works. After clicking on the screen to lock the mouse and moving it, keyboard input stops working.
I've narrowed it down (while debugging another issue in v86): Mu turns off the mouse interrupts, but doesn't poll from the IO port. When a mouse event happens, the PS/2 controller sets the output buffer status bit, which prevents further interrupts (including keyboard) until port 60h is read.
The text was updated successfully, but these errors were encountered: