Basic PS/2 support
Optimizations to scheduler