[rtems commit] spec/cpukit: Omit Cortex-M from libdebugger build
Joel Sherrill
joel at rtems.org
Fri Aug 18 13:57:38 UTC 2023
Module: rtems
Branch: master
Commit: 723c096d57c98d2b9384e657b299094b19215dbd
Changeset: http://git.rtems.org/rtems/commit/?id=723c096d57c98d2b9384e657b299094b19215dbd
Author: Kinsey Moore <kinsey.moore at oarcorp.com>
Date: Wed Aug 16 15:25:45 2023 -0500
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.
---
spec/build/cpukit/optlibdebugger.yml | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
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: []
More information about the vc
mailing list