greatbridf
|
d44046d21c
feat(gblibc): separate libc from kernel code
|
2 years ago |
greatbridf
|
8326c982e1
adapt more parts to cpp
|
2 years ago |
greatbridf
|
e083913ad7
refactor: move bss initialization to kernel_main
|
2 years ago |
greatbridf
|
2eaf205b8a
memory allocation
|
2 years ago |
greatbridf
|
c4c0c61e6b
feat: page mapping
|
2 years ago |
greatbridf
|
2396f6a355
feat: allocate pages for page tables (BROKEN)
|
2 years ago |
greatbridf
|
69a9725e1f
feat: load kernel size
|
2 years ago |
greatbridf
|
682a1ebb2d
feat: set new gdt and tss
|
3 years ago |
greatbridf
|
e0bd7ce1a4
feat: read mem_map from bios
|
3 years ago |
greatbridf
|
17b272f978
add pragma once
|
4 years ago |
greatbridf
|
1b7348b670
check a20
|
4 years ago |
greatbridf
|
6b2fab4ef6
introcude c
|
4 years ago |