summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex White <alex.white@oarcorp.com>2021-06-30 14:58:42 -0500
committerJoel Sherrill <joel@rtems.org>2021-08-20 15:19:42 -0500
commitd162b7de619779d29a27b95bfd10a2441c2e5dca (patch)
tree4f46fa11fc493f523f5ee8cf0f9b4203a3f20863
parentrsb: Add MicroBlaze tools (diff)
downloadrtems-source-builder-d162b7de619779d29a27b95bfd10a2441c2e5dca.tar.bz2
rsb: Add Xilinx QEMU
-rw-r--r--bare/config/devel/qemu-xilinx-v2020.2-1.cfg23
-rw-r--r--bare/config/devel/qemu-xilinx.bset24
2 files changed, 47 insertions, 0 deletions
diff --git a/bare/config/devel/qemu-xilinx-v2020.2-1.cfg b/bare/config/devel/qemu-xilinx-v2020.2-1.cfg
new file mode 100644
index 0000000..94b14ef
--- /dev/null
+++ b/bare/config/devel/qemu-xilinx-v2020.2-1.cfg
@@ -0,0 +1,23 @@
+#
+# Xilinx Qemu from git
+#
+
+%if %{release} == %{nil}
+ %define release 1
+%endif
+
+%include %{_configdir}/base.cfg
+
+%include %{_configdir}/bare-config.cfg
+
+%define qemu_version xilinx-v2020.2
+
+#
+# Checkout the version tag and initialize all submodules.
+#
+%source set qemu git://github.com/Xilinx/qemu.git?checkout=%{qemu_version}?submodule=dtc?submodule=slirp?submodule=ui/keycodemapdb?submodule=tests/fp/berkeley-softfloat-3?submodule=tests/fp/berkeley-testfloat-3
+
+#
+# The Qemu build instructions. We use 5.x.x Release 1.
+#
+%include %{_configdir}/qemu-5-1.cfg
diff --git a/bare/config/devel/qemu-xilinx.bset b/bare/config/devel/qemu-xilinx.bset
new file mode 100644
index 0000000..91b07e8
--- /dev/null
+++ b/bare/config/devel/qemu-xilinx.bset
@@ -0,0 +1,24 @@
+#
+# Build set for Xilinx QEMU
+#
+
+%define release 1
+
+#
+# Name of the package.
+#
+package: qemu-%{qemu_version}-%{_host}-%{release}
+
+#
+# A magic internal path that would break if changes in the defaults.mc
+# macro file are made.
+#
+%define _internal_autotools_path %{_tmppath}/sb-%{_uid}/${SB_PREFIX_CLEAN}
+
+devel/autotools-internal
+devel/libiconv-1.14-1
+devel/gettext-0.18.3.1-1
+devel/libffi-3.0.13-1
+devel/pixman-0.40.0-1
+devel/glib-2.48.2-1
+devel/qemu-xilinx-v2020.2-1