summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorSuman Anna <s-anna@ti.com>2020-03-24 14:00:23 +0300
committerBjorn Andersson <bjorn.andersson@linaro.org>2020-03-26 08:29:47 +0300
commitfeae0300536a9220d2d696798ef3952d612ac73d (patch)
tree73063bd603e1d0dc54d4bc6db2e51c0fde351bf9 /tools/perf/scripts/python/stackcollapse.py
parent75242927014f532b9a04c4c2fb74566e2b0da70a (diff)
downloadlinux-feae0300536a9220d2d696798ef3952d612ac73d.tar.xz
remoteproc/omap: Add a sanity check for DSP boot address alignment
The DSP remote processors on OMAP SoCs require a boot register to be programmed with a boot address, and this boot address needs to be on a 1KB boundary. The current code is simply masking the boot address appropriately without performing any sanity checks before releasing the resets. An unaligned boot address results in an undefined execution behavior and can result in various bus errors like MMU Faults or L3 NoC errors. Such errors are hard to debug and can be easily avoided by adding a sanity check for the alignment before booting a DSP remote processor. Signed-off-by: Suman Anna <s-anna@ti.com> Signed-off-by: Tero Kristo <t-kristo@ti.com> Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org> Reviewed-by: Andrew F. Davis <afd@ti.com> Acked-by: Mathieu Poirier <mathieu.poirier@linaro.org> Link: https://lore.kernel.org/r/20200324110035.29907-4-t-kristo@ti.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions