Fix bug in crt0

This commit is contained in:
TuxSH committed 2018-05-08 14:56:17 +02:00
1 parent 461e886244
commit d43255d484
3 files changed
+5

No files matched your search

+2
View File
@@ -41,6 +41,8 @@ _start:
ldr r0, =__program_argc
ldr r1, =__program_argv
ldr lr, =__program_exit
ldr r0, [r0]
ldr r1, [r1]
b main
/* No need to include this in normal programs: */
+1
View File
@@ -47,6 +47,7 @@ int main(int argc, void **argv) {
g_stage2_args = (stage2_args_t *)argv[STAGE2_ARGV_ARGUMENT_STRUCT];
if(g_stage2_args->version != 0) {
printf("Error: Incorrect Stage2 args version (expected %lu, got %lu)!\n", 0lu, g_stage2_args->version);
generic_panic();
}
+2
View File
@@ -41,6 +41,8 @@ _start:
ldr r0, =__program_argc
ldr r1, =__program_argv
ldr lr, =__program_exit
ldr r0, [r0]
ldr r1, [r1]
b main
/* No need to include this in normal programs: */