boards: x86: qemu_x86_tiny@768: change to board variant

Change `qemu_x86_tiny@768` board revision to `qemu_x86_tiny/ia32/768`
board variant configuration.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
This commit is contained in:
Dmitrii Golovanov
2024-02-05 14:18:07 +01:00
committed by Jamie McCrae
parent eb724eb6a7
commit 89dfcddc7e
7 changed files with 32 additions and 16 deletions

View File

@@ -4,11 +4,11 @@ boards:
socs:
- name: ia32
variants:
- name: 'nokpti'
- name: 'nommu'
- name: 'nopae'
- name: 'virt'
- name: 'xip'
- name: 'nokpti'
- name: 'nommu'
- name: 'nopae'
- name: 'virt'
- name: 'xip'
- name: qemu_x86_lakemont
socs:
@@ -18,13 +18,10 @@ boards:
socs:
- name: ia32
variants:
- name: 'nokpti'
- name: 'nokpti'
- name: qemu_x86_tiny
socs:
- name: ia32
revision:
format: custom
default: ''
revisions:
- name: '768'
variants:
- name: '768'

View File

@@ -1,9 +1,11 @@
/*
* Copyright (c) 2022 Intel Corporation
* 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) >;

View File

@@ -0,0 +1,16 @@
identifier: qemu_x86_tiny/ia32/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

View File

@@ -1,4 +1,5 @@
# Copyright (c) 2022 Intel Corporation.
# Copyright (c) 2022-2024 Intel Corporation.
#
# SPDX-License-Identifier: Apache-2.0
# Enable coverage regardless since this config for coverage only.

View File

@@ -6,4 +6,4 @@ tests:
- qemu_x86
platform_exclude:
- qemu_x86_tiny
- qemu_x86_tiny@768
- qemu_x86_tiny/ia32/768

View File

@@ -6,4 +6,4 @@ tests:
- qemu_x86
platform_exclude:
- qemu_x86_tiny
- qemu_x86_tiny@768
- qemu_x86_tiny/ia32/768

View File

@@ -6,4 +6,4 @@ tests:
- qemu_x86
platform_exclude:
- qemu_x86_tiny
- qemu_x86_tiny@768
- qemu_x86_tiny/ia32/768