From 64df5d2b4559f843f71f2ecf914ddc5d5cd6d16f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Lov=C3=A9n?= Date: Thu, 6 Jan 2022 22:16:50 +0100 Subject: [PATCH] Sorting header files --- src/kernel/include/debug.h | 12 ++++++------ src/kernel/include/multiboot.h | 2 ++ src/kernel/include/vga.h | 1 + 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/kernel/include/debug.h b/src/kernel/include/debug.h index 3083eae..76b29fb 100644 --- a/src/kernel/include/debug.h +++ b/src/kernel/include/debug.h @@ -18,11 +18,6 @@ #define debug_error(...) #endif -void debug_printf(char *fmt, ...); -void debug_puts(char *s); -void debug_putsn(char *s, size_t n); -void debug_putsh(char c); - #define S(x) #x #define S_(x) S(x) #define S__LINE__ S_(__LINE__) @@ -37,4 +32,9 @@ void debug_putsh(char c); if(_override) break; \ } \ }while(0) - \ No newline at end of file + +// boot/debug.c +void debug_printf(char *fmt, ...); +void debug_puts(char *s); +void debug_putsn(char *s, size_t n); +void debug_putsh(char c); \ No newline at end of file diff --git a/src/kernel/include/multiboot.h b/src/kernel/include/multiboot.h index 7078b18..17f989d 100644 --- a/src/kernel/include/multiboot.h +++ b/src/kernel/include/multiboot.h @@ -24,8 +24,10 @@ struct kernel_boot_data_st{ #define MMAP_FREE 1 +// boot/kmain.c extern struct kernel_boot_data_st kernel_boot_data; +// boot/multiboot.c int multiboot_init(uint64_t magic, void *mboot_info); int multiboot_get_memory_area(size_t index, uintptr_t *start, uintptr_t *end, uint32_t *type); #endif \ No newline at end of file diff --git a/src/kernel/include/vga.h b/src/kernel/include/vga.h index 03fda32..eab39d6 100644 --- a/src/kernel/include/vga.h +++ b/src/kernel/include/vga.h @@ -3,5 +3,6 @@ #define VGA_MEMORY P2V(0xB8000) +// drivers/vga.c void vga_init(); void vga_write(char c); \ No newline at end of file