From 96bcb52944a56d3747f63fc3a22c1b2974c5996b Mon Sep 17 00:00:00 2001 From: Hyungwoo Yang Date: Mon, 28 Jan 2019 22:21:56 -0800 Subject: 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 Tested-by: Hyungwoo Yang Reviewed-by: Hyungwoo Yang Reviewed-by: Jett Rink --- core/minute-ia/task.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/minute-ia/task.c') 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; -- cgit v1.2.1