Files
osdev/kernel/console.h
T
Luke Street 295ec24a65 Serial I/O; simple VGA graphics output; multiboot info & memory map
Initial work on shell history using arrow keys
2018-09-27 01:06:55 -04:00

22 lines
461 B
C

#pragma once
#include <common.h>
bool console_vga_enabled();
void console_set_vga_enabled(bool enabled);
bool console_serial_enabled();
void console_set_serial_enabled(bool enabled);
void clear_screen();
void kprint(const char *message);
void kprint_char(char c);
void kprint_uint64(uint64_t val);
void kprint_uint32(uint32_t val);
void kprint_uint16(uint16_t val);
void kprint_uint8(uint8_t val);
void kprint_backspace();
_noreturn
void panic(char *str);