From d62f9ddd853deae2f6a26548f8d9b3b12e12cc64 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Thu, 26 Jun 2025 03:08:28 +0200 Subject: [PATCH] Renamed assembly initialization code to _entry instead of _start, to avoid confusing with start() C function --- entry.S | 4 ++-- link.ld | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/entry.S b/entry.S index f32657c..6d7ff99 100644 --- a/entry.S +++ b/entry.S @@ -1,6 +1,6 @@ .section .text -.globl _start -_start: +.globl _entry +_entry: # Both call and j will work here, but since ra will be cleared, # we will need a jump instruction back (from _clear) to continue. call _clear diff --git a/link.ld b/link.ld index 4a0d20f..1836834 100644 --- a/link.ld +++ b/link.ld @@ -1,5 +1,5 @@ -OUTPUT_ARCH(riscv) -ENTRY(_start) +OUTPUT_ARCH( "riscv" ) +ENTRY( _entry ) /* See: entry.S */ SECTIONS {