Fix for PS/2 Keyboard get scancode command

Releases, updates and announcements from the Ultibo team.
User avatar
Ultibo
Site Admin
Posts: 2079
Joined: Sat Dec 19, 2015 3:49 am
Location: Australia

Fix for PS/2 Keyboard get scancode command

Postby Ultibo » Tue Jun 06, 2017 4:30 am

An issue was reported with the PS/2 Keyboard support on recent versions of QEMU due to incorrect handling of the get scancode set command and the PL050 keyboard driver has been updated to resolve it.

The original code was written to follow the behavior of the QEMU device (as we have no access to a hardware PS/2 keyboard) which has since been corrected to comply with the PS/2 specification. The modified version of the driver now works with either the older (incorrect) or the newer versions of the QEMU emulator.

If you have experienced issues with using the keyboard under later versions of QEMU please try again with this update.

For details of how to apply the latest source to your Ultibo core installation and rebuild your run time library see the wiki page Building from Source or watch the Building the RTL video on YouTube.
Ultibo.org | Make something amazing
https://ultibo.org
mark
Posts: 1277
Joined: Mon Oct 03, 2016 2:12 am
Location: Indianapolis, US

Re: Fix for PS/2 Keyboard get scancode command

Postby mark » Tue Jun 06, 2017 3:01 pm

I can confirm 1.3.331 resolves this issue. Thanks for the quick turn-around. Mark.
Ultibo wrote:An issue was reported with the PS/2 Keyboard support on recent versions of QEMU due to incorrect handling of the get scancode set command and the PL050 keyboard driver has been updated to resolve it.

The original code was written to follow the behavior of the QEMU device (as we have no access to a hardware PS/2 keyboard) which has since been corrected to comply with the PS/2 specification. The modified version of the driver now works with either the older (incorrect) or the newer versions of the QEMU emulator.

If you have experienced issues with using the keyboard under later versions of QEMU please try again with this update.

For details of how to apply the latest source to your Ultibo core installation and rebuild your run time library see the wiki page Building from Source or watch the Building the RTL video on YouTube.

Return to “Ultibo”

Who is online

Users browsing this forum: No registered users and 1 guest