summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHyungwoo Yang <hyungwoo.yang@intel.com>2019-01-28 22:21:56 -0800
committerchrome-bot <chrome-bot@chromium.org>2019-01-30 20:41:37 -0800
commit96bcb52944a56d3747f63fc3a22c1b2974c5996b (patch)
tree5aead0ded49f86fa5022aaf0de4dec94ad54179f
parent479672d677c13aafb53c1695a41be26e1ff0a247 (diff)
downloadchrome-ec-96bcb52944a56d3747f63fc3a22c1b2974c5996b.tar.gz
ish: support task argument
This patch supports the opaque parameter for task. the parameter is specified in ec.tasklist. BRANCH=none BUG=none TEST=verified in Atlas platform Change-Id: I7451c27784b9e889823f62d7f3de41dd7e2d2b43 Reviewed-on: https://chromium-review.googlesource.com/1442113 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: Hyungwoo Yang <hyungwoo.yang@intel.com> Reviewed-by: Hyungwoo Yang <hyungwoo.yang@intel.com> Reviewed-by: Jett Rink <jettrink@chromium.org>
-rw-r--r--core/minute-ia/task.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/minute-ia/task.c b/core/minute-ia/task.c
index 5d06672328..1ef4cb0ada 100644
--- a/core/minute-ia/task.c
+++ b/core/minute-ia/task.c
@@ -596,7 +596,7 @@ void task_pre_init(void)
sp[10] = INITIAL_EFLAGS;
sp[11] = (uint32_t) task_exit_trap;
- sp[12] = 0x00;
+ sp[12] = tasks_init[i].r0; /* task argument */
sp[13] = 0x00;
sp[14] = 0x00;
sp[15] = 0x00;