Commit graph

12 commits

Author SHA1 Message Date
hippoz
dda6d4698c
use correct struct for interrupt frames 2022-02-25 21:29:18 +02:00
hippoz
6839eb4699
fix some compiler warnings 2022-02-24 22:01:02 +02:00
hippoz
80b8ad3fce
add os name to grub config 2022-02-24 21:58:36 +02:00
hippoz
581c2d7d64
add void to functions with no arguments 2022-02-24 21:57:59 +02:00
hippoz
ca93f5077b
add rest of exceptions to exception.c 2022-02-24 21:53:44 +02:00
hippoz
c1bac7864f
keyboard support + switch bootstrap to nasm 2022-02-24 21:16:28 +02:00
hippoz
eae0e5e345
fix makefile clean rule 2022-02-24 18:18:31 +02:00
hippoz
bb30cd2a65
rename vga to terminal and move to gfx folder 2022-02-24 18:16:17 +02:00
hippoz
065dbf5177
better exception handling + bad kprintf 2022-02-24 18:11:09 +02:00
hippoz
b654976ebb
Add interrupts [its-broken] 2022-02-22 21:20:57 +02:00
hippoz
6867765041
Update Makefile clean rule 2022-02-22 14:10:43 +02:00
hippoz
4cc8bb5ec7
Initial commit:
Barebones kernel that can print to a "tty". Has some basic functions
like memcpy, strlen, etc.
A GDT is also present, however it has not yet been properly tested.
The folder structure is currently not optimal or well organized.
2022-02-22 14:01:39 +02:00