readme: Add an entry on NVMe

This commit is contained in:
Mark Poliakov 2023-12-11 21:21:15 +02:00
parent cd8d3f3363
commit 2efa5b8ff4

View File

@ -33,12 +33,13 @@ aarch64-specific:
x86_64-specific: x86_64-specific:
* UEFI boot through [yboot](https://git.alnyan.me/yggdrasil/yboot) * UEFI boot through [yboot](https://git.alnyan.me/yggdrasil/yboot)
(no plans for legacy boot) (no plans for legacy boot)
* PCIe, with plans to extend to aarch64 as well * PCIe, with plans to extend to aarch64 as well
* NVMe drive support (read/write)
* I/O and Local APIC IRQ controllers * I/O and Local APIC IRQ controllers
* PS/2 keyboard, * PS/2 keyboard,
* i8253-based timer (got some problems with HPET on * i8253-based timer (got some problems with HPET on
real hw, had to revert, lol) real hw, had to revert, lol)
* COM ports * COM ports
* ACPI, [work in progress](https://github.com/rust-osdev/acpi), mostly broken * ACPI, [work in progress](https://github.com/rust-osdev/acpi), mostly broken
@ -82,4 +83,4 @@ Navigation
* `src/syscall` — system call handling * `src/syscall` — system call handling
* `src/task` — kernel and userspace tasks, processes and threads * `src/task` — kernel and userspace tasks, processes and threads
* `src/util` — utilities used within the kernel * `src/util` — utilities used within the kernel
* `src/init.rs` — kernel init thread impl. * `src/init.rs` — kernel init thread impl.