Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
fbf8688
pkg/wolfssl: add 32bit arch requirement
aabadie Oct 30, 2019
8abe50e
examples/dtls-wolfssl: remove 32bit arch requirement
aabadie Oct 30, 2019
3440ecf
tests/pkg_wolf*: remove useless board blacklist
aabadie Oct 30, 2019
99d7439
pkg/cifra: add arch 32bit requirement
aabadie Oct 30, 2019
e613787
tests/pkg_cifra: remove useless board blacklist
aabadie Oct 30, 2019
83dbbcc
pkg/cn-cbor: add arch 32bit requirement
aabadie Oct 30, 2019
b044e46
tests/pkg_cn-cbor: remove useless board blacklist
aabadie Oct 30, 2019
0631cf6
pkg/hacl: add arch 32bit requirement
aabadie Oct 30, 2019
0654709
tests/pkg_hacl: remove useless board blacklist
aabadie Oct 30, 2019
fa700de
pkg/libcoap: add arch 32bit requirement
aabadie Oct 30, 2019
49f855b
tests/pkg_libcoap: remove useless board blacklist
aabadie Oct 30, 2019
c77916e
pkg/monocypher: add arch 32bit requirement
aabadie Oct 30, 2019
c7acc5f
tests/pkg_libcose: remove useless board blacklist
aabadie Oct 30, 2019
e40214f
tests/pkg_monocypher: remove useless board blacklist
aabadie Oct 30, 2019
5839e35
pkg/tinycbor: add arch 32bit requirement
aabadie Oct 30, 2019
2cb3ab5
tests/pkg_tinycbor: remove useless board blacklist
aabadie Oct 30, 2019
a19f7a5
pkg/libhydrogen: add arch 32bit requirement
aabadie Oct 30, 2019
9a2f29e
tests/pkg_libhydrogen: remove useless board blacklist
aabadie Oct 30, 2019
8062a6f
pkg/qDSA: blacklist arch 16bit requirement
aabadie Oct 30, 2019
3a1a08f
tests/pkg_qdsa: remove useless board blacklist
aabadie Oct 30, 2019
286c9b6
pkg/micro-ecc: blacklist arch 16bit requirement
aabadie Oct 30, 2019
7a83364
tests/pkg_micro-ecc: remove useless board blacklist
aabadie Oct 30, 2019
4993b65
pkg/tinydtls: add arch 32bit requirement
aabadie Oct 30, 2019
9755694
examples/dtls-echo: remove useless board blacklist
aabadie Oct 30, 2019
04e8461
pkg/jerryscript: add arch 32bit requirement
aabadie Oct 30, 2019
c9304ab
examples/javascript: update board blacklist
aabadie Oct 30, 2019
c15c3ab
pkg/lua: add arch 32bit requirement
aabadie Oct 30, 2019
a0187ca
examples/lua*: update board blacklist
aabadie Oct 30, 2019
219faf2
pkg/jerryscript: exclude MIPS
aabadie Oct 30, 2019
4eb7c29
examples/javascript: update board blacklist
aabadie Oct 30, 2019
01702df
pkg/lua: exclude MIPS
aabadie Oct 30, 2019
aaa662b
examples/lua*: update board blacklist
aabadie Oct 30, 2019
1055c64
pkg/lua: exclude RISCV
aabadie Oct 30, 2019
357eaba
examples/lua*: update board blacklist
aabadie Oct 30, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions examples/dtls-echo/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,6 @@ BOARD ?= native
# This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../..

# TinyDTLS only has support for 32-bit architectures ATM
BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \
arduino-mega2560 arduino-nano arduino-uno atmega328p \
chronos mega-xplained microduino-corerf \
msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1

# Include packages that pull up and auto-init the link layer.
# NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present
USEMODULE += gnrc_netdev_default
Expand Down
3 changes: 0 additions & 3 deletions examples/dtls-wolfssl/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ BOARD ?= native
# This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../..

