greatbridf
|
ed409420ad
chore: update Makefile to run with qemu
|
пре 2 година |
greatbridf
|
29cbe96c11
chore: update .gitignore
|
пре 2 година |
greatbridf
|
d7bbbc54d6
chore: export compile command for vim and etc.
|
пре 2 година |
greatbridf
|
c6488b7839
chore: supress some warnings concerning types
|
пре 3 година |
greatbridf
|
682a1ebb2d
feat: set new gdt and tss
|
пре 3 година |
greatbridf
|
17a56ef31e
style: simplify kernel_main
|
пре 3 година |
greatbridf
|
192da56cf8
Merge branch 'fix' into paging
|
пре 3 година |
greatbridf
|
5c6f57e50f
fix: macos build problem
|
пре 3 година |
greatbridf
|
06c0d7de96
feat: page fault handing
|
пре 3 година |
greatbridf
|
934bbc12aa
fix: wrong cmake script (linker path)
|
пре 3 година |
greatbridf
|
900b7a9f43
Merge branch 'macos-compiling' into paging
|
пре 3 година |
greatbridf
|
68225b9fab
Merge remote-tracking branch 'origin/paging' into paging
|
пре 3 година |
greatbridf
|
1a5b8ccba3
feat: cross compiling in macos
|
пре 3 година |
greatbridf
|
5b08ce1baf
fix: change def of size_t
|
пре 3 година |
greatbridf
|
e5736d17d8
feat: add user segments
|
пре 3 година |
greatbridf
|
3ef0e3e514
feat: print 64bit hex numbers
|
пре 3 година |
greatbridf
|
e6ad94fa10
feat: define ptr_t basing on cpu type
|
пре 3 година |
greatbridf
|
8263290dfb
feat: map 0xc0000000 as kernel space
|
пре 3 година |
greatbridf
|
7f1ca69928
feat: enable paging
|
пре 3 година |
greatbridf
|
3a9982a94d
feat: initialize pd and pt
|
пре 3 година |
greatbridf
|
12ac6c5230
change: move kernel loader dest
|
пре 3 година |
greatbridf
|
42fb5927b1
feat: use full address space
|
пре 3 година |
greatbridf
|
36c0bb6a52
feat: page directory and page table struct
|
пре 3 година |
greatbridf
|
e0bd7ce1a4
feat: read mem_map from bios
|
пре 3 година |
greatbridf
|
2ad7c01332
feat: macro printkf
|
пре 3 година |
greatbridf
|
1298cee68d
feat: print long long decimals
|
пре 3 година |
greatbridf
|
48978f5f74
feat: timer
|
пре 3 година |
greatbridf
|
9bc1fa9db7
feat: vga support CR
|
пре 3 година |
greatbridf
|
1be69f0785
feat: improved keyboard event handling
|
пре 3 година |
greatbridf
|
cfba937af6
fix: minus size after erasing element
|
пре 3 година |