boards: xtensa: rename qemu_xtensa_dc233c to qemu_xtensa_mmu

This renames the board from qemu_xtensa_dc233c to
qemu_xtensa_mmu to better signal that it is for testing with
MMU on QEMU Xtensa. Also turn on testing by default to make
sure future changes will not break Xtensa MMU support.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
This commit is contained in:
Daniel Leung 2023-09-13 12:42:01 -07:00 committed by David Leach
commit 1c0178ae6e
7 changed files with 12 additions and 10 deletions

View file

@ -8,7 +8,8 @@ config BOARD_QEMU_XTENSA
depends on SOC_XTENSA_SAMPLE_CONTROLLER
select QEMU_TARGET
config BOARD_QEMU_XTENSA_DC233C
bool "Xtensa emulation using QEMU (dc233c core)"
config BOARD_QEMU_XTENSA_MMU
bool "Xtensa emulation using QEMU with MMU"
depends on SOC_XTENSA_DC233C
select QEMU_TARGET
select XTENSA_MMU

View file

@ -14,13 +14,13 @@ config IPM_CONSOLE_STACK_SIZE
endif # BOARD_QEMU_XTENSA
if BOARD_QEMU_XTENSA_DC233C
if BOARD_QEMU_XTENSA_MMU
config BUILD_OUTPUT_BIN
default n
config BOARD
default "qemu_xtensa_dc233c"
default "qemu_xtensa_mmu"
config IPM_CONSOLE_STACK_SIZE
default 2048 if IPM_CONSOLE_RECEIVER

View file

@ -8,7 +8,7 @@ if(CONFIG_BOARD_QEMU_XTENSA)
set(QEMU_FLAGS_${ARCH}
-machine sim -semihosting -nographic -cpu sample_controller
)
elseif(CONFIG_BOARD_QEMU_XTENSA_DC233C)
elseif(CONFIG_BOARD_QEMU_XTENSA_MMU)
set(QEMU_CPU_TYPE_${ARCH} dc233c)
set(QEMU_FLAGS_${ARCH}

View file

@ -9,7 +9,7 @@
#include "dc233c.dtsi"
/ {
model = "qemu_xtensa_dc233c";
model = "qemu_xtensa_mmu";
compatible = "cdns,xtensa-dc233c";
chosen {

View file

@ -1,11 +1,13 @@
identifier: qemu_xtensa_dc233c
name: QEMU Emulation for Xtensa (dc233c core)
identifier: qemu_xtensa_mmu
name: QEMU Emulation for Xtensa with MMU
type: qemu
simulation: qemu
arch: xtensa
toolchain:
- zephyr
- xtools
testing:
default: true
ignore_tags:
- net
- bluetooth

View file

@ -1,7 +1,7 @@
# SPDX-License-Identifier: Apache-2.0
CONFIG_MAIN_STACK_SIZE=2048
CONFIG_BOARD_QEMU_XTENSA_DC233C=y
CONFIG_BOARD_QEMU_XTENSA_MMU=y
CONFIG_CONSOLE=y
CONFIG_SOC_XTENSA_DC233C=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=10000000

View file

@ -8,5 +8,4 @@ config SOC_XTENSA_DC233C
select XTENSA_HAL
select ARCH_HAS_THREAD_LOCAL_STORAGE
select CPU_HAS_MMU
imply XTENSA_MMU
select ARCH_HAS_RESERVED_PAGE_FRAMES if XTENSA_MMU