# wolfSSL supports 32-bit architectures only
FEATURES_REQUIRED += arch_32bit

# Include packages that pull up and auto-init the link layer.
# NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present
USEMODULE += gnrc_netdev_default
Expand Down
6 changes: 0 additions & 6 deletions examples/javascript/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ BOARD ?= native
# This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../..

BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo arduino-mega2560 \
arduino-nano arduino-uno atmega328p chronos \
msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1 pic32-wifire pic32-clicker \
mega-xplained microduino-corerf

# Comment this out to disable code in RIOT that does safety checking
# which is not needed in a production environment but helps in the
# development process:
Expand Down
6 changes: 0 additions & 6 deletions examples/lua_REPL/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,6 @@ BOARD ?= native
# This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../..

BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \
arduino-mega2560 arduino-nano arduino-uno atmega328p \
chronos hifive1 hifive1b mega-xplained microduino-corerf \
msb-430 msb-430h pic32-clicker pic32-wifire telosb \
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1

# Comment this out to disable code in RIOT that does safety checking
# which is not needed in a production environment but helps in the
# development process:
Expand Down
6 changes: 0 additions & 6 deletions examples/lua_basic/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,6 @@ BOARD ?= native
# This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../..

BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \
arduino-mega2560 arduino-nano \
arduino-uno atmega328p chronos hifive1 hifive1b \
mega-xplained microduino-corerf msb-430 msb-430h pic32-clicker \
pic32-wifire telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1

# Comment this out to disable code in RIOT that does safety checking
# which is not needed in a production environment but helps in the
# development process:
Expand Down
2 changes: 2 additions & 0 deletions pkg/cifra/Makefile.dep
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Cifra is only supported by 32 bit architectures
FEATURES_REQUIRED += arch_32bit
3 changes: 3 additions & 0 deletions pkg/cn-cbor/Makefile.dep
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
USEMODULE += posix_headers

# CN-CBOR is only supported by 32 bit architectures
FEATURES_REQUIRED += arch_32bit
3 changes: 3 additions & 0 deletions pkg/hacl/Makefile.dep
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
USEMODULE+=random

# HACL is only supported by 32 bit architectures
FEATURES_REQUIRED += arch_32bit
6 changes: 6 additions & 0 deletions pkg/jerryscript/Makefile.dep
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,9 @@ ifneq (,$(filter jerryscript,$(USEPKG)))
USEMODULE += jerryport-minimal
USEMODULE += jerryscript-ext
endif

# Jerryscript is only supported by 32-bit architectures
FEATURES_REQUIRED += arch_32bit

# Jerryscript is not supported on MIPS because of missing stdin over UART
FEATURES_BLACKLIST += arch_mips32r2
3 changes: 3 additions & 0 deletions pkg/libcoap/Makefile.dep
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,6 @@ ifneq (,$(filter libcoap,$(USEPKG)))
USEMODULE += posix_headers
USEMODULE += gnrc_sock_udp
endif

# libcoap is only supported by 32 bit architectures
FEATURES_REQUIRED += arch_32bit
5 changes: 5 additions & 0 deletions pkg/libhydrogen/Makefile.dep
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
USEMODULE += random

# libhydrogen is only supported by 32 bit architectures
# AVR boards: require avr-gcc >= 7.0 (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60040)
# MSP430 boards: invalid alignment of 'hydro_random_context'
FEATURES_REQUIRED += arch_32bit
11 changes: 11 additions & 0 deletions pkg/lua/Makefile.dep
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
USEPKG += tlsf
USEMODULE += lua-contrib
USEMODULE += printf_float

# LUA is only supported by 32-bit architectures
FEATURES_REQUIRED += arch_32bit

# LUA is not supported on MIPS because of missing stdin over UART
FEATURES_BLACKLIST += arch_mips32r2

