aboutsummaryrefslogtreecommitdiff
path: root/kernel/include
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2025-01-01 08:24:38 -0500
committerRaghuram Subramani <raghus2247@gmail.com>2025-01-01 08:24:38 -0500
commit9f5c5bc6cb88913af96da62f30cdb070f2c30df5 (patch)
tree43ebe6463da9439d3c3e6c5200252ae8a05b4fcf /kernel/include
parent9cd003e3f7ff4cea9945ea1f0330a3044235855a (diff)
kernel: printk: Color output
The sender's name must be colorized in yellow, to make it easier to look at the logs.
Diffstat (limited to 'kernel/include')
-rw-r--r--kernel/include/drivers/serial.h4
-rw-r--r--kernel/include/drivers/vga_text_buffer.h6
-rw-r--r--kernel/include/libk/io.h2
3 files changed, 6 insertions, 6 deletions
diff --git a/kernel/include/drivers/serial.h b/kernel/include/drivers/serial.h
index eef5e02..949b012 100644
--- a/kernel/include/drivers/serial.h
+++ b/kernel/include/drivers/serial.h
@@ -22,7 +22,7 @@
#define PORT 0x3f8 // COM1
void serial_initialize(void);
-void serial_write_char(char);
-void serial_write_string(char *);
+void serial_write_char(const char);
+void serial_write_string(const char *);
#endif
diff --git a/kernel/include/drivers/vga_text_buffer.h b/kernel/include/drivers/vga_text_buffer.h
index 0362f17..9fd1ac3 100644
--- a/kernel/include/drivers/vga_text_buffer.h
+++ b/kernel/include/drivers/vga_text_buffer.h
@@ -24,8 +24,8 @@
* Implement scrolling
*/
-#include <stdint.h>
#include <stdbool.h>
+#include <stdint.h>
#define VGA_WIDTH 80
#define VGA_HEIGHT 25
@@ -53,7 +53,7 @@ typedef enum {
bool vga_text_buffer_is_initialized(void);
void vga_text_buffer_initialize(void);
-void vga_text_buffer_write_char(char);
-void vga_text_buffer_write_string(char *);
+void vga_text_buffer_write_char(const char);
+void vga_text_buffer_write_string(const char *);
#endif
diff --git a/kernel/include/libk/io.h b/kernel/include/libk/io.h
index 8757dd6..bf23bf1 100644
--- a/kernel/include/libk/io.h
+++ b/kernel/include/libk/io.h
@@ -19,6 +19,6 @@
#ifndef __libk_io_h
#define __libk_io_h
-void printk(char *);
+void printk(const char *, const char *);
#endif