From f2a8b01607aca8f41cc5f50b18bea74d65766731 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Fri, 27 May 2016 16:19:02 +0900 Subject: [PATCH] Fix IDLE thread --- ChangeLog | 4 ++++ chopstx.c | 2 +- example-fs-bb48/{first-pages.c => sys.c} | 0 3 files changed, 5 insertions(+), 1 deletion(-) rename example-fs-bb48/{first-pages.c => sys.c} (100%) diff --git a/ChangeLog b/ChangeLog index bb1d6c2..4baf8bd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2016-05-27 NIIBE Yutaka + + * chopstx.c (preempt): Fix IDLE thread stack pointer. + 2016-05-26 NIIBE Yutaka * entry.c: Follow the move of clk_gpio_init*.c diff --git a/chopstx.c b/chopstx.c index 19316ac..2467cbc 100644 --- a/chopstx.c +++ b/chopstx.c @@ -2017,7 +2017,7 @@ preempt (void) "bx r0\n" "1:\n\t" /* Spawn an IDLE thread. */ - "ldr r0, =__main_stack_end__-32\n\t" + "ldr r0, =__main_stack_end__\n\t" "msr PSP, r0\n\t" "mov r1, #0\n\t" "mov r2, #0\n\t" diff --git a/example-fs-bb48/first-pages.c b/example-fs-bb48/sys.c similarity index 100% rename from example-fs-bb48/first-pages.c rename to example-fs-bb48/sys.c