Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Candy wrote:
The situation that you'd get a USB mouse that doesn't work with the HID standard, but that DOES work with your BIOS is a paradox.
Just to make sure I didn't miss something essential around me - is there really such a thing as usb-to-ps2 emulation for mice? I've only seen it for keyboard so far..
Candy wrote:Just one thing, how do you catch a write to a port number in software? Are you sure that it isn't a very weird thing to be able to catch?
I think the chipset itself detects the access and triggers an SMI - the Intel manuals aren't particularly descriptive (probably need to dig the depths of chipset manuals to find something conclusive)...
Cheers,
Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
on the other side, the chipset can simply offer the 'traditionnal' ports for PS/2 and stuff, and translating them directly into USB commands ... since both USB host controller and 8042 emulation occur on the same chipset chip, i don't see why SMI should even be involved in the process ...