summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorPatryk Duda <pdk@semihalf.com>2021-02-04 12:43:54 +0000
committerCommit Bot <commit-bot@chromium.org>2021-02-16 18:16:16 +0000
commitfe0f3f8fa7a238a71307cbe2d95eeb108b1a721e (patch)
tree55b1a26301d5bb2333d23422b7774f653cc92254 /test
parent4f49ac0fa76a2dff55e99ac7b1c5afc66693174e (diff)
downloadchrome-ec-fe0f3f8fa7a238a71307cbe2d95eeb108b1a721e.tar.gz
octopus: Exclude RV32I panic data from structure
This patch excludes RV32I core specific data in panic data structure for all octopus devices to keep the same size of the structure in octopus EC RO and ToT EC. This is necessary to prevent panic data corruption and access jump data correctly (see bug in description for more details). All octopus family devices doesn't include RV32I panic data in their EC RO panic data structures (checked include/panic.h on firmware-octopus branch). BUG=b:165773837 BRANCH=none TEST=Run EC ToT on Ampton. Make sure you are in EC RW. Crash EC using 'crash assert'. Make sure that EC RW after sysjump doesn't report unknown reset cause. Signed-off-by: Patryk Duda <pdk@semihalf.com> Change-Id: Ia8c367cc3b4e2b24f21e907f8dafa49aeb7d40e7 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2673417 Reviewed-by: Patrick Georgi <pgeorgi@chromium.org> Commit-Queue: Patrick Georgi <pgeorgi@chromium.org>
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions