diff options
Diffstat (limited to 'kernel/src/devices/disc.c')
| -rw-r--r-- | kernel/src/devices/disc.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/kernel/src/devices/disc.c b/kernel/src/devices/disc.c index b378fc1..75ed1ef 100644 --- a/kernel/src/devices/disc.c +++ b/kernel/src/devices/disc.c @@ -4,25 +4,24 @@ #include <paging.h> #include <libk/math.h> #include <kernel_vma.h> +#include <libk/stdio.h> -#include <libk/serial_stdio.h> - -disc_sector_t* disc; +disc_sector_t *disc; void disc_init() { - disc = (disc_sector_t*)((uint64_t)ext2_module->mod_start + KERNEL_VMA); + disc = (disc_sector_t *)((uint64_t)ext2_module->mod_start + KERNEL_VMA); if (disc == NULL) { printf("Error opening disc\n"); } } -void read_sector(size_t sector_num, disc_sector_t* disc_sector) +void read_sector(size_t sector_num, disc_sector_t *disc_sector) { memcpy(disc_sector, disc + sector_num, SECTOR_SIZE); } -void write_sector(size_t sector_num, disc_sector_t* disc_sector) +void write_sector(size_t sector_num, disc_sector_t *disc_sector) { memcpy(disc + sector_num, disc_sector, SECTOR_SIZE); } |
