[PATCH] spec/cpukit: Omit Cortex-M from libdebugger build
Chris Johns
chrisj at rtems.org
Thu Aug 17 02:42:00 UTC 2023
On 17/8/2023 6:30 am, Kinsey Moore wrote:
> The current ARM support in libdebugger does not cover Cortex-M series
> cores since it requires support for CP14 system register accessor
> instructions. Cortex-M series cores support debug monitor mode, but its
> configuration is accessed by memory mapped registers instead of using
> CP14. This omits building libdebugger from BSPs that use a cortex-m ABI
> flag.
The ARM libdebugger has support to use memory mapped registers. It is determined
by the ROM and then rtems_debugger_arm_debug_registers. I think the code
currently assume CP14 instructions but I think that could be made conditional
where needed?
Are these builds of Cortex-M processors able to support libdebugger?
I have been rejecting changes like this unless there is a reason it cannot be
made to work. Are there reasons it cannot be made to work?
Chris
More information about the devel
mailing list