[PATCH 1/3] 6.1: make as verbatim copy of files in 6

Karel Gardas karel at functional.vision
Thu May 5 09:05:04 UTC 2022


---
 rtems/config/6.1/rtems-aarch64.bset    |  4 ++++
 rtems/config/6.1/rtems-all.bset        | 18 ++++++++++++++++++
 rtems/config/6.1/rtems-arm.bset        |  4 ++++
 rtems/config/6.1/rtems-base.bset       | 13 +++++++++++++
 rtems/config/6.1/rtems-bfin.bset       |  3 +++
 rtems/config/6.1/rtems-default.bset    | 19 +++++++++++++++++++
 rtems/config/6.1/rtems-i386.bset       |  4 ++++
 rtems/config/6.1/rtems-kernel.bset     | 15 +++++++++++++++
 rtems/config/6.1/rtems-libbsd.bset     |  8 ++++++++
 rtems/config/6.1/rtems-llvm.bset       | 21 +++++++++++++++++++++
 rtems/config/6.1/rtems-lm32.bset       |  3 +++
 rtems/config/6.1/rtems-m68k.bset       |  3 +++
 rtems/config/6.1/rtems-microblaze.bset | 20 ++++++++++++++++++++
 rtems/config/6.1/rtems-mips.bset       |  6 ++++++
 rtems/config/6.1/rtems-moxie.bset      |  5 +++++
 rtems/config/6.1/rtems-net-legacy.bset |  4 ++++
 rtems/config/6.1/rtems-nios2.bset      |  3 +++
 rtems/config/6.1/rtems-or1k.bset       |  3 +++
 rtems/config/6.1/rtems-packages.bset   | 24 ++++++++++++++++++++++++
 rtems/config/6.1/rtems-powerpc.bset    |  4 ++++
 rtems/config/6.1/rtems-riscv.bset      |  5 +++++
 rtems/config/6.1/rtems-sh.bset         |  3 +++
 rtems/config/6.1/rtems-sparc.bset      |  6 ++++++
 rtems/config/6.1/rtems-sparc64.bset    |  3 +++
 rtems/config/6.1/rtems-tools.bset      | 17 +++++++++++++++++
 rtems/config/6.1/rtems-v850.bset       |  3 +++
 rtems/config/6.1/rtems-x86_64.bset     |  9 +++++++++
 27 files changed, 230 insertions(+)
 create mode 100644 rtems/config/6.1/rtems-aarch64.bset
 create mode 100644 rtems/config/6.1/rtems-all.bset
 create mode 100644 rtems/config/6.1/rtems-arm.bset
 create mode 100644 rtems/config/6.1/rtems-base.bset
 create mode 100644 rtems/config/6.1/rtems-bfin.bset
 create mode 100644 rtems/config/6.1/rtems-default.bset
 create mode 100644 rtems/config/6.1/rtems-i386.bset
 create mode 100644 rtems/config/6.1/rtems-kernel.bset
 create mode 100644 rtems/config/6.1/rtems-libbsd.bset
 create mode 100644 rtems/config/6.1/rtems-llvm.bset
 create mode 100644 rtems/config/6.1/rtems-lm32.bset
 create mode 100644 rtems/config/6.1/rtems-m68k.bset
 create mode 100644 rtems/config/6.1/rtems-microblaze.bset
 create mode 100644 rtems/config/6.1/rtems-mips.bset
 create mode 100644 rtems/config/6.1/rtems-moxie.bset
 create mode 100644 rtems/config/6.1/rtems-net-legacy.bset
 create mode 100644 rtems/config/6.1/rtems-nios2.bset
 create mode 100644 rtems/config/6.1/rtems-or1k.bset
 create mode 100644 rtems/config/6.1/rtems-packages.bset
 create mode 100644 rtems/config/6.1/rtems-powerpc.bset
 create mode 100644 rtems/config/6.1/rtems-riscv.bset
 create mode 100644 rtems/config/6.1/rtems-sh.bset
 create mode 100644 rtems/config/6.1/rtems-sparc.bset
 create mode 100644 rtems/config/6.1/rtems-sparc64.bset
 create mode 100644 rtems/config/6.1/rtems-tools.bset
 create mode 100644 rtems/config/6.1/rtems-v850.bset
 create mode 100644 rtems/config/6.1/rtems-x86_64.bset

