From e90b72ec3082588b296956730bd2930cf8d5d671 Mon Sep 17 00:00:00 2001 From: Richard Qin Date: Fri, 10 Jul 2026 11:31:46 +0800 Subject: refactor: promote new architecture to repository root Archive the deprecated implementation under lume-legacy, make the new kernel the default root-level build, and update repository entry points without changing kernel behavior. --- src/boot/entry.S | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 src/boot/entry.S (limited to 'src/boot/entry.S') diff --git a/src/boot/entry.S b/src/boot/entry.S deleted file mode 100644 index 8910ddc..0000000 --- a/src/boot/entry.S +++ /dev/null @@ -1,47 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later -# Copyright (C) 2026 Richard Qin - -.section .text.entry -.global _start - -_start: - mv tp, a0 - - la t0, stack_base - li t1, 4096 - addi t2, a0, 1 - mul t1, t1, t2 - add sp, t0, t1 - - bnez a0, .L_jump_main - - la t0, sbss - la t1, ebss -.L_clear_bss: - bge t0, t1, .L_save_dtb - sd zero, 0(t0) - addi t0, t0, 8 - j .L_clear_bss - -.L_save_dtb: - la t0, g_dtb_addr - sd a1, 0(t0) - -.L_jump_main: - call kernel_main - -.L_park: - wfi - j .L_park - -.section .bss -.align 4 -.global stack_top -stack_base: - .space 4096 * 8 -stack_top: - -.align 8 -.global g_dtb_addr -g_dtb_addr: - .space 8 \ No newline at end of file -- cgit v1.2.3