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/cortex-m/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/cortex-m/task.c')
-rw-r--r-- | core/cortex-m/task.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/cortex-m/task.c b/core/cortex-m/task.c index 61c180330f..6bff0b8d74 100644 --- a/core/cortex-m/task.c +++ b/core/cortex-m/task.c @@ -962,8 +962,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(); } @@ -1006,10 +1006,10 @@ DECLARE_SAFE_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); } |