diff options
author | Dawid Niedzwiecki <dn@semihalf.com> | 2021-12-09 12:20:54 +0100 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-12-17 08:05:06 +0000 |
commit | cf66b5288713fedc917283ad6f86d75c3c59f4f9 (patch) | |
tree | ba1f35bd58e1a31f5c116ec7192873d812869623 /core/riscv-rv32i/task.c | |
parent | c346481f4bcc5aa52662e4dffa2c17d7b5b18509 (diff) | |
download | chrome-ec-cf66b5288713fedc917283ad6f86d75c3c59f4f9.tar.gz |
atomic: change atomic_t to long
Change the atomic_t type from int to long. For all chips used for EC,
this change shouldn't impact the generated code, except for the string
needed fot the print function. For the host build keep int, because EC
codebase assumes that the atomic_t type is 4-byte wide.
The change caused by a change in Zephyr upstream (atomic_t from int to
long).
BUG=b:207082842
Cq-Depend: chromium:3330355
TEST=make buildall && zmake testall
BRANCH=main
Signed-off-by: Dawid Niedzwiecki <dn@semihalf.com>
Change-Id: Id4b6f8b60e73bdef741a530e3ed614b67b48720f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3330201
Reviewed-by: Keith Short <keithshort@chromium.org>
Reviewed-by: Tom Hughes <tomhughes@chromium.org>
Commit-Queue: Dawid Niedzwiecki <dawidn@google.com>
Diffstat (limited to 'core/riscv-rv32i/task.c')
-rw-r--r-- | core/riscv-rv32i/task.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/riscv-rv32i/task.c b/core/riscv-rv32i/task.c index b9b126c1fd..a7c8c7c56d 100644 --- a/core/riscv-rv32i/task.c +++ b/core/riscv-rv32i/task.c @@ -613,8 +613,8 @@ void task_print_list(void) sp++) stackused -= sizeof(uint32_t); - ccprintf("%4d %c %-16s %08x %11.6lld %3d/%3d\n", i, is_ready, - task_names[i], tasks[i].events, tasks[i].runtime, + ccprintf("%4d %c %-16s %08lx %11.6lld %3d/%3d\n", i, is_ready, + task_names[i], (long)tasks[i].events, tasks[i].runtime, stackused, tasks_init[i].stack_size); cflush(); } @@ -657,10 +657,10 @@ DECLARE_CONSOLE_COMMAND(taskinfo, command_task_info, static int command_task_ready(int argc, char **argv) { if (argc < 2) { - ccprintf("tasks_ready: 0x%08x\n", tasks_ready); + ccprintf("tasks_ready: 0x%08lx\n", (long)tasks_ready); } else { tasks_ready = strtoi(argv[1], NULL, 16); - ccprintf("Setting tasks_ready to 0x%08x\n", tasks_ready); + ccprintf("Setting tasks_ready to 0x%08lx\n", (long)tasks_ready); __schedule(0, 0, 0); } |