zephyr/include/arch/riscv32
Leandro Pereira 570634a259 kernel: Add OpenOCD support
In order for OpenOCD to have a high-level view of an RTOS, it uses the
GDB protocol to obtain symbols from the system.

The GDB protocol, however, does not allow obtaining fields from
structures directly, and hardcoding offsets is not only brittle (due to
possibly different architectures or changes in the code), it's also
infeasible considering Zephyr is highly-configurable and parts of key
structs can be compiled in or out.

Export an array with offsets for these key structs. Also add a version
element in that array to allow changes in those structs.

Change-Id: I83bcfa0a7bd57d85582e5ec6efe70e1cceb1fc51
Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2017-02-11 03:57:19 +00:00
..
common kernel: Add OpenOCD support 2017-02-11 03:57:19 +00:00
pulpino kernel: Add OpenOCD support 2017-02-11 03:57:19 +00:00
riscv32-qemu riscv32: added a generic linker script for the riscv32 platform 2017-02-03 19:20:52 +01:00
arch.h sw_isr_table.h: clean up definition 2017-02-08 18:14:37 +00:00
exp.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
sys_io.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00