greatbridf
|
2dccf820fa
fix: release mode sse bug
|
il y a 2 ans |
greatbridf
|
d923498640
feat: copy on write
|
il y a 2 ans |
greatbridf
|
1cc56a7e13
feat: memory initialization
|
il y a 2 ans |
greatbridf
|
2eaf205b8a
memory allocation
|
il y a 2 ans |
greatbridf
|
a9ffa8ad1a
fix: tty.h not using extern "C"
|
il y a 2 ans |
greatbridf
|
f2dab67f6e
style: remove TODOs
|
il y a 2 ans |
greatbridf
|
5c72b6b203
feat: init_paging: check errors
|
il y a 2 ans |
greatbridf
|
f495739520
style: kernel_main.c include paths
|
il y a 2 ans |
greatbridf
|
c4c0c61e6b
feat: page mapping
|
il y a 2 ans |
greatbridf
|
b021d6d93d
fix: not disabling interrupt while setting up gdt
|
il y a 2 ans |
greatbridf
|
7c311199cb
working on broken system
|
il y a 2 ans |
greatbridf
|
2396f6a355
feat: allocate pages for page tables (BROKEN)
|
il y a 2 ans |
greatbridf
|
4ad62d98cf
feat: move kernel to 0x100000
|
il y a 2 ans |
greatbridf
|
12f53f49eb
feat: type bitmap
|
il y a 2 ans |
greatbridf
|
69a9725e1f
feat: load kernel size
|
il y a 2 ans |
greatbridf
|
0d6d8d95fd
chore: update Makefile for debugging and running
|
il y a 2 ans |
greatbridf
|
7cb2030b14
feat: tty, memcpy and strlen
|
il y a 2 ans |
greatbridf
|
177ff70411
feat: serial port read and write
|
il y a 2 ans |
greatbridf
|
f1e064e225
fix: update loader read size
|
il y a 2 ans |
greatbridf
|
3e52ddd462
fix: enable SSE to prevent crashes
|
il y a 2 ans |
greatbridf
|
ed409420ad
chore: update Makefile to run with qemu
|
il y a 2 ans |
greatbridf
|
29cbe96c11
chore: update .gitignore
|
il y a 2 ans |
greatbridf
|
d7bbbc54d6
chore: export compile command for vim and etc.
|
il y a 2 ans |
greatbridf
|
c6488b7839
chore: supress some warnings concerning types
|
il y a 3 ans |
greatbridf
|
682a1ebb2d
feat: set new gdt and tss
|
il y a 3 ans |
greatbridf
|
17a56ef31e
style: simplify kernel_main
|
il y a 3 ans |
greatbridf
|
192da56cf8
Merge branch 'fix' into paging
|
il y a 3 ans |
greatbridf
|
5c6f57e50f
fix: macos build problem
|
il y a 3 ans |
greatbridf
|
06c0d7de96
feat: page fault handing
|
il y a 3 ans |
greatbridf
|
934bbc12aa
fix: wrong cmake script (linker path)
|
il y a 3 ans |