Don't assume we are located at /bin/init

This commit is contained in:
apio 2022-10-01 13:16:59 +02:00
parent 008bdf505c
commit cde850258d

View File

@ -2,23 +2,23 @@ section .text
global _start global _start
_start: _start:
mov rax, 1 mov rax, 1
int 42h int 42h ; sys_yield
mov rdi, HelloLabel mov rdi, HelloLabel
mov rsi, 22 mov rsi, 17
mov rax, 3 mov rax, 3
int 42h int 42h ; sys_write
mov rdi, 400 mov rdi, 4000
mov rax, 2 mov rax, 2
int 42h int 42h ; sys_sleep
mov rdi, ExitLabel mov rdi, ExitLabel
mov rsi, 31 mov rsi, 26
mov rax, 3 mov rax, 3
int 42h int 42h ; sys_write
mov rax, 0 mov rax, 0
int 42h int 42h ; sys_exit
section .rodata section .rodata
HelloLabel: HelloLabel:
db "Hello from /bin/init!", 0xA db "Hello from init!", 0xA
ExitLabel: ExitLabel:
db "Well, bye. (/bin/init exiting)", 0xA db "Well, bye. (init exiting)", 0xA