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