compiled newlib, need to hook up the system calls
This commit is contained in:
24
programs/crt0.S
Normal file
24
programs/crt0.S
Normal file
@@ -0,0 +1,24 @@
|
||||
.global _start
|
||||
.intel_syntax noprefix
|
||||
|
||||
.section .text
|
||||
_start:
|
||||
xor ebp, ebp
|
||||
push ebp
|
||||
mov ebp, esp
|
||||
|
||||
mov eax, [esp + 4]
|
||||
lea ebx, [esp + 8]
|
||||
lea ecx, [esp + 12]
|
||||
|
||||
push ecx
|
||||
push ebx
|
||||
push eax
|
||||
|
||||
call main
|
||||
|
||||
push eax
|
||||
call exit
|
||||
|
||||
1: hlt
|
||||
jmp 1b
|
||||
Reference in New Issue
Block a user