summaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authorKinsey Moore <kinsey.moore@oarcorp.com>2023-08-16 15:25:45 -0500
committerJoel Sherrill <joel@rtems.org>2023-08-18 09:21:17 -0500
commit723c096d57c98d2b9384e657b299094b19215dbd (patch)
tree6b2ce7e8ce2afb91c28bbab1b06f2538e1ec8537 /spec
parentAddress Regulator warning for no prototype for memset() (diff)
downloadrtems-723c096d57c98d2b9384e657b299094b19215dbd.tar.bz2
spec/cpukit: Omit Cortex-M from libdebugger build
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.
Diffstat (limited to 'spec')
-rw-r--r--spec/build/cpukit/optlibdebugger.yml10
1 files changed, 9 insertions, 1 deletions
diff --git a/spec/build/cpukit/optlibdebugger.yml b/spec/build/cpukit/optlibdebugger.yml
index 4cee9809f6..5ff67d6bd8 100644
--- a/spec/build/cpukit/optlibdebugger.yml
+++ b/spec/build/cpukit/optlibdebugger.yml
@@ -9,7 +9,15 @@ default: []
description: ''
enabled-by:
- aarch64
-- arm
+- and:
+ - arm
+ - not: bsps/arm/atsam
+ - not: bsps/arm/imxrt
+ - not: bsps/arm/lm3s69xx
+ - not: bsps/arm/lpc176x
+ - not: bsps/arm/lpc24xx
+ - not: bsps/arm/stm32h7
+ - not: bsps/arm/stm32f4
- i386
- microblaze
links: []