From 566b3fa0a0a5425c83c0391d30c13b7f0aa0e0b5 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Tue, 17 Jan 2017 08:49:11 -0500 Subject: [PATCH] tests: footprint: set ARCH correctly and provide defaults Change-Id: I57beaf70d3cf8f1ef4267f002d2e72df22b918b8 Signed-off-by: Anas Nashif --- tests/legacy/benchmark/footprint/microkernel/Makefile | 3 +++ tests/legacy/benchmark/footprint/nanokernel/Makefile | 8 +++++++- .../benchmark/footprint/nanokernel/max/default.conf | 4 ++++ .../benchmark/footprint/nanokernel/min/default.conf | 10 ++++++++++ .../benchmark/footprint/nanokernel/reg/default.conf | 4 ++++ 5 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 tests/legacy/benchmark/footprint/nanokernel/max/default.conf create mode 100644 tests/legacy/benchmark/footprint/nanokernel/min/default.conf create mode 100644 tests/legacy/benchmark/footprint/nanokernel/reg/default.conf diff --git a/tests/legacy/benchmark/footprint/microkernel/Makefile b/tests/legacy/benchmark/footprint/microkernel/Makefile index 8e9b34d60c9..1fe5623f489 100644 --- a/tests/legacy/benchmark/footprint/microkernel/Makefile +++ b/tests/legacy/benchmark/footprint/microkernel/Makefile @@ -2,6 +2,9 @@ TEST ?= min BOARD ?= qemu_x86 + +ARCH = $(notdir $(subst /$(BOARD),,$(wildcard $(ZEPHYR_BASE)/boards/*/$(BOARD)))) + MDEF_FILE = micro_${TEST}.mdef CONF_FILE = $(or $(wildcard $(TEST)/$(BOARD).conf), \ $(wildcard $(TEST)/$(ARCH).conf)) diff --git a/tests/legacy/benchmark/footprint/nanokernel/Makefile b/tests/legacy/benchmark/footprint/nanokernel/Makefile index aec5cadb34e..8421725287c 100644 --- a/tests/legacy/benchmark/footprint/nanokernel/Makefile +++ b/tests/legacy/benchmark/footprint/nanokernel/Makefile @@ -1,9 +1,15 @@ # default configuration TEST ?= min +ARCH = $(notdir $(subst /$(BOARD),,$(wildcard $(ZEPHYR_BASE)/boards/*/$(BOARD)))) + BOARD ?= qemu_x86 -CONF_FILE = $(or $(wildcard $(TEST)/$(BOARD).conf), \ +CONF_FILE ?= $(or $(wildcard $(TEST)/$(BOARD).conf), \ $(wildcard $(TEST)/$(ARCH).conf)) +ifeq ($(CONF_FILE),) +CONF_FILE = $(TEST)/default.conf +endif + ifeq ($(TEST),float) CFLAGS += -DTEST_max else diff --git a/tests/legacy/benchmark/footprint/nanokernel/max/default.conf b/tests/legacy/benchmark/footprint/nanokernel/max/default.conf new file mode 100644 index 00000000000..e7f72dce42c --- /dev/null +++ b/tests/legacy/benchmark/footprint/nanokernel/max/default.conf @@ -0,0 +1,4 @@ +CONFIG_PRINTK=y +CONFIG_STDOUT_CONSOLE=y +CONFIG_IDT_NUM_VECTORS=256 +CONFIG_LEGACY_KERNEL=y diff --git a/tests/legacy/benchmark/footprint/nanokernel/min/default.conf b/tests/legacy/benchmark/footprint/nanokernel/min/default.conf new file mode 100644 index 00000000000..e992bd18230 --- /dev/null +++ b/tests/legacy/benchmark/footprint/nanokernel/min/default.conf @@ -0,0 +1,10 @@ +CONFIG_ISR_STACK_SIZE=128 +CONFIG_MAIN_STACK_SIZE=128 +CONFIG_SYS_CLOCK_TICKS_PER_SEC=0 +CONFIG_PRINTK=n +CONFIG_CONSOLE=n +CONFIG_SERIAL=n +CONFIG_IPM=n +CONFIG_GPIO=n +CONFIG_ERRNO=n +CONFIG_LEGACY_KERNEL=y diff --git a/tests/legacy/benchmark/footprint/nanokernel/reg/default.conf b/tests/legacy/benchmark/footprint/nanokernel/reg/default.conf new file mode 100644 index 00000000000..d2ea1d6cd23 --- /dev/null +++ b/tests/legacy/benchmark/footprint/nanokernel/reg/default.conf @@ -0,0 +1,4 @@ +CONFIG_ISR_STACK_SIZE=512 +CONFIG_MAIN_STACK_SIZE=512 +CONFIG_PRINTK=y +CONFIG_LEGACY_KERNEL=y