-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arm virtio keyboard driver #6444
Arm virtio keyboard driver #6444
Conversation
ce62c8d
to
3d4a2f0
Compare
@elkoniu (sorry, I'm only here to make noise, not to review:) I'm so glad this is being upstreamed! 👍 |
3d4a2f0
to
3502fb9
Compare
c9d525e
to
148533d
Compare
@kraxel @osteffenrh I have updated the code and addressed all the review notes from Gerd. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you please fix the subjects of these commits?
virio -> virtio
and use package prefixes (look at git log
for inspiration)
66aa121
to
4ac96f9
Compare
Hi @ardbiesheuvel - I have addressed the issues you pointed out:
I am waiting for the CI to complete and check what are the Windows build issues to address them. |
a55f9a8
to
c2fac2d
Compare
@ardbiesheuvel @kraxel - I have addressed all the review comments and fixed all the Windows linter issues. Everything is green now. |
This pull request has been removed from the queue for the following reason: The pull request can't be updated You should look at the reason for the failure and decide if the pull request needs to be fixed or if you want to requeue it. If you want to requeue this pull request, you need to post a comment with the text: |
This commit adds: - missing virtio subsystem ID for input device - PrepareVirtioKeyboardDevicePath() handler to boot manager library Signed-off-by: Paweł Poławski <ppolawsk@redhat.com>
This is virtio based keyboard driver designed to be used on ARM platform. The driver implements basic and extended text input interface. UEFI shell requires only basic text input interface, but Grub needs extended text input to work on. Signed-off-by: Paweł Poławski <ppolawsk@redhat.com>
Signed-off-by: Paweł Poławski <ppolawsk@redhat.com>
Signed-off-by: Paweł Poławski <ppolawsk@redhat.com>
Signed-off-by: Paweł Poławski <ppolawsk@redhat.com>
c2fac2d
to
9a3efc9
Compare
@ardbiesheuvel I have rebased PR manually to the latest master as GitHub was struggling with it for some reason. |
Description
This set of commits introduces virtio based keyboard driver. The main idea is to
have a keyboard driver which is more "light" than standard USB based driver.
This may be better for some small ARM based platforms with limited resources.
How This Was Tested
I have tested this manually with RPi5 ARM platform and qemu. For test I have navigated
over efi shell, config and grub bootloader window running from Fedora ISO.
Integration Instructions
N/A