summaryrefslogtreecommitdiff
path: root/src/kernel.c
diff options
context:
space:
mode:
authorCarlos Maiolino <[email protected]>2026-02-24 21:12:39 +0100
committerCarlos Maiolino <[email protected]>2026-02-24 21:12:39 +0100
commit150499dbea44a4ecf1689990ed915467a14abb02 (patch)
tree4821b1a6438a6b4728c26d5f4e3c745757f3987e /src/kernel.c
parentc96b289dc49c18ac36fb7e13242e5f855a56840e (diff)
block: Add a simple block layer
Signed-off-by: Carlos Maiolino <[email protected]>
Diffstat (limited to 'src/kernel.c')
-rw-r--r--src/kernel.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/kernel.c b/src/kernel.c
index d917bd8..373d65d 100644
--- a/src/kernel.c
+++ b/src/kernel.c
@@ -7,7 +7,7 @@
#include <toxic/io.h>
#include <mm/kernel_heap.h>
#include <mm/paging.h>
-#include <ata/ata.h>
+#include <block/block.h>
static struct page_directory *kernel_directory;
@@ -16,6 +16,7 @@ void start_kernel()
char buf[512] = {0};
init_display(2);
+ block_init();
vprintl("Hello World!!!\n");
vprintl("Testing it!!!\n");
@@ -51,5 +52,5 @@ void start_kernel()
kfree(ptr);
- ata_read_sector(0, 1, buf);
+ bread(bdev_get(0), 0, 1, buf);
}