diff --git a/arch/risc-v/src/c906/c906_start.c b/arch/risc-v/src/c906/c906_start.c index 1b58cf42479..0248374b788 100644 --- a/arch/risc-v/src/c906/c906_start.c +++ b/arch/risc-v/src/c906/c906_start.c @@ -59,7 +59,6 @@ */ uintptr_t g_idle_topstack = C906_IDLESTACK_TOP; -volatile bool g_serial_ok = false; /**************************************************************************** * Public Functions @@ -115,8 +114,6 @@ void __c906_start(uint32_t mhartid) showprogress('B'); - g_serial_ok = true; - /* Do board initialization */ c906_boardinitialize(); diff --git a/arch/risc-v/src/common/riscv_cpustart.c b/arch/risc-v/src/common/riscv_cpustart.c index e6984ada7e3..abc2086f79c 100644 --- a/arch/risc-v/src/common/riscv_cpustart.c +++ b/arch/risc-v/src/common/riscv_cpustart.c @@ -41,16 +41,6 @@ #include "riscv_internal.h" #include "chip.h" -/**************************************************************************** - * Pre-processor Definitions - ****************************************************************************/ - -/**************************************************************************** - * Public Data - ****************************************************************************/ - -extern volatile bool g_serial_ok; - /**************************************************************************** * Public Functions ****************************************************************************/ @@ -76,12 +66,6 @@ void riscv_cpu_boot(int cpu) return; } - /* Wait for g_serial_ok set by cpu0 when booting */ - - while (!g_serial_ok) - { - } - /* Clear machine software interrupt for CPU(cpu) */ putreg32(0, (uintptr_t)RISCV_CLINT_MSIP + (4 * cpu)); diff --git a/arch/risc-v/src/k210/k210_start.c b/arch/risc-v/src/k210/k210_start.c index f9159523d20..51993e8fa86 100644 --- a/arch/risc-v/src/k210/k210_start.c +++ b/arch/risc-v/src/k210/k210_start.c @@ -53,7 +53,6 @@ */ uintptr_t g_idle_topstack = K210_IDLESTACK0_TOP; -volatile bool g_serial_ok = false; /**************************************************************************** * Public Functions @@ -109,8 +108,6 @@ void __k210_start(uint32_t mhartid) showprogress('B'); - g_serial_ok = true; - /* Do board initialization */ k210_boardinitialize(); diff --git a/arch/risc-v/src/mpfs/mpfs_start.c b/arch/risc-v/src/mpfs/mpfs_start.c index bf764d835ab..398659da74f 100755 --- a/arch/risc-v/src/mpfs/mpfs_start.c +++ b/arch/risc-v/src/mpfs/mpfs_start.c @@ -61,7 +61,6 @@ */ uintptr_t g_idle_topstack = MPFS_IDLESTACK_TOP; -volatile bool g_serial_ok = false; /* Default boot address for every hart */ @@ -159,8 +158,6 @@ void __mpfs_start(uint32_t mhartid) showprogress('B'); - g_serial_ok = true; - /* Do board initialization */ mpfs_boardinitialize();