Real hardware
Problem: Unable to boot on real hardware
Solution: Fixes for some of the drivers
Changes introduced by this pull request:
- Require manual resolution
- Use 28-bit LBA commands, with PIO
- Rewrite keyboard driver
- Disable USB drivers
Drawbacks:
- Loss of USB support, video resolution must be manually set
TODOs:
- Fix the USB drivers
- Fix DMA support
- Feature detection for 48-bit LBA support and DMA support