diff options
author | Patryk Duda <pdk@semihalf.com> | 2020-09-09 15:05:34 +0200 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-10-01 11:39:15 +0000 |
commit | a638524b69e29006075789faf7ff81202562185e (patch) | |
tree | 94cd3976dff45e2dcc647d56369a1d01dbd31b7d | |
parent | 55d6a725e3ce949efbb824732040079757678632 (diff) | |
download | chrome-ec-a638524b69e29006075789faf7ff81202562185e.tar.gz |
host/system: Implement functions for getting pointer to panic data
This patch adds get_panic_data_start() function into chip/host/system.c
This function can be used in unit tests as a mock for its real
counterpart
BUG=b:165773837, b:162254118
BRANCH=none
TEST=make runhosttests && make runfuzztests
Signed-off-by: Patryk Duda <pdk@semihalf.com>
Change-Id: Ib7435b3dc024c7568256898b8752f0361393286f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2401119
Reviewed-by: Jett Rink <jettrink@chromium.org>
-rw-r--r-- | chip/host/system.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/chip/host/system.c b/chip/host/system.c index adbf656ba8..66d3442467 100644 --- a/chip/host/system.c +++ b/chip/host/system.c @@ -138,6 +138,12 @@ test_mockable struct panic_data *panic_get_data(void) (__ram_data + RAM_DATA_SIZE - sizeof(struct panic_data)); } +test_mockable uintptr_t get_panic_data_start() +{ + return (uintptr_t) + (__ram_data + RAM_DATA_SIZE - sizeof(struct panic_data)); +} + test_mockable void system_reset(int flags) { uint32_t save_flags = 0; |