tasking: fix syscall handling, use debug_log instead of printf in some places

This commit is contained in:
2025-06-19 18:31:15 +03:00
parent 93f174827b
commit a9789b7f57
9 changed files with 53 additions and 52 deletions
BIN
View File
Binary file not shown.
+14
View File
@@ -6,10 +6,24 @@ _start: ;tell linker entry point
mov ebx, 1 ;file descriptor (stdout)
mov eax, 4 ;system call number (sys_write)
int 0x80 ;call kernel
mov eax, 1 ;system call number (sys_exit)
int 0x80 ;call kernel
mov eax, 4
mov ebx, 1
mov ecx, msg2
mov edx, len2
int 0x80
mov eax, 1
int 0x80
jmp $
section .data
msg db 'Hello, world!',0x0 ;our dear string
len equ $ - msg ;length of our dear string
msg2 db 'seems like KatauOS just executed this ELF-file!!',0x0
len2 equ $ - msg2
BIN
View File
Binary file not shown.