Add process scheduler, pipes, and separate terminal from shell
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
bits 64
|
||||
extern timer_handler
|
||||
|
||||
global timer_entry
|
||||
timer_entry:
|
||||
push rax
|
||||
push rcx
|
||||
push rdx
|
||||
push rsi
|
||||
push rdi
|
||||
push r8
|
||||
push r9
|
||||
push r10
|
||||
push r11
|
||||
|
||||
call timer_handler
|
||||
|
||||
pop r11
|
||||
pop r10
|
||||
pop r9
|
||||
pop r8
|
||||
pop rdi
|
||||
pop rsi
|
||||
pop rdx
|
||||
pop rcx
|
||||
pop rax
|
||||
|
||||
iretq
|
||||
Reference in New Issue
Block a user