Commit Graph

12 Commits

Author SHA1 Message Date
Matheus be6dfdd1fc nvme: fix set queue entry size macros 2023-08-14 20:17:37 -03:00
Matheus c33078b9c2 kernel: misc stuff 2023-08-08 21:21:06 -03:00
Matheus 81c6897523 block: fix typo in comment 2023-08-07 21:56:24 -03:00
Matheus bd715ac5e9 nvme: properly support versions older than 1.4 2023-08-07 20:36:01 -03:00
Matheus 55fc1b7026 pmm: full rewrite
I've decided to do a rewrite on it due to some plans that would make refcounting physical pages nescessary among other things. now instead of a bitmap it uses a list of pages with each physical page having a page_t associated with it
2023-07-29 17:14:41 -03:00
Matheus 6c3164c958 nvme: fix submission queue size 2023-07-23 01:01:33 -03:00
Matheus c1e7ef84ce block: ioctl, read and write 2023-07-20 20:42:02 -03:00
Matheus 09ad42eb04 nvme: register block and fix insert semaphore 2023-07-20 14:27:39 -03:00
Matheus f30f41a28c kernel: block abstraction and partition table parsing 2023-07-20 14:27:23 -03:00
Matheus b0f12deff8 nvme: basic read/write 2023-07-19 20:20:41 -03:00
Matheus 5c9ff26b90 nvme: command submission and creation of I/O queues 2023-07-19 15:12:25 -03:00
Matheus 5e85429c5e nvme: controller initialization 2023-07-16 21:44:30 -03:00