Initial priority-based scheduler

- Scheduler now has multiple linked_lists of processes at different
  priorities
- Process structure improvements
- scheduler::tick() and scheduler::schedule() separation
This commit is contained in:
Justin C. Miller
2018-09-11 22:37:00 -07:00
parent 593cda3ee8
commit fafe582802
7 changed files with 136 additions and 23 deletions

View File

@@ -3,7 +3,8 @@ _start:
xor rbp, rbp ; Sentinel rbp
.loop:
mov rax, 0 ; DEBUG syscall
;mov rax, 1 ; DEBUG syscall
mov rax, 0 ; NOOP syscall
syscall
jmp .loop