diff --git a/src/system/boot/platform/raspberrypi_arm/entry.S b/src/system/boot/platform/raspberrypi_arm/entry.S index 632e8cf619..d49b20a51a 100644 --- a/src/system/boot/platform/raspberrypi_arm/entry.S +++ b/src/system/boot/platform/raspberrypi_arm/entry.S @@ -1,6 +1,6 @@ .section .init -.globl _start -_start: +.globl _entry +_entry: b jmp_loader .section .text @@ -14,12 +14,12 @@ jmp_loader: /* For Thumb code? */ /* - ldr r12, =pi_start + ldr r12, =_start mov lr, pc bx r12 */ - b pi_start + b _start /* Cause exception if loader returns */ swi 0xFFFFFF diff --git a/src/system/boot/platform/raspberrypi_arm/start.c b/src/system/boot/platform/raspberrypi_arm/start.c index 7ac65ec955..4bb89729b1 100644 --- a/src/system/boot/platform/raspberrypi_arm/start.c +++ b/src/system/boot/platform/raspberrypi_arm/start.c @@ -15,7 +15,7 @@ #include #include #include -#include +//#include #include #include @@ -103,7 +103,7 @@ platform_exit(void) void -pi_start(void) +_start(void) { stage2_args args; diff --git a/src/system/ldscripts/arm/boot_loader_raspberrypi_arm.ld b/src/system/ldscripts/arm/boot_loader_raspberrypi_arm.ld index 19c64ac7c8..ea8f7aa1c3 100644 --- a/src/system/ldscripts/arm/boot_loader_raspberrypi_arm.ld +++ b/src/system/ldscripts/arm/boot_loader_raspberrypi_arm.ld @@ -1,6 +1,6 @@ OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") OUTPUT_ARCH(arm) -ENTRY(_start) +ENTRY(_entry) C_STACK_SIZE = 1048576; IRQ_STACK_SIZE = 0;