|
8eaa8e6c8f
|
Implement kernel brk
|
2022-01-10 00:06:31 +01:00 |
|
|
4a2dc7e083
|
Use C2X standard
|
2022-01-09 23:39:19 +01:00 |
|
|
8d53f5468e
|
Path and compile musl libc into kernel
|
2022-01-09 22:57:14 +01:00 |
|
|
c95f256e1b
|
Allow manually breaking out of interrupt handler
|
2022-01-09 22:51:23 +01:00 |
|
|
56c9205fc8
|
Fix missing header in debug.h
|
2022-01-09 22:50:47 +01:00 |
|
|
38181eb728
|
Refactoring debug terminal
|
2022-01-08 23:09:52 +01:00 |
|
|
a09c160bcb
|
Print text in framebuffer
|
2022-01-08 22:00:03 +01:00 |
|
|
40999d3da3
|
Make sure all multiboot tags are preserved
|
2022-01-08 21:47:51 +01:00 |
|
|
a46b4f68d0
|
Framebuffer cleanup and areas
|
2022-01-08 16:43:03 +01:00 |
|
|
bcf5ca86a3
|
Clean out test stuff
|
2022-01-07 00:12:13 +01:00 |
|
|
7843bf11d0
|
Start at framebuffer drawing
|
2022-01-07 00:10:25 +01:00 |
|
|
60bb1bd039
|
Avoid overwriting bootloader data
|
2022-01-06 22:52:26 +01:00 |
|
|
64df5d2b45
|
Sorting header files
|
2022-01-06 22:16:50 +01:00 |
|
|
ec99fbf801
|
Memory management
|
2022-01-06 22:02:55 +01:00 |
|
|
5d790cadbb
|
Cleanup
|
2022-01-06 00:53:59 +01:00 |
|
|
b1fb74db0c
|
Bind interrupts
|
2022-01-06 00:42:20 +01:00 |
|
|
2458a3db69
|
Some commenting
|
2022-01-06 00:08:20 +01:00 |
|
|
d6025a1db7
|
Fix exception bug
|
2022-01-04 21:50:19 +01:00 |
|
|
f89fafe1fa
|
Interrupts
|
2022-01-04 11:25:12 +01:00 |
|
|
ca42990b55
|
Process multiboot data
|
2022-01-03 15:25:12 +01:00 |
|
|
5276d5e882
|
Debug helpers
|
2022-01-03 00:32:58 +01:00 |
|
|
eea52c1717
|
Higher half, c main
|
2022-01-02 23:34:25 +01:00 |
|
|
aca48a1ed0
|
Boot into long mode
|
2022-01-02 22:11:59 +01:00 |
|
|
271ab8860f
|
Improved build commands
|
2022-01-02 20:19:53 +01:00 |
|
|
e0979ed357
|
Bootable multiboot2 kernel
|
2022-01-02 17:25:07 +01:00 |
|