diff options
| author | Bobby <[email protected]> | 2026-02-15 18:03:29 +0530 |
|---|---|---|
| committer | Bobby <[email protected]> | 2026-02-15 18:03:29 +0530 |
| commit | 69f1f2df22db202cf9df69091086ce1efb0f51ea (patch) | |
| tree | 8979743fb00a5102d0af7e7ad061dc21bd6d1a9e /system/libraries/string/string.zig | |
| parent | f99127ddf54f8371ba31a4e5337f871514d19348 (diff) | |
| download | akiba-69f1f2df22db202cf9df69091086ce1efb0f51ea.tar.xz akiba-69f1f2df22db202cf9df69091086ce1efb0f51ea.zip | |
Add drivers and constants for ATA, AHCI, PCI, Keyboard, Serial, and VGA
- 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.
Diffstat (limited to 'system/libraries/string/string.zig')
0 files changed, 0 insertions, 0 deletions
