Skip to content

Milestone 1 - Userland process with protection and syscalls

Pre-release
Pre-release
Compare
Choose a tag to compare
@TwoUnderscorez TwoUnderscorez released this 25 Jan 16:08
· 153 commits to master since this release

Milestone 1 - Userland process with protection and syscalls

Added since last time:
  1. Kernel heap
    • malloc
    • free
  2. Page frame allocator
    • kalloc_frame
    • kfree_frame
  3. PAE Paging with protection
  4. Syscalls
  5. Code base for multi-tasking (Context Switch)
Kernel Heap

heap

Page frame allocator

screenshot from 2018-01-25 16-58-24

Multitasking in userland

tasking