summaryrefslogtreecommitdiff
path: root/common/host_event_commands.c
diff options
context:
space:
mode:
authorShawn Nematbakhsh <shawnn@chromium.org>2016-11-03 10:06:33 -0700
committerchrome-bot <chrome-bot@chromium.org>2016-12-01 19:59:04 -0800
commitee005bd0a108d1ceeb2b9f25d1a15108b9b1ca4e (patch)
tree8750302ac5149f86604bdf733f867a483a147f8c /common/host_event_commands.c
parent3a3834ab345b640af1a611566910d06e5faefb5d (diff)
downloadchrome-ec-ee005bd0a108d1ceeb2b9f25d1a15108b9b1ca4e.tar.gz
mkbp: Always keep memmap host event mask up-to-date
Keep the memmap copy of the host event mask up-to-date, in case it ever gets used. BUG=chrome-os-partner:59241 BRANCH=gru TEST=None Change-Id: I482a3344242ff0e744292ffd2ad8eff3a4628c74 Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/407124 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/415495 Commit-Ready: Shawn N <shawnn@chromium.org> Tested-by: Shawn N <shawnn@chromium.org> Reviewed-by: Shawn N <shawnn@chromium.org>
Diffstat (limited to 'common/host_event_commands.c')
-rw-r--r--common/host_event_commands.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/common/host_event_commands.c b/common/host_event_commands.c
index 5d393d0b6a..0364474de0 100644
--- a/common/host_event_commands.c
+++ b/common/host_event_commands.c
@@ -84,6 +84,7 @@ static int host_get_next_event(uint8_t *out)
uint32_t event_out = events;
memcpy(out, &event_out, sizeof(event_out));
atomic_clear(&events, event_out);
+ *(uint32_t *)host_get_memmap(EC_MEMMAP_HOST_EVENTS) = events;
return sizeof(event_out);
}
DECLARE_EVENT_SOURCE(EC_MKBP_EVENT_HOST_EVENT, host_get_next_event);