Skip to content
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

Implemented PS/2 for the mouse and keyboard #445

Open
tomaka opened this issue May 10, 2020 · 1 comment
Open

Implemented PS/2 for the mouse and keyboard #445

tomaka opened this issue May 10, 2020 · 1 comment
Labels
A-standalone-x86_64 Issues specific to x86_64

Comments

@tomaka
Copy link
Owner

tomaka commented May 10, 2020

I thought I wouldn't have to do this, but apparently emulators still don't default to USB.
Fortunately PS/2 is very simple.

@tomaka tomaka added the A-standalone-x86_64 Issues specific to x86_64 label May 10, 2020
@tomaka
Copy link
Owner Author

tomaka commented Jun 22, 2020

The challenge here is that on modern machines PS/2 is often handled by some piece of code that "owns" the USB controllers. When the USB controller is initialized by the operating system, ownership is withdrawn from that piece of code.

Consequently, we should actually use PS/2 only after USB controllers have been initialized.

The other challenge is that whether a PS/2 controller exists is indicated by ACPI, and how drivers communicate with the ACPI tables is still very blurry.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-standalone-x86_64 Issues specific to x86_64
Projects
None yet
Development

No branches or pull requests

1 participant