summaryrefslogtreecommitdiff
path: root/samples
diff options
context:
space:
mode:
Diffstat (limited to 'samples')
-rw-r--r--samples/arc-arc700-linux-uclibc/crosstool.config7
-rw-r--r--samples/arc-arc700-linux-uclibc/reported.by3
-rw-r--r--samples/arc-multilib-elf32/crosstool.config4
-rw-r--r--samples/arc-multilib-elf32/reported.by3
-rw-r--r--samples/arc-multilib-linux-uclibc/crosstool.config7
-rw-r--r--samples/arc-multilib-linux-uclibc/reported.by3
-rw-r--r--samples/riscv64-unknown-elf/crosstool.config7
-rw-r--r--samples/riscv64-unknown-elf/reported.by3
-rw-r--r--samples/riscv64-unknown-linux-gnu/crosstool.config12
-rw-r--r--samples/riscv64-unknown-linux-gnu/reported.by3
-rw-r--r--samples/samples.mk2
11 files changed, 53 insertions, 1 deletions
diff --git a/samples/arc-arc700-linux-uclibc/crosstool.config b/samples/arc-arc700-linux-uclibc/crosstool.config
new file mode 100644
index 0000000..66a0b52
--- /dev/null
+++ b/samples/arc-arc700-linux-uclibc/crosstool.config
@@ -0,0 +1,7 @@
+CT_ARCH_ARC=y
+CT_TARGET_ALIAS="arc-linux"
+CT_TARGET_CFLAGS="-mno-atomic"
+CT_TARGET_VENDOR="snps"
+CT_KERNEL_LINUX=y
+CT_LIBC_UCLIBC=y
+CT_ARCH_CPU="arc700"
diff --git a/samples/arc-arc700-linux-uclibc/reported.by b/samples/arc-arc700-linux-uclibc/reported.by
new file mode 100644
index 0000000..a493696
--- /dev/null
+++ b/samples/arc-arc700-linux-uclibc/reported.by
@@ -0,0 +1,3 @@
+reporter_name="Alexey Brodkin"
+reporter_url="http://embarc.org"
+reporter_comment="ARCompact uClibc Linux toolchain without atomics"
diff --git a/samples/arc-multilib-elf32/crosstool.config b/samples/arc-multilib-elf32/crosstool.config
new file mode 100644
index 0000000..19e8e89
--- /dev/null
+++ b/samples/arc-multilib-elf32/crosstool.config
@@ -0,0 +1,4 @@
+CT_ARCH_ARC=y
+CT_MULTILIB=y
+CT_TARGET_VENDOR="multilib"
+CT_TARGET_ALIAS="arc-elf32"
diff --git a/samples/arc-multilib-elf32/reported.by b/samples/arc-multilib-elf32/reported.by
new file mode 100644
index 0000000..4e6b14d
--- /dev/null
+++ b/samples/arc-multilib-elf32/reported.by
@@ -0,0 +1,3 @@
+reporter_name="Alexey Brodkin"
+reporter_url="http://embarc.org"
+reporter_comment="ARC multilib baremetal/elf32 toolchain"
diff --git a/samples/arc-multilib-linux-uclibc/crosstool.config b/samples/arc-multilib-linux-uclibc/crosstool.config
new file mode 100644
index 0000000..b56c8a8
--- /dev/null
+++ b/samples/arc-multilib-linux-uclibc/crosstool.config
@@ -0,0 +1,7 @@
+CT_ARCH_ARC=y
+CT_TARGET_ALIAS="arc-linux"
+CT_TARGET_CFLAGS="-matomic"
+CT_TARGET_VENDOR="multilib"
+CT_KERNEL_LINUX=y
+CT_LIBC_UCLIBC=y
+CT_MULTILIB=y
diff --git a/samples/arc-multilib-linux-uclibc/reported.by b/samples/arc-multilib-linux-uclibc/reported.by
new file mode 100644
index 0000000..59fc53a
--- /dev/null
+++ b/samples/arc-multilib-linux-uclibc/reported.by
@@ -0,0 +1,3 @@
+reporter_name="Alexey Brodkin"
+reporter_url="http://embarc.org"
+reporter_comment="ARC multilib uClibc Linux toolchain"
diff --git a/samples/riscv64-unknown-elf/crosstool.config b/samples/riscv64-unknown-elf/crosstool.config
new file mode 100644
index 0000000..221ef20
--- /dev/null
+++ b/samples/riscv64-unknown-elf/crosstool.config
@@ -0,0 +1,7 @@
+CT_EXPERIMENTAL=y
+CT_ARCH_RISCV=y
+# CT_DEMULTILIB is not set
+CT_ARCH_USE_MMU=y
+CT_ARCH_64=y
+CT_DEBUG_GDB=y
+# CT_GDB_CROSS_PYTHON is not set
diff --git a/samples/riscv64-unknown-elf/reported.by b/samples/riscv64-unknown-elf/reported.by
new file mode 100644
index 0000000..9456e59
--- /dev/null
+++ b/samples/riscv64-unknown-elf/reported.by
@@ -0,0 +1,3 @@
+reporter_name="Paul Walmsley <paul.walmsley@sifive.com>"
+reporter_url="https://www.sifive.com/"
+reporter_comment=""
diff --git a/samples/riscv64-unknown-linux-gnu/crosstool.config b/samples/riscv64-unknown-linux-gnu/crosstool.config
new file mode 100644
index 0000000..66c288d
--- /dev/null
+++ b/samples/riscv64-unknown-linux-gnu/crosstool.config
@@ -0,0 +1,12 @@
+CT_EXPERIMENTAL=y
+CT_ARCH_RISCV=y
+# CT_DEMULTILIB is not set
+CT_ARCH_USE_MMU=y
+CT_ARCH_64=y
+CT_KERNEL_LINUX=y
+CT_DEBUG_GDB=y
+# CT_GDB_CROSS_PYTHON is not set
+# CT_GDB_GDBSERVER is not set
+CT_ZLIB_NEEDED=y
+CT_TARGET_VENDOR="unknown"
+CT_ARCH_ARCH="rv64gc"
diff --git a/samples/riscv64-unknown-linux-gnu/reported.by b/samples/riscv64-unknown-linux-gnu/reported.by
new file mode 100644
index 0000000..9456e59
--- /dev/null
+++ b/samples/riscv64-unknown-linux-gnu/reported.by
@@ -0,0 +1,3 @@
+reporter_name="Paul Walmsley <paul.walmsley@sifive.com>"
+reporter_url="https://www.sifive.com/"
+reporter_comment=""
diff --git a/samples/samples.mk b/samples/samples.mk
index 7b356dd..13f8779 100644
--- a/samples/samples.mk
+++ b/samples/samples.mk
@@ -130,7 +130,7 @@ endef
# How we do recall one sample
PHONY += $(CT_SAMPLES)
-$(CT_SAMPLES):
+$(CT_SAMPLES): check-config
@$(CT_ECHO) " CONF $@"
$(SILENT)$(CONF) --defconfig=$(call sample_dir,$@)/crosstool.config $(KCONFIG_TOP)
@echo