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>
This commit is contained in:
Shawn Nematbakhsh
2016-11-03 10:06:33 -07:00
committed by chrome-bot
parent 3a3834ab34
commit ee005bd0a1

View File

@@ -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);