greatbridf
|
e083913ad7
refactor: move bss initialization to kernel_main
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
2eaf205b8a
memory allocation
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
2396f6a355
feat: allocate pages for page tables (BROKEN)
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
4ad62d98cf
feat: move kernel to 0x100000
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
69a9725e1f
feat: load kernel size
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
12ac6c5230
change: move kernel loader dest
|
%!s(int64=3) %!d(string=hai) anos |
greatbridf
|
cb4d47c312
feat: call c++ objects' constructors
|
%!s(int64=3) %!d(string=hai) anos |
greatbridf
|
b442fa0499
chore: generate symbol file and debug info
|
%!s(int64=3) %!d(string=hai) anos |
greatbridf
|
6d4c446ddf
printk and put char
|
%!s(int64=4) %!d(string=hai) anos |
greatbridf
|
1b7348b670
check a20
|
%!s(int64=4) %!d(string=hai) anos |
greatbridf
|
6b2fab4ef6
introcude c
|
%!s(int64=4) %!d(string=hai) anos |
greatbridf
|
cb2c39a5dc
initial commit
|
%!s(int64=4) %!d(string=hai) anos |