# LUA is not supported on RISCV because of build issues with the toolchain
# (undefined reference to _times, _unlink and _link functions in provided
# newlib nano).
FEATURES_BLACKLIST += arch_riscv
2 changes: 2 additions & 0 deletions pkg/micro-ecc/Makefile.dep
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# micro-ecc is not 16 bit compatible
FEATURES_BLACKLIST += arch_16bit
3 changes: 3 additions & 0 deletions pkg/monocypher/Makefile.dep
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
USEMODULE += monocypher_sha512

# monocypher is only supported by 32 bit architectures
FEATURES_REQUIRED += arch_32bit
3 changes: 3 additions & 0 deletions pkg/qDSA/Makefile.dep
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,6 @@ endif
ifneq (,$(filter atmega_common,$(USEMODULE)))
USEMODULE += qDSA_asm
endif

# qDsa is not 16 bit compatible
FEATURES_BLACKLIST += arch_16bit
2 changes: 2 additions & 0 deletions pkg/tinycbor/Makefile.dep
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# tinycbor is only supported by 32 bit architectures
FEATURES_REQUIRED += arch_32bit
3 changes: 3 additions & 0 deletions pkg/tinydtls/Makefile.dep
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,6 @@ ifneq (,$(filter tinydtls,$(USEMODULE)))
USEMODULE += tinydtls_aes
USEMODULE += tinydtls_ecc
endif

# TinyDTLS only has support for 32-bit architectures ATM
FEATURES_REQUIRED += arch_32bit
3 changes: 3 additions & 0 deletions pkg/wolfssl/Makefile.dep
Original file line number Diff line number Diff line change
Expand Up @@ -82,3 +82,6 @@ endif
ifneq (,$(filter wolfcrypt_random,$(USEMODULE)))
USEMODULE += random
endif

# wolfssl is only supported by 32 bit architectures
FEATURES_REQUIRED += arch_32bit
Comment thread
miri64 marked this conversation as resolved.
7 changes: 0 additions & 7 deletions tests/pkg_cifra/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
include ../Makefile.tests_common

# No 8 bit and 16 bit support
BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \
arduino-mega2560 arduino-nano arduino-uno \
atmega328p chronos mega-xplained microduino-corerf \
msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1

USEMODULE += embunit
USEMODULE += random
USEPKG += cifra
Expand Down
18 changes: 0 additions & 18 deletions tests/pkg_cn-cbor/Makefile
Original file line number Diff line number Diff line change
@@ -1,23 +1,5 @@
include ../Makefile.tests_common

BOARD_BLACKLIST := arduino-duemilanove \
arduino-leonardo \
arduino-mega2560 \
arduino-nano \
arduino-uno \
atmega328p \
chronos \
mega-xplained \
microduino-corerf \
msb-430 \
msb-430h \
telosb \
waspmote-pro \
wsn430-v1_3b \
wsn430-v1_4 \
z1 \
#

USEPKG += cn-cbor
USEMODULE += embunit
USEMODULE += fmt
Expand Down
6 changes: 0 additions & 6 deletions tests/pkg_hacl/Makefile
Original file line number Diff line number Diff line change
@@ -1,11 +1,5 @@
include ../Makefile.tests_common

BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \
arduino-mega2560 arduino-nano arduino-uno \
atmega328p chronos mega-xplained microduino-corerf \
msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1

CFLAGS += -DTHREAD_STACKSIZE_MAIN=\(5*THREAD_STACKSIZE_DEFAULT\)
USEPKG += hacl
USEMODULE += random
Expand Down
6 changes: 0 additions & 6 deletions tests/pkg_libcoap/Makefile
Original file line number Diff line number Diff line change
@@ -1,11 +1,5 @@
include ../Makefile.tests_common

# msp430 and avr have problems with int width and libcoaps usage of :x notation in structs
BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \
arduino-mega2560 arduino-nano arduino-uno atmega328p \
chronos mega-xplained microduino-corerf msb-430 \
msb-430h telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1

