19 Commits

Author SHA1 Message Date
cb5f4c7257 fs: fix PTY allocation, better RingBuffer management 2024-01-15 18:15:59 +02:00
b760a5bad9 block/ahci: add authors 2024-01-04 21:30:36 +02:00
2444e147c4 vfs: implement PTY devices 2024-01-04 21:22:18 +02:00
ae7ba554d4 mem: implement a better vmalloc 2023-12-31 12:50:16 +02:00
b3e7d2848b refactor: fix warnings 2023-12-26 22:24:38 +02:00
8df5dc487e proc: add fb0 device + message channels 2023-12-26 22:12:47 +02:00
b763e39121 fs/poll: FdPoll WIP impl 2023-12-22 11:24:47 +02:00
d624505fb4 block/ahci: add partition enumeration 2023-12-18 23:25:33 +02:00
789b897434 block/ahci: split data structures 2023-12-18 18:37:24 +02:00
c870d7290f block/ahci: implement MSI-driven updates 2023-12-18 18:37:24 +02:00
dc864cc7a6 block/ahci: split AhciPort into its own file 2023-12-18 18:37:24 +02:00
4d9ecc24ff block/ahci: initial support for AHCI SATA drives 2023-12-18 18:37:22 +02:00
6efc2d1ed5 block/core: add GPT partition probing 2023-12-18 18:35:55 +02:00
b888a51805 block/core: better block device interface 2023-12-18 17:04:01 +02:00
61f217ab56 block/nvme: multi-queue + multi-MSI 2023-12-11 21:13:33 +02:00
4ce7a57c4a refactor: move drivers + add authors 2023-12-11 03:04:49 +02:00
5ffd4ca4e2 dev/block: add a simple block subsystem 2023-12-11 00:58:11 +02:00
8b7a7b9295 block/nvme: move nvme driver to its own crate 2023-12-10 23:22:21 +02:00
2da98eaaa8 dev/pci: make PCI driver an external crate 2023-12-10 21:25:54 +02:00