diff options
author | Tzung-Bi Shih <tzungbi@chromium.org> | 2020-05-27 10:48:38 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-06-03 03:12:37 +0000 |
commit | b0b03bbfe3aba4d90bd59642ed786ff7ee7b843e (patch) | |
tree | 80996c872be8a14c90fb8f3f63345d15daaede3d /include/task.h | |
parent | f341eed30e8db35ca635bc33392a86b5dd69e95f (diff) | |
download | chrome-ec-b0b03bbfe3aba4d90bd59642ed786ff7ee7b843e.tar.gz |
core/riscv-rv32i: add in_soft_interrupt_context()
BRANCH=none
BUG=b:146213943
BUG=b:156218912
TEST=1. make BOARD=asurada
2. flash_ec --board=asurada --image build/asurada/ec.bin
3. (EC console)> version
Change-Id: If8df1fb768ea9c83f025d8bd17010481389d7aa1
Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2217596
Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
Diffstat (limited to 'include/task.h')
-rw-r--r-- | include/task.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/task.h b/include/task.h index c0ce1e6838..7d424b871c 100644 --- a/include/task.h +++ b/include/task.h @@ -81,6 +81,11 @@ void interrupt_enable(void); int in_interrupt_context(void); /** + * Return true if we are in software interrupt context. + */ +int in_soft_interrupt_context(void); + +/** * Return current interrupt mask. Meaning is chip-specific and * should not be examined; just pass it to set_int_mask() to * restore a previous interrupt state after interrupt_disable(). |