From faee62088d68a89f29d1bb503489e0576a6b222b Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Fri, 16 Feb 2024 11:20:43 -0500 Subject: [PATCH] boards: x86: remove qemu_x86_tiny_768 Having a board to just measure coverage for certain features is a bit of any overkill. We will instead add overlays to the specific tests this board mostly covers. Signed-off-by: Anas Nashif --- boards/qemu/x86/board.yml | 2 -- boards/qemu/x86/qemu_x86_tiny_atom_768.dts | 12 ------------ boards/qemu/x86/qemu_x86_tiny_atom_768.yaml | 16 ---------------- boards/qemu/x86/qemu_x86_tiny_atom_768_defconfig | 10 ---------- .../mem_map/boards/qemu_x86_tiny_768.overlay | 3 --- 5 files changed, 43 deletions(-) delete mode 100644 boards/qemu/x86/qemu_x86_tiny_atom_768.dts delete mode 100644 boards/qemu/x86/qemu_x86_tiny_atom_768.yaml delete mode 100644 boards/qemu/x86/qemu_x86_tiny_atom_768_defconfig delete mode 100644 tests/kernel/mem_protect/mem_map/boards/qemu_x86_tiny_768.overlay diff --git a/boards/qemu/x86/board.yml b/boards/qemu/x86/board.yml index 5e9e039e617..75d0cd6eb4b 100644 --- a/boards/qemu/x86/board.yml +++ b/boards/qemu/x86/board.yml @@ -23,5 +23,3 @@ boards: - name: qemu_x86_tiny socs: - name: atom - variants: - - name: '768' diff --git a/boards/qemu/x86/qemu_x86_tiny_atom_768.dts b/boards/qemu/x86/qemu_x86_tiny_atom_768.dts deleted file mode 100644 index 348074ee5b7..00000000000 --- a/boards/qemu/x86/qemu_x86_tiny_atom_768.dts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * Copyright (c) 2022-2024 Intel Corporation - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include "qemu_x86_tiny.dts" - -/* Override with 768KB DRAM */ -&dram0 { - reg = < 0x100000 DT_SIZE_K(768) >; -}; diff --git a/boards/qemu/x86/qemu_x86_tiny_atom_768.yaml b/boards/qemu/x86/qemu_x86_tiny_atom_768.yaml deleted file mode 100644 index af94531a40b..00000000000 --- a/boards/qemu/x86/qemu_x86_tiny_atom_768.yaml +++ /dev/null @@ -1,16 +0,0 @@ -identifier: qemu_x86_tiny/atom/768 -name: QEMU Emulation for X86 (small VM, 768KB DRAM) -type: qemu -arch: x86 -simulation: qemu -toolchain: - - zephyr - - xtools -testing: - default: true - only_tags: - - kernel - - userspace - ignore_tags: - - benchmark -vendor: qemu diff --git a/boards/qemu/x86/qemu_x86_tiny_atom_768_defconfig b/boards/qemu/x86/qemu_x86_tiny_atom_768_defconfig deleted file mode 100644 index 7e0dbfe3313..00000000000 --- a/boards/qemu/x86/qemu_x86_tiny_atom_768_defconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2022-2024 Intel Corporation. -# -# SPDX-License-Identifier: Apache-2.0 - -# Enable coverage regardless since this config for coverage only. -CONFIG_COVERAGE=y - -# Need more stack space due to coverage being enabled. -CONFIG_MAIN_STACK_SIZE=4096 -CONFIG_IDLE_STACK_SIZE=1024 diff --git a/tests/kernel/mem_protect/mem_map/boards/qemu_x86_tiny_768.overlay b/tests/kernel/mem_protect/mem_map/boards/qemu_x86_tiny_768.overlay deleted file mode 100644 index dffdf462738..00000000000 --- a/tests/kernel/mem_protect/mem_map/boards/qemu_x86_tiny_768.overlay +++ /dev/null @@ -1,3 +0,0 @@ -&dram0 { - reg = < 0x100000 0x100000 >; -};