Commit graph

9 commits

Author SHA1 Message Date
fef
dda4dde950
libc: add string operations for libc 2021-09-19 04:48:20 +02:00
fef
70b970e275
x86: forgot data section in linker script 2021-09-19 04:46:35 +02:00
fef
27c516b896
boot: remove framebuffer tag, fix bug
We will only work in raw character mode for now,
it's probably gonna take a *lot* of time until
we have an actual VGA driver qwq
2021-09-19 04:45:32 +02:00
fef
3a8887ad51
vscode: update c config and add settings 2021-09-19 04:15:48 +02:00
fef
8f54584493
boot: use correct align for mb2 header 2021-09-18 16:58:17 +02:00
fef
c7eb58b930
boot: add basic multiboot support
Turns out writing your own bootloader from scratch
is something you probably don't wanna be bothered
with when your main goal is writing an entire
operating system.  Blessed be the souls of the
maniacs who gave us GRUB, and punched be their
faces for writing such inconsistent documentation.
2021-09-18 16:48:46 +02:00
fef
8f2b378f7c
add template config for vs code 2021-09-17 19:50:21 +02:00
fef
55e5ad90f6
fix license url 2021-09-14 21:51:46 +02:00
fef
6c44a66b55
initial commit uwu 2021-09-13 18:51:51 +02:00