USEMODULE += gnrc_ipv6
USEMODULE += gnrc_sock_udp
USEPKG += libcoap
Expand Down
8 changes: 0 additions & 8 deletions tests/pkg_libcose/Makefile
Original file line number Diff line number Diff line change
@@ -1,15 +1,7 @@
include ../Makefile.tests_common

# HACL* only compiles on 32bit platforms
BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \
arduino-mega2560 arduino-nano arduino-uno \
atmega328p chronos mega-xplained microduino-corerf \
msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1

TEST_ON_CI_WHITELIST += native


USEPKG += libcose
# By default we use hacl as crypto backend, uncomment to use a different
# crypto backend.
Expand Down
7 changes: 0 additions & 7 deletions tests/pkg_libhydrogen/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
include ../Makefile.tests_common

# AVR boards: require avr-gcc >= 7.0 (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60040)
# MSP430 boards: invalid alignment of 'hydro_random_context'
BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \
arduino-mega2560 arduino-uno atmega328p \
mega-xplained microduino-corerf waspmote-pro \
chronos msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1

USEPKG += libhydrogen
USEMODULE += embunit

Expand Down
3 changes: 0 additions & 3 deletions tests/pkg_micro-ecc/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
include ../Makefile.tests_common

# micro-ecc is not 16 bit compatible
BOARD_BLACKLIST = chronos msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1

USEMODULE += hashes
USEPKG += micro-ecc

Expand Down
7 changes: 0 additions & 7 deletions tests/pkg_monocypher/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
include ../Makefile.tests_common

# No 8 bit and 16 bit support
BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \
arduino-mega2560 arduino-nano arduino-uno \
atmega328p chronos mega-xplained microduino-corerf \
msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1

# required for Monocypher (as described in the package documentation)
CFLAGS += "-DTHREAD_STACKSIZE_MAIN=(4096 + THREAD_STACKSIZE_DEFAULT + THREAD_EXTRA_STACKSIZE_PRINTF)"

Expand Down
3 changes: 0 additions & 3 deletions tests/pkg_qdsa/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
include ../Makefile.tests_common

# qDSA is not 16 bit compatible
BOARD_BLACKLIST := chronos msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1

CFLAGS += -DTHREAD_STACKSIZE_MAIN=\(4*THREAD_STACKSIZE_DEFAULT\)

USEPKG += qDSA
Expand Down
7 changes: 0 additions & 7 deletions tests/pkg_tinycbor/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
include ../Makefile.tests_common

# No 8 bit and 16 bit support yet
BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \
arduino-mega2560 arduino-nano \
arduino-uno atmega328p chronos microduino-corerf \
mega-xplained msb-430 msb-430h telosb waspmote-pro \
wsn430-v1_3b wsn430-v1_4 z1 \

USEMODULE += embunit
USEMODULE += fmt
USEPKG += tinycbor
Expand Down
8 changes: 0 additions & 8 deletions tests/pkg_wolfcrypt-ed25519-verify/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,6 @@ include ../Makefile.tests_common
# If no BOARD is found in the environment, use this default:
BOARD ?= native

# Only 32-bit targets
BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \
arduino-mega2560 arduino-nano arduino-uno atmega328p \
chronos esp8266-esp-12x esp8266-olimex-mod \
esp8266-sparkfun-thing mega-xplained microduino-corerf \
msb-430 msb-430h telosb waspmote-pro \
wsn430-v1_3b wsn430-v1_4 z1

# This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../..

Expand Down
8 changes: 0 additions & 8 deletions tests/pkg_wolfssl/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,6 @@ include ../Makefile.tests_common
# If no BOARD is found in the environment, use this default:
BOARD ?= native

# Only 32-bit targets
BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \
arduino-mega2560 arduino-nano arduino-uno \
atmega328p chronos esp8266-esp-12x esp8266-olimex-mod \
esp8266-sparkfun-thing mega-xplained microduino-corerf \
msb-430 msb-430h telosb waspmote-pro \
wsn430-v1_3b wsn430-v1_4 z1

# This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../..

Expand Down