greatbridf
|
896023acbf
fix(linker): old 'ctors' won't be called
|
2 years ago |
greatbridf
|
e083913ad7
refactor: move bss initialization to kernel_main
|
2 years ago |
greatbridf
|
2eaf205b8a
memory allocation
|
2 years ago |
greatbridf
|
2396f6a355
feat: allocate pages for page tables (BROKEN)
|
2 years ago |
greatbridf
|
4ad62d98cf
feat: move kernel to 0x100000
|
2 years ago |
greatbridf
|
69a9725e1f
feat: load kernel size
|
2 years ago |
greatbridf
|
12ac6c5230
change: move kernel loader dest
|
3 years ago |
greatbridf
|
cb4d47c312
feat: call c++ objects' constructors
|
3 years ago |
greatbridf
|
b442fa0499
chore: generate symbol file and debug info
|
3 years ago |
greatbridf
|
6d4c446ddf
printk and put char
|
4 years ago |
greatbridf
|
1b7348b670
check a20
|
4 years ago |
greatbridf
|
6b2fab4ef6
introcude c
|
4 years ago |
greatbridf
|
cb2c39a5dc
initial commit
|
4 years ago |