Hello, For an SoC that is based on SSE-200 with TrustZone enabled, what support exists in OpenOCD? Of particular interest is the ability to see in GDB all secure and non-secure registers as well as a proper stack backtrace.
>From this commit https://sourceforge.net/p/openocd/code/ci/ae449bb5f964032e3fb035c49aa54b6d2a9058c5/ and my own experimentation, there seems to be some SSE-200 support, at least enough to perform some simple operations with a Musca A board (https://developer.arm.com/documentation/101107/0000/jxk1503491517500). However, examining secure vs. non-secure zones in GDB doesn't seem to have been the goal of that work. If there is indeed no support for Arm TrustZone, what would it take to implement that? Would all the work be contained in OpenOCD (server-side) or would there be work in GDB too (client-side)? I haven't done much OpenOCD development, and certainly not in the GDB server area. But I can certainly give it a shot if I get some guidance or just help with feasibility analysis. Thanks, Hormoz