boards: xtensa: qemu_xtensa: Convert to v2
Converts the board to hwmv2 Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
This commit is contained in:
10
boards/v2/qemu/qemu_xtensa/Kconfig
Normal file
10
boards/v2/qemu/qemu_xtensa/Kconfig
Normal file
@@ -0,0 +1,10 @@
|
||||
# XTENSA board configuration
|
||||
|
||||
# Copyright (c) 2017, 2023 Intel Corporation
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config BOARD_QEMU_XTENSA
|
||||
select SOC_XTENSA_DC233C
|
||||
select QEMU_TARGET
|
||||
select ARCH_SUPPORTS_COREDUMP
|
||||
select XTENSA_MMU if BOARD_QEMU_XTENSA_DC233C_MMU
|
||||
@@ -6,22 +6,6 @@ if BOARD_QEMU_XTENSA
|
||||
config BUILD_OUTPUT_BIN
|
||||
default n
|
||||
|
||||
config BOARD
|
||||
default "qemu_xtensa"
|
||||
|
||||
config IPM_CONSOLE_STACK_SIZE
|
||||
default 2048 if IPM_CONSOLE_RECEIVER
|
||||
|
||||
endif # BOARD_QEMU_XTENSA
|
||||
|
||||
if BOARD_QEMU_XTENSA_MMU
|
||||
|
||||
config BUILD_OUTPUT_BIN
|
||||
default n
|
||||
|
||||
config BOARD
|
||||
default "qemu_xtensa_mmu"
|
||||
|
||||
config IPM_CONSOLE_STACK_SIZE
|
||||
default 2048 if IPM_CONSOLE_RECEIVER
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
set(SUPPORTED_EMU_PLATFORMS qemu)
|
||||
|
||||
if(CONFIG_BOARD_QEMU_XTENSA OR CONFIG_BOARD_QEMU_XTENSA_MMU)
|
||||
if(CONFIG_BOARD_QEMU_XTENSA)
|
||||
set(QEMU_CPU_TYPE_${ARCH} dc233c)
|
||||
|
||||
set(QEMU_FLAGS_${ARCH}
|
||||
7
boards/v2/qemu/qemu_xtensa/board.yml
Normal file
7
boards/v2/qemu/qemu_xtensa/board.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
board:
|
||||
name: qemu_xtensa
|
||||
vendor: Cadence Design Systems
|
||||
socs:
|
||||
- name: dc233c
|
||||
variants:
|
||||
- name: mmu
|
||||
@@ -1,4 +1,4 @@
|
||||
identifier: qemu_xtensa_mmu
|
||||
identifier: qemu_xtensa/dc233c/mmu
|
||||
name: QEMU Emulation for Xtensa with MMU
|
||||
type: qemu
|
||||
simulation: qemu
|
||||
@@ -1,9 +1,7 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
CONFIG_MAIN_STACK_SIZE=2048
|
||||
CONFIG_BOARD_QEMU_XTENSA_MMU=y
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_SOC_XTENSA_DC233C=y
|
||||
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=10000000
|
||||
CONFIG_STACK_SENTINEL=y
|
||||
CONFIG_GEN_ISR_TABLES=y
|
||||
@@ -1,9 +1,7 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
CONFIG_MAIN_STACK_SIZE=2048
|
||||
CONFIG_BOARD_QEMU_XTENSA=y
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_SOC_XTENSA_DC233C=y
|
||||
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=10000000
|
||||
CONFIG_STACK_SENTINEL=y
|
||||
CONFIG_GEN_ISR_TABLES=y
|
||||
@@ -1,4 +0,0 @@
|
||||
# Xtensa Qemu board configuration
|
||||
|
||||
# Copyright (c) 2016 Cadence Design Systems, Inc.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
@@ -1,17 +0,0 @@
|
||||
# XTENSA board configuration
|
||||
|
||||
# Copyright (c) 2017, 2023 Intel Corporation
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config BOARD_QEMU_XTENSA
|
||||
bool "Xtensa emulation using QEMU"
|
||||
depends on SOC_XTENSA_DC233C
|
||||
select QEMU_TARGET
|
||||
select ARCH_SUPPORTS_COREDUMP
|
||||
|
||||
config BOARD_QEMU_XTENSA_MMU
|
||||
bool "Xtensa emulation using QEMU with MMU"
|
||||
depends on SOC_XTENSA_DC233C
|
||||
select QEMU_TARGET
|
||||
select ARCH_SUPPORTS_COREDUMP
|
||||
select XTENSA_MMU
|
||||
Reference in New Issue
Block a user