greatbridf
|
cb96ca109a
feat: free kinit memory
|
před 2 roky |
greatbridf
|
56756566e1
refactor(irq0): remove is_scheduler_ready
|
před 2 roky |
greatbridf
|
e3d5803469
optimize(mm): rename pptr_t, make funcs constexpr
|
před 2 roky |
greatbridf
|
8af1356b08
style(mm): simplify code
|
před 2 roky |
greatbridf
|
342ecc0e21
feat(process): enter user mode
|
před 2 roky |
greatbridf
|
2eaf205b8a
memory allocation
|
před 2 roky |
greatbridf
|
b021d6d93d
fix: not disabling interrupt while setting up gdt
|
před 2 roky |
greatbridf
|
7c311199cb
working on broken system
|
před 2 roky |
greatbridf
|
2396f6a355
feat: allocate pages for page tables (BROKEN)
|
před 2 roky |
greatbridf
|
682a1ebb2d
feat: set new gdt and tss
|
před 3 roky |
greatbridf
|
7f1ca69928
feat: enable paging
|
před 3 roky |