Scheduler fix, User RR

This commit is contained in:
2026-04-03 19:18:08 +02:00
parent 437bd0e751
commit 0240220796
7 changed files with 88 additions and 21 deletions
+5
View File
@@ -12,5 +12,10 @@ hello:
mov rdx, 33 ;count
int 0x80
.end:
mov rax, 0x3C ;sys_exit
mov rdi, 0x0 ;error_code
int 0x80
.loop:
jmp .loop
+25
View File
@@ -0,0 +1,25 @@
bits 64
section .data
hello db 0x0A, 0x0D, "User program 2 speaking", 0
section .text
_start:
mov rax, 0x1 ;sys_write
mov rdi, 0x1 ;stdout
lea rsi, [rel hello]
mov rdx, 25 ;count
int 0x80
; when we are ready to have an os specific toolchain,
; this bit (exit & loop) should be appended at the end of every
; C program we compile.
.end:
mov rax, 0x3C
mov rdi, 0x0
int 0x80
.loop:
jmp .loop