Commit History

Autor SHA1 Mensaxe Data
  greatbridf 304ecefefb feat: move kernel to 0xc0000000 %!s(int64=2) %!d(string=hai) anos
  greatbridf cb96ca109a feat: free kinit memory %!s(int64=2) %!d(string=hai) anos
  greatbridf 56756566e1 refactor(irq0): remove is_scheduler_ready %!s(int64=2) %!d(string=hai) anos
  greatbridf e3d5803469 optimize(mm): rename pptr_t, make funcs constexpr %!s(int64=2) %!d(string=hai) anos
  greatbridf 8af1356b08 style(mm): simplify code %!s(int64=2) %!d(string=hai) anos
  greatbridf 342ecc0e21 feat(process): enter user mode %!s(int64=2) %!d(string=hai) anos
  greatbridf 2eaf205b8a memory allocation %!s(int64=2) %!d(string=hai) anos
  greatbridf b021d6d93d fix: not disabling interrupt while setting up gdt %!s(int64=2) %!d(string=hai) anos
  greatbridf 7c311199cb working on broken system %!s(int64=2) %!d(string=hai) anos
  greatbridf 2396f6a355 feat: allocate pages for page tables (BROKEN) %!s(int64=2) %!d(string=hai) anos
  greatbridf 682a1ebb2d feat: set new gdt and tss %!s(int64=3) %!d(string=hai) anos
  greatbridf 7f1ca69928 feat: enable paging %!s(int64=3) %!d(string=hai) anos