Browse Source

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 <anas.nashif@intel.com>
pull/69687/head
Anas Nashif 1 year ago committed by Carles Cufi
parent
commit
faee62088d
  1. 2
      boards/qemu/x86/board.yml
  2. 12
      boards/qemu/x86/qemu_x86_tiny_atom_768.dts
  3. 16
      boards/qemu/x86/qemu_x86_tiny_atom_768.yaml
  4. 10
      boards/qemu/x86/qemu_x86_tiny_atom_768_defconfig
  5. 3
      tests/kernel/mem_protect/mem_map/boards/qemu_x86_tiny_768.overlay

2
boards/qemu/x86/board.yml

@ -23,5 +23,3 @@ boards: @@ -23,5 +23,3 @@ boards:
- name: qemu_x86_tiny
socs:
- name: atom
variants:
- name: '768'

12
boards/qemu/x86/qemu_x86_tiny_atom_768.dts

@ -1,12 +0,0 @@ @@ -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) >;
};

16
boards/qemu/x86/qemu_x86_tiny_atom_768.yaml

@ -1,16 +0,0 @@ @@ -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

10
boards/qemu/x86/qemu_x86_tiny_atom_768_defconfig

@ -1,10 +0,0 @@ @@ -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

3
tests/kernel/mem_protect/mem_map/boards/qemu_x86_tiny_768.overlay

@ -1,3 +0,0 @@ @@ -1,3 +0,0 @@
&dram0 {
reg = < 0x100000 0x100000 >;
};
Loading…
Cancel
Save