summaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authorAlex White <alex.white@oarcorp.com>2023-08-25 16:04:04 -0500
committerJoel Sherrill <joel@rtems.org>2023-08-30 11:05:33 -0500
commitfeee169aa73801fd6e343238560dfd9e1e261f96 (patch)
tree161446c835ff7f72dc7f52966b4de5ff14420c55 /spec
parentcpukit/libdl: Fix incorrect operator precedence access the name (diff)
downloadrtems-feee169aa73801fd6e343238560dfd9e1e261f96.tar.bz2
microblaze: Add libdl support
Diffstat (limited to 'spec')
-rw-r--r--spec/build/cpukit/cpumicroblaze.yml3
-rw-r--r--spec/build/cpukit/objdl.yml2
-rw-r--r--spec/build/cpukit/objdlmicroblaze.yml15
-rw-r--r--spec/build/cpukit/optlibdl.yml1
4 files changed, 21 insertions, 0 deletions
diff --git a/spec/build/cpukit/cpumicroblaze.yml b/spec/build/cpukit/cpumicroblaze.yml
index adbfb40759..4a4b2e75cc 100644
--- a/spec/build/cpukit/cpumicroblaze.yml
+++ b/spec/build/cpukit/cpumicroblaze.yml
@@ -9,6 +9,9 @@ enabled-by:
- microblaze
includes: []
install:
+- destination: ${BSP_INCLUDEDIR}/machine
+ source:
+ - cpukit/score/cpu/microblaze/include/machine/elf_machdep.h
- destination: ${BSP_INCLUDEDIR}/rtems
source:
- cpukit/score/cpu/microblaze/include/rtems/asm.h
diff --git a/spec/build/cpukit/objdl.yml b/spec/build/cpukit/objdl.yml
index f6dc9478a6..1620080008 100644
--- a/spec/build/cpukit/objdl.yml
+++ b/spec/build/cpukit/objdl.yml
@@ -37,6 +37,8 @@ links:
- role: build-dependency
uid: objdlm68k
- role: build-dependency
+ uid: objdlmicroblaze
+- role: build-dependency
uid: objdlmips
- role: build-dependency
uid: objdlmoxie
diff --git a/spec/build/cpukit/objdlmicroblaze.yml b/spec/build/cpukit/objdlmicroblaze.yml
new file mode 100644
index 0000000000..6740d75cf1
--- /dev/null
+++ b/spec/build/cpukit/objdlmicroblaze.yml
@@ -0,0 +1,15 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: objects
+cflags: []
+copyrights:
+- Copyright (C) 2023 On-Line Applications Research (OAR)
+cppflags: []
+cxxflags: []
+enabled-by:
+- microblaze
+includes: []
+install: []
+links: []
+source:
+- cpukit/libdl/rtl-mdreloc-microblaze.c
+type: build
diff --git a/spec/build/cpukit/optlibdl.yml b/spec/build/cpukit/optlibdl.yml
index 74458daba1..cb45d0e70c 100644
--- a/spec/build/cpukit/optlibdl.yml
+++ b/spec/build/cpukit/optlibdl.yml
@@ -12,6 +12,7 @@ enabled-by:
- arm
- i386
- m68k
+- microblaze
- mips
- moxie
- powerpc