summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2022-09-16 11:21:13 +1000
committerChris Johns <chrisj@rtems.org>2022-09-17 08:31:14 +1000
commit818f1dcb75fcb33676fbc5aa6cfdc15b58a76357 (patch)
treefaaaf047c54a83f3a6c20601c931533fc66405a6
Add deployment test buildset configuration files
-rw-r--r--config/5/project-tools-bsp.bset6
-rw-r--r--config/5/project-tools.bset4
-rw-r--r--config/6/project-aarch64-bsp.ini11
-rw-r--r--config/6/project-aarch64-tools-bsp-libbsd-config.bset7
-rw-r--r--config/6/project-aarch64-tools-bsp-libbsd.bset9
-rw-r--r--config/6/project-bsps.ini19
-rw-r--r--config/6/project-tools-bsp-config.bset7
-rw-r--r--config/6/project-tools-bsp.bset8
-rw-r--r--config/6/project-tools.bset4
-rw-r--r--config/6/test-aarch64-bsps-bad-opts.bset18
-rw-r--r--config/6/test-aarch64-bsps-opts.bset18
-rw-r--r--config/6/test-aarch64-bsps.bset15
-rw-r--r--config/6/test-aarch64-config.bset17
-rw-r--r--config/6/test-aarch64-powerpc-config.bset11
-rw-r--r--config/6/test-aarch64-powerpc.ini18
-rw-r--r--config/6/test.ini14
16 files changed, 186 insertions, 0 deletions
diff --git a/config/5/project-tools-bsp.bset b/config/5/project-tools-bsp.bset
new file mode 100644
index 0000000..cce74ce
--- /dev/null
+++ b/config/5/project-tools-bsp.bset
@@ -0,0 +1,6 @@
+#
+# Project Tools and BSP
+#
+%define with_rtems_bsp powerpc/mvme2307
+5/rtems-powerpc
+5/rtems-kernel
diff --git a/config/5/project-tools.bset b/config/5/project-tools.bset
new file mode 100644
index 0000000..ecd55e7
--- /dev/null
+++ b/config/5/project-tools.bset
@@ -0,0 +1,4 @@
+#
+# Project Tools
+#
+5/rtems-powerpc
diff --git a/config/6/project-aarch64-bsp.ini b/config/6/project-aarch64-bsp.ini
new file mode 100644
index 0000000..230f3d7
--- /dev/null
+++ b/config/6/project-aarch64-bsp.ini
@@ -0,0 +1,11 @@
+#
+# Project Aarch64 BSP
+#
+[DEFAULT]
+RTEMS_POSIX_API = True
+BUILD_SAMPLES = True
+BUILD_TESTS = False
+
+[aarch64/xilinx_versal_aiedge]
+BSP_XILINX_VERSAL_NOCACHE_LENGTH = 0x4000000
+BSP_XILINX_VERSAL_RAM_LENGTH = 0x200000000
diff --git a/config/6/project-aarch64-tools-bsp-libbsd-config.bset b/config/6/project-aarch64-tools-bsp-libbsd-config.bset
new file mode 100644
index 0000000..18f2f46
--- /dev/null
+++ b/config/6/project-aarch64-tools-bsp-libbsd-config.bset
@@ -0,0 +1,7 @@
+#
+# Project Tools and BSPs
+#
+%define with_rtems_bsp_config config/6/project-aarch64-bsp.ini
+6/rtems-aarch64
+6/rtems-kernel
+6/rtems-libbsd
diff --git a/config/6/project-aarch64-tools-bsp-libbsd.bset b/config/6/project-aarch64-tools-bsp-libbsd.bset
new file mode 100644
index 0000000..5c6233a
--- /dev/null
+++ b/config/6/project-aarch64-tools-bsp-libbsd.bset
@@ -0,0 +1,9 @@
+#
+# Project Tools, BSP and LibBSD
+#
+%define with_rtems_bsp aarch64/xilinx_versal_aiedge
+%define with_rtems_bspopts BSP_XILINX_VERSAL_NOCACHE_LENGTH=0x4000000 \
+ BSP_XILINX_VERSAL_RAM_LENGTH=0x200000000
+6/rtems-aarch64
+6/rtems-kernel
+6/rtems-libbsd
diff --git a/config/6/project-bsps.ini b/config/6/project-bsps.ini
new file mode 100644
index 0000000..61f5cbe
--- /dev/null
+++ b/config/6/project-bsps.ini
@@ -0,0 +1,19 @@
+#
+# Project BSPs
+#
+[DEFAULT]
+RTEMS_POSIX_API = True
+BUILD_SAMPLES = True
+BUILD_TESTS = False
+
+[aarch64/xilinx_versal_aiedge]
+BSP_XILINX_VERSAL_NOCACHE_LENGTH = 0x4000000
+BSP_XILINX_VERSAL_RAM_LENGTH = 0x200000000
+
+[aarch64/xilinx_zynqmp_lp64_zu3eg]
+RTEMS_SMP = True
+
+[arm/xilinx_zynq_zc706]
+RTEMS_SMP = True
+BSP_XILINX_VERSAL_NOCACHE_LENGTH = 0x4000000
+BSP_XILINX_VERSAL_RAM_LENGTH = 0x200000000
diff --git a/config/6/project-tools-bsp-config.bset b/config/6/project-tools-bsp-config.bset
new file mode 100644
index 0000000..1f56a0f
--- /dev/null
+++ b/config/6/project-tools-bsp-config.bset
@@ -0,0 +1,7 @@
+#
+# Project 1 Tools and BSPs
+#
+%define with_rtems_bsp_config config/6/project-bsps.ini
+6/rtems-aarch64
+6/rtems-arm
+6/rtems-kernel
diff --git a/config/6/project-tools-bsp.bset b/config/6/project-tools-bsp.bset
new file mode 100644
index 0000000..867ae77
--- /dev/null
+++ b/config/6/project-tools-bsp.bset
@@ -0,0 +1,8 @@
+#
+# Project Tools and BSP
+#
+%define with_rtems_bsp aarch64/xilinx_versal_aiedge
+%define with_rtems_bspopts BSP_XILINX_VERSAL_NOCACHE_LENGTH=0x4000000 \
+ BSP_XILINX_VERSAL_RAM_LENGTH=0x200000000
+6/rtems-aarch64
+6/rtems-kernel
diff --git a/config/6/project-tools.bset b/config/6/project-tools.bset
new file mode 100644
index 0000000..aa2120b
--- /dev/null
+++ b/config/6/project-tools.bset
@@ -0,0 +1,4 @@
+#
+# Project 1 Tools
+#
+6/rtems-aarch64
diff --git a/config/6/test-aarch64-bsps-bad-opts.bset b/config/6/test-aarch64-bsps-bad-opts.bset
new file mode 100644
index 0000000..81c55b8
--- /dev/null
+++ b/config/6/test-aarch64-bsps-bad-opts.bset
@@ -0,0 +1,18 @@
+#
+# Gemini BSPs
+#
+# Build into the prefix path:
+#
+# - PowerPC tools
+# - RTEMS Kernel and BSP
+#
+
+%define mail_single_report 1
+
+%define with_rtems_bsp aarch64/xilinx_versal_aiedge aarch64/xilinx_zynqmp_lp64_zu3eg
+%define with_rtems_bspopts A=B C=d
+%define rtems_target aarch64-rtems%{rtems_version}
+%define rtems_host %{rtems_target}
+
+6/rtems-aarch64
+6/rtems-kernel
diff --git a/config/6/test-aarch64-bsps-opts.bset b/config/6/test-aarch64-bsps-opts.bset
new file mode 100644
index 0000000..36408ae
--- /dev/null
+++ b/config/6/test-aarch64-bsps-opts.bset
@@ -0,0 +1,18 @@
+#
+# Gemini BSPs
+#
+# Build into the prefix path:
+#
+# - PowerPC tools
+# - RTEMS Kernel and BSP
+#
+
+%define mail_single_report 1
+
+%define with_rtems_bsp aarch64/xilinx_versal_aiedge
+%define with_rtems_bspopts BSP_XILINX_VERSAL_NOCACHE_LENGTH=0x4000000 BSP_XILINX_VERSAL_RAM_LENGTH=0x200000000
+%define rtems_target aarch64-rtems%{rtems_version}
+%define rtems_host %{rtems_target}
+
+6/rtems-aarch64
+6/rtems-kernel
diff --git a/config/6/test-aarch64-bsps.bset b/config/6/test-aarch64-bsps.bset
new file mode 100644
index 0000000..dc335cf
--- /dev/null
+++ b/config/6/test-aarch64-bsps.bset
@@ -0,0 +1,15 @@
+#
+# Gemini BSPs
+#
+# Build into the prefix path:
+#
+# - PowerPC tools
+# - RTEMS Kernel and BSP
+#
+
+%define with_rtems_bsp aarch64/xilinx_versal_aiedge aarch64/xilinx_zynqmp_lp64_zu3eg
+%define rtems_target aarch64-rtems%{rtems_version}
+%define rtems_host %{rtems_target}
+
+6/rtems-aarch64
+6/rtems-kernel
diff --git a/config/6/test-aarch64-config.bset b/config/6/test-aarch64-config.bset
new file mode 100644
index 0000000..ef19eaa
--- /dev/null
+++ b/config/6/test-aarch64-config.bset
@@ -0,0 +1,17 @@
+#
+# Gemini BSPs
+#
+# Build into the prefix path:
+#
+# - PowerPC tools
+# - RTEMS Kernel and BSP
+#
+
+%define mail_single_report 1
+
+%define with_rtems_bsp_config config/6/test.ini
+%define rtems_target aarch64-rtems%{rtems_version}
+%define rtems_host %{rtems_target}
+
+6/rtems-aarch64
+6/rtems-kernel
diff --git a/config/6/test-aarch64-powerpc-config.bset b/config/6/test-aarch64-powerpc-config.bset
new file mode 100644
index 0000000..e3978e8
--- /dev/null
+++ b/config/6/test-aarch64-powerpc-config.bset
@@ -0,0 +1,11 @@
+#
+# Build kernels for different architectures
+#
+
+%define mail_single_report 1
+
+%define with_rtems_bsp_config config/6/test-aarch64-powerpc.ini
+
+6/rtems-aarch64
+6/rtems-powerpc
+6/rtems-kernel
diff --git a/config/6/test-aarch64-powerpc.ini b/config/6/test-aarch64-powerpc.ini
new file mode 100644
index 0000000..478e4eb
--- /dev/null
+++ b/config/6/test-aarch64-powerpc.ini
@@ -0,0 +1,18 @@
+#
+# Test Config
+#
+[DEFAULT]
+RTEMS_POSIX_API = True
+BUILD_SAMPLES = True
+BUILD_TESTS = True
+
+[aarch64/xilinx_versal_aiedge]
+BSP_XILINX_VERSAL_NOCACHE_LENGTH = 0x4000000
+BSP_XILINX_VERSAL_RAM_LENGTH = 0x200000000
+
+[aarch64/xilinx_zynqmp_lp64_zu3eg]
+RTEMS_SMP = True
+
+[powerpc/mvme2307]
+
+[powerpc/mvme5500]
diff --git a/config/6/test.ini b/config/6/test.ini
new file mode 100644
index 0000000..eb35e27
--- /dev/null
+++ b/config/6/test.ini
@@ -0,0 +1,14 @@
+#
+# Test Config
+#
+[DEFAULT]
+RTEMS_POSIX_API = True
+BUILD_SAMPLES = True
+BUILD_TESTS = True
+
+[aarch64/xilinx_versal_aiedge]
+BSP_XILINX_VERSAL_NOCACHE_LENGTH = 0x4000000
+BSP_XILINX_VERSAL_RAM_LENGTH = 0x200000000
+
+[aarch64/xilinx_zynqmp_lp64_zu3eg]
+RTEMS_SMP = True