summaryrefslogtreecommitdiffstats
path: root/spec/build/cpukit/optlibdebugger.yml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* spec/cpukit: Omit Cortex-M from libdebugger buildKinsey Moore2023-08-181-1/+9
| | | | | | | | | 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.
* build: Use enabled by for defaultsSebastian Huber2023-01-171-2/+1
| | | | | | | | | | | | | | Merge the "default" and "default-by-variant" attributes. Use an "enabled-by" expression to select the default value based on the enabled set. This makes it possible to select default values depending on other options. For example you could choose memory settings based on whether RTEMS_SMP is enabled or disabled. The change was tested by comparing the output of ./waf bspdefaults before and after the change.
* cpukit/libdebugger: Add MicroBlaze supportKinsey Moore2022-02-231-0/+1
| | | | | | | | | | | | Add MicroBlaze support for libdebugger. This uses only software break type instructions to provide self-hosted GDB debugging support for applications since internal control of debug hardware is not possible. Also of note, this implementation for MicroBlaze would typically use the brki instruction for software break, but instead uses an illegal opcode to manage software breaks as exceptions. This is due to poor interaction with the debug hardware where the debug hardware will intercept software breaks instead of allowing the software break vector to execute.
* cpukit/aarch64: Add libdebugger supportKinsey Moore2021-11-011-0/+1
| | | | | | This adds support for libdebugger under AArch64 using software breakpoints and the single-step execution mode present in all AArch64 CPUs.
* spec/libdebugger: Only enable for supported architecturesChris Johns2021-10-221-0/+16
Closes #4533