diff --git a/rtems/config/6.1/rtems-aarch64.bset b/rtems/config/6.1/rtems-aarch64.bset
new file mode 100644
index 0000000..e3c91af
--- /dev/null
+++ b/rtems/config/6.1/rtems-aarch64.bset
@@ -0,0 +1,4 @@
+%define release 1
+%define rtems_arch aarch64
+%define with_libgomp
+%include 6/rtems-default.bset
diff --git a/rtems/config/6.1/rtems-all.bset b/rtems/config/6.1/rtems-all.bset
new file mode 100644
index 0000000..2503f2a
--- /dev/null
+++ b/rtems/config/6.1/rtems-all.bset
@@ -0,0 +1,18 @@
+6/rtems-aarch64
+6/rtems-arm
+6/rtems-bfin
+6/rtems-i386
+6/rtems-lm32
+6/rtems-m68k
+6/rtems-microblaze
+6/rtems-mips
+6/rtems-moxie
+6/rtems-nios2
+6/rtems-or1k
+6/rtems-powerpc
+6/rtems-riscv
+6/rtems-sh
+6/rtems-sparc
+6/rtems-sparc64
+6/rtems-v850
+6/rtems-x86_64
diff --git a/rtems/config/6.1/rtems-arm.bset b/rtems/config/6.1/rtems-arm.bset
new file mode 100644
index 0000000..425d66b
--- /dev/null
+++ b/rtems/config/6.1/rtems-arm.bset
@@ -0,0 +1,4 @@
+%define release 1
+%define rtems_arch arm
+%define with_libgomp
+%include 6/rtems-default.bset
diff --git a/rtems/config/6.1/rtems-base.bset b/rtems/config/6.1/rtems-base.bset
new file mode 100644
index 0000000..ba394ef
--- /dev/null
+++ b/rtems/config/6.1/rtems-base.bset
@@ -0,0 +1,13 @@
+%define rtems_version 6
+%define _target %{rtems_arch}-rtems%{rtems_version}
+%define gcc_version_message RTEMS %{rtems_version}, RSB %{_sbgit_id}, Newlib %{newlib_version}
+
+%include rtems-urls.bset
+
+%ifos win32 mingw ming32
+ %define rtems_waf_build_root_suffix %{waf_build_root_suffix}
+%else
+ %define rtems_waf_build_root_suffix %{nil}
+%endif
+
+package: rtems-%{rtems_version}-%{_target}-%{_host}-%{release}
diff --git a/rtems/config/6.1/rtems-bfin.bset b/rtems/config/6.1/rtems-bfin.bset
new file mode 100644
index 0000000..12a215e
--- /dev/null
+++ b/rtems/config/6.1/rtems-bfin.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch bfin
+%include 6/rtems-default.bset
diff --git a/rtems/config/6.1/rtems-default.bset b/rtems/config/6.1/rtems-default.bset
new file mode 100644
index 0000000..731c9d8
--- /dev/null
+++ b/rtems/config/6.1/rtems-default.bset
@@ -0,0 +1,19 @@
+#
+# Default tools configuration.
+#
+%include 6/rtems-base.bset
+
+#
+# Build gdb first to raise the Python install error as early as possible.
+# GDB needs expat so it needs to be built before.
+#
+
+devel/dtc-1.6.1-1
+
+devel/expat-2.4.8-1
+devel/gmp-6.2.1
+tools/rtems-gdb-11.2
+
+tools/rtems-binutils-2.38
+tools/rtems-gcc-10-newlib-head
+tools/rtems-tools-6
diff --git a/rtems/config/6.1/rtems-i386.bset b/rtems/config/6.1/rtems-i386.bset
new file mode 100644
index 0000000..a27319d
--- /dev/null
+++ b/rtems/config/6.1/rtems-i386.bset
@@ -0,0 +1,4 @@
+%define release 1
+%define rtems_arch i386
+%define with_libgomp
+%include 6/rtems-default.bset
diff --git a/rtems/config/6.1/rtems-kernel.bset b/rtems/config/6.1/rtems-kernel.bset
new file mode 100644
index 0000000..e3402f6
--- /dev/null
+++ b/rtems/config/6.1/rtems-kernel.bset
@@ -0,0 +1,15 @@
+#
+# RTEMS Kernel configuration.
+#
+%define release 1
+
+#
+# The RTEMS version and URLs
+#
+%include rtems-version.bset
+%include rtems-urls.bset
+
+#
+# Build the kernel.
+#
+tools/rtems-kernel-6
diff --git a/rtems/config/6.1/rtems-libbsd.bset b/rtems/config/6.1/rtems-libbsd.bset
new file mode 100644
index 0000000..3d779bc
--- /dev/null
+++ b/rtems/config/6.1/rtems-libbsd.bset
@@ -0,0 +1,8 @@
+#
+# RTEMS LibBSD configuration.
+#
+
+#
+# Build the BSD library for RTEMS.
+#
+tools/rtems-libbsd-6
diff --git a/rtems/config/6.1/rtems-llvm.bset b/rtems/config/6.1/rtems-llvm.bset
new file mode 100644
index 0000000..2b461a0
--- /dev/null
+++ b/rtems/config/6.1/rtems-llvm.bset
@@ -0,0 +1,21 @@
+#
+# LLVM for RTEMS 5 Tools Stable
+#
+
+%define release 1
+
+%define rtems_arch none
+
+#
+# The RTEMS base defines.
+#
+%include rtems-base.bset
+
+#
+# Build and install into a prefix that is away from the staged area or it will
+# be installed.
+#
+%define swig_prefix %{_tmproot}/swig
+
+devel/swig
+tools/rtems-llvm-8.0.1
diff --git a/rtems/config/6.1/rtems-lm32.bset b/rtems/config/6.1/rtems-lm32.bset
new file mode 100644
index 0000000..b5afad1
--- /dev/null
+++ b/rtems/config/6.1/rtems-lm32.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch lm32
+%include 6/rtems-default.bset
diff --git a/rtems/config/6.1/rtems-m68k.bset b/rtems/config/6.1/rtems-m68k.bset
new file mode 100644
index 0000000..0932d20
--- /dev/null
+++ b/rtems/config/6.1/rtems-m68k.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch m68k
+%include 6/rtems-default.bset
diff --git a/rtems/config/6.1/rtems-microblaze.bset b/rtems/config/6.1/rtems-microblaze.bset
new file mode 100644
index 0000000..ea59313
--- /dev/null
+++ b/rtems/config/6.1/rtems-microblaze.bset
@@ -0,0 +1,20 @@
+%define release 1
+%define rtems_arch microblaze
+
+#
+# Default tools configuration.
+#
+%include 6/rtems-base.bset
+
+#
+# Build gdb first to raise the Python install error as early as possible.
+# GDB needs expat so it needs to be built before.
+#
+
+devel/expat-2.4.8-1
+devel/gmp-6.2.1
+tools/rtems-gdb-11.2
+
+tools/rtems-xilinx-binutils-2.36
+tools/rtems-xilinx-gcc-10-newlib-head
+tools/rtems-tools-6
diff --git a/rtems/config/6.1/rtems-mips.bset b/rtems/config/6.1/rtems-mips.bset
new file mode 100644
index 0000000..48771f3
--- /dev/null
+++ b/rtems/config/6.1/rtems-mips.bset
@@ -0,0 +1,6 @@
+%define release 1
+%define rtems_arch mips
+%define gdb-sim-options --enable-sim-hardware
+%define win32-gdb-disable-sim
+%include 6/rtems-default.bset
+tools/rtems-mipstx39-gdb-11.2
diff --git a/rtems/config/6.1/rtems-moxie.bset b/rtems/config/6.1/rtems-moxie.bset
new file mode 100644
index 0000000..c86777e
--- /dev/null
+++ b/rtems/config/6.1/rtems-moxie.bset
@@ -0,0 +1,5 @@
+%define release 1
+%define rtems_arch moxie
+%define win32-gdb-disable-sim
+%define with_libgomp
+%include 6/rtems-default.bset
diff --git a/rtems/config/6.1/rtems-net-legacy.bset b/rtems/config/6.1/rtems-net-legacy.bset
new file mode 100644
index 0000000..424091c
--- /dev/null
+++ b/rtems/config/6.1/rtems-net-legacy.bset
@@ -0,0 +1,4 @@
+#
+# Legacy networking stack
+#
+tools/rtems-net-legacy-6
diff --git a/rtems/config/6.1/rtems-nios2.bset b/rtems/config/6.1/rtems-nios2.bset
new file mode 100644
index 0000000..522eff5
--- /dev/null
+++ b/rtems/config/6.1/rtems-nios2.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch nios2
+%include 6/rtems-default.bset
diff --git a/rtems/config/6.1/rtems-or1k.bset b/rtems/config/6.1/rtems-or1k.bset
new file mode 100644
index 0000000..c299c25
--- /dev/null
+++ b/rtems/config/6.1/rtems-or1k.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch or1k
+%include 6/rtems-default.bset
diff --git a/rtems/config/6.1/rtems-packages.bset b/rtems/config/6.1/rtems-packages.bset
new file mode 100644
index 0000000..edc7e6b
--- /dev/null
+++ b/rtems/config/6.1/rtems-packages.bset
@@ -0,0 +1,24 @@
+#
+# RTEMS Packages that build for this release.
+#
+
+#
+# Databases
+#
+databases/sqlite
+
+#
+# Graphics
+#
+graphics/freetype2
+graphics/libjpeg
+graphics/libpng
+graphics/libtiff
+graphics/t1lib
+
+#
+# Networking
+#
+ftp/curl
+net/lwip
+net/protobuf
diff --git a/rtems/config/6.1/rtems-powerpc.bset b/rtems/config/6.1/rtems-powerpc.bset
new file mode 100644
index 0000000..c19327a
--- /dev/null
+++ b/rtems/config/6.1/rtems-powerpc.bset
@@ -0,0 +1,4 @@
+%define release 1
+%define rtems_arch powerpc
+%define with_libgomp
+%include 6/rtems-default.bset
diff --git a/rtems/config/6.1/rtems-riscv.bset b/rtems/config/6.1/rtems-riscv.bset
new file mode 100644
index 0000000..ad7cb5b
--- /dev/null
+++ b/rtems/config/6.1/rtems-riscv.bset
@@ -0,0 +1,5 @@
+%define release 1
+%define rtems_arch riscv
+%define with_libgomp
+%include 6/rtems-default.bset
+devel/sis-2-1
diff --git a/rtems/config/6.1/rtems-sh.bset b/rtems/config/6.1/rtems-sh.bset
new file mode 100644
index 0000000..f867962
--- /dev/null
+++ b/rtems/config/6.1/rtems-sh.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch sh
+%include 6/rtems-default.bset
diff --git a/rtems/config/6.1/rtems-sparc.bset b/rtems/config/6.1/rtems-sparc.bset
new file mode 100644
index 0000000..48d152d
--- /dev/null
+++ b/rtems/config/6.1/rtems-sparc.bset
@@ -0,0 +1,6 @@
+%define release 1
+%define rtems_arch sparc
+%define with_libgomp
+%define gdb-disable-sim 1
+%include 6/rtems-default.bset
+devel/sis-2-1
diff --git a/rtems/config/6.1/rtems-sparc64.bset b/rtems/config/6.1/rtems-sparc64.bset
new file mode 100644
index 0000000..8da80a6
--- /dev/null
+++ b/rtems/config/6.1/rtems-sparc64.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch sparc64
+%include 6/rtems-default.bset
diff --git a/rtems/config/6.1/rtems-tools.bset b/rtems/config/6.1/rtems-tools.bset
new file mode 100644
index 0000000..20e2199
--- /dev/null
+++ b/rtems/config/6.1/rtems-tools.bset
@@ -0,0 +1,17 @@
+#
+# Tools Set for RTEMS 6 Tools Stable
+#
+
+%define release 1
+
+#
+# We need an arch defined for the common RTEMS files to work.
+#
+%define rtems_arch tools
+
+#
+# The RTEMS base defines.
+#
+%include rtems-base.bset
+
+tools/rtems-tools-6
diff --git a/rtems/config/6.1/rtems-v850.bset b/rtems/config/6.1/rtems-v850.bset
new file mode 100644
index 0000000..dd68147
--- /dev/null
+++ b/rtems/config/6.1/rtems-v850.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch v850
+%include 6/rtems-default.bset
diff --git a/rtems/config/6.1/rtems-x86_64.bset b/rtems/config/6.1/rtems-x86_64.bset
new file mode 100644
index 0000000..088c9f5
--- /dev/null
+++ b/rtems/config/6.1/rtems-x86_64.bset
@@ -0,0 +1,9 @@
+%define release 1
+%define rtems_arch x86_64
+%define with_libgomp
+%define grub2_platform efi
+%define grub2_target x86_64
+
+%include 6/rtems-default.bset
+
+tools/rtems-grub-2.06
-- 
2.25.1



More information about the devel mailing list