|
- Introduced ATA constants and limits for commands, status registers, and device signatures.
- Added keyboard constants and limits for scancodes and buffer size.
- Implemented PCI configuration constants and limits for device enumeration.
- Created I/O port constants for serial communication and keyboard interaction.
- Developed AHCI driver for SATA devices, including port operations and command handling.
- Implemented ATA PIO block device driver for reading sectors.
- Added PS/2 keyboard driver with scancode handling and input buffering.
- Created serial port driver for outputting data and formatted printing.
- Developed VGA text mode driver for character display and screen management.
|