You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2021/04/03 12:23:16 UTC

[incubator-nuttx-testing] 02/02: move avr, risc-v, xtensa and x86 builds out of other.dat

This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-testing.git

commit 20490f3da145d1092af1673a5982b50b79b3c96b
Author: Matias N <ma...@protobits.dev>
AuthorDate: Wed Mar 31 15:38:09 2021 -0300

    move avr, risc-v, xtensa and x86 builds out of other.dat
---
 .github/workflows/build.yml |  4 ++--
 testlist/macos.dat          | 38 ++++++++++++++++++++++++++++++++++++++
 testlist/other.dat          | 13 ++++---------
 testlist/risc-v.dat         |  1 +
 testlist/xtensa.dat         |  1 +
 5 files changed, 46 insertions(+), 11 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 6c3b73d..770d399 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -24,7 +24,7 @@ jobs:
 
     strategy:
       matrix:
-        boards: [arm-01, arm-02, arm-03, arm-04, arm-05, arm-06, arm-07, arm-08, arm-09, arm-10, arm-11, arm-12, arm-13, other, sim]
+        boards: [arm-01, arm-02, arm-03, arm-04, arm-05, arm-06, arm-07, arm-08, arm-09, arm-10, arm-11, arm-12, arm-13, other, risc-v, sim, xtensa]
 
     steps:
       - name: Checkout nuttx repo
@@ -79,7 +79,7 @@ jobs:
     runs-on: macos-10.15
     strategy:
       matrix:
-        boards: [arm-12, other, sim]
+        boards: [macos, sim]
     steps:
       - name: Checkout nuttx repo
         uses: actions/checkout@v2
diff --git a/testlist/macos.dat b/testlist/macos.dat
new file mode 100644
index 0000000..4b5f6e6
--- /dev/null
+++ b/testlist/macos.dat
@@ -0,0 +1,38 @@
+# Chose a minimalistic subset of board/configs due to macOS builds
+# being extremely slow on GitHub
+
+# AVR
+#
+# We do not have a toolchain for avr32 outside of Microchip login wall.
+# The work was never upstreamed to GCC.
+
+/avr/atmega/arduino-mega2560/configs/nsh
+
+# MIPS
+#
+# PINGUINOL toolchain doesn't provide macOS binaries
+# with the same name
+
+#/mips/pic32mx/pic32mx-starterkit/configs/nsh,CONFIG_MIPS32_TOOLCHAIN_PINGUINOL
+
+# RISC-V
+
+/risc-v/bl602/bl602evb/configs/wifi,CONFIG_RV32IM_TOOLCHAIN_GNU_RVGL
+
+/risc-v/esp32c3/esp32c3-devkit/configs/wapi,CONFIG_RV32IM_TOOLCHAIN_GNU_RVGL
+
+# ARM
+
+/arm/stm32/stm32f4discovery/configs/nsh,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
+
+# XTENSA
+
+/xtensa/esp32/esp32-devkitc/configs/wapi
+
+# x86_64-elf-gcc from homebrew doesn't seem to
+# provide __udivdi3 etc for -m32, so we do not build
+# x86
+
+# x86_64
+
+/x86_64/intel64/qemu-intel64/configs/nsh
diff --git a/testlist/other.dat b/testlist/other.dat
index 0495dc4..81cbc98 100644
--- a/testlist/other.dat
+++ b/testlist/other.dat
@@ -1,9 +1,8 @@
-# We do not have a toolchain for avr32 outside of Microchip login wall.
-# The work was never upstreamed to GCC.
-
 /avr
 -avr32dev1:nsh
 -avr32dev1:ostest
+# x86_64-elf-gcc from homebrew doesn't seem to
+# provide __udivdi3 etc for -m32
 
 /renesas/rx65n/rx65n-grrose
 /renesas/rx65n/rx65n-rsk2mb
@@ -20,14 +19,10 @@
 -Darwin,pic32mz-starterkit:.*
 -Darwin,sure-pic32mx:.*
 -Darwin,ubw32:.*
+# We do not have a toolchain for avr32 outside of Microchip login wall.
+# The work was never upstreamed to GCC.
 
-/risc-v,CONFIG_RV32IM_TOOLCHAIN_GNU_RVGL
-
-# x86_64-elf-gcc from homebrew doesn't seem to
-# provide __udivdi3 etc for -m32
 /x86
 -Darwin,qemu-i486:.*
 
 /x86_64
-
-/xtensa
diff --git a/testlist/risc-v.dat b/testlist/risc-v.dat
new file mode 100644
index 0000000..10556d7
--- /dev/null
+++ b/testlist/risc-v.dat
@@ -0,0 +1 @@
+/risc-v,CONFIG_RV32IM_TOOLCHAIN_GNU_RVGL
diff --git a/testlist/xtensa.dat b/testlist/xtensa.dat
new file mode 100644
index 0000000..0fec540
--- /dev/null
+++ b/testlist/xtensa.dat
@@ -0,0 +1 @@
+/xtensa