Tom-on
|
63a238d2c4
|
The printk(), panic() and kernel.h update
|
2026-03-26 21:07:29 +01:00 |
|
Tom-on
|
2f05396651
|
Added <errno.h> and made kernel use it
|
2026-03-25 18:17:42 +01:00 |
|
Tom-on
|
e43bc126b5
|
Made PMM not do #PFs
|
2026-03-22 19:15:11 +01:00 |
|
Tom-on
|
8cbe050f35
|
Implemented 64-bit paging
|
2026-03-22 14:27:48 +01:00 |
|
Tom-on
|
50a1d6198e
|
The great 64-bit rewrite
* We did loose tasking and only have a paging skeleton, but hey it took like 4 months so i'm happy that there's something :p
|
2026-02-08 13:04:39 +01:00 |
|
Tom-on
|
a48fa362d0
|
IMPLEMENTED TASKS!
|
2025-04-30 18:27:18 +02:00 |
|
Tom-on
|
1bc758f3c1
|
Changed camelCase to snake_case
|
2025-04-27 19:18:33 +02:00 |
|
Tom-on
|
30445e9d25
|
Fixed the pmm_init() page fault, but i have no clue why pag_init() sometimes causes it.
|
2025-04-15 10:39:25 +02:00 |
|
Tom-on
|
354339e831
|
Began using Limine as a bootloader instead of QEMUs mb1 bootloader.
|
2025-04-14 20:15:05 +02:00 |
|
Tom-on
|
7c2fcd8e9f
|
Implemented VMM!
|
2025-04-08 15:09:57 +02:00 |
|
Tom-on
|
c2b0f0baa2
|
Changed pmm_ready to pmm_bitmap.ready
|
2025-04-05 15:46:49 +02:00 |
|
Tom-on
|
25771de53e
|
Full PMM implementation
|
2025-04-04 16:58:54 +02:00 |
|
Tom-on
|
dd7e621640
|
Implemented paging
|
2025-03-29 12:06:56 +01:00 |
|
Tom-on
|
5cee647ff0
|
Added basic paging.h & paging.c
|
2025-03-28 11:30:43 +01:00 |
|