machine: Add support for xenvm boards

Add support for xenvm(gicv2) and xenvmgicv3 boards that that allows to
run Zephyr as Xen guest on any ARMv8 board that supports ARM
Virtualization Extensions.

Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
This commit is contained in:
Sandeep Gundlupet Raju
2026-03-06 21:43:52 -07:00
committed by Lee Chee Yang
parent 7efced5e24
commit 2d20311e0a
2 changed files with 28 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
#@TYPE: Machine
#@NAME: xenvm
#@DESCRIPTION: Machine for Zephyr BOARD xenvm(gicv2) that allows
# to run Zephyr as Xen guest on any ARMv8 board that
# supports ARM Virtualization Extensions.
# Include tune-cortexa72-cortexa53.inc
require conf/machine/include/arm/armv8a/tune-cortexa72-cortexa53.inc
DEFAULTTUNE = "cortexa72-cortexa53"
# Zephyr RTOS settings
ZEPHYR_BOARD = "xenvm"
ARCH:xenvm = "aarch64"

View File

@@ -0,0 +1,14 @@
#@TYPE: Machine
#@NAME: xenvmgicv3
#@DESCRIPTION: Machine for Zephyr BOARD xenvm gicv3 variant that
# to allows run Zephyr as Xen guest on any ARMv8 board
# that supports ARM Virtualization Extensions.
# Include tune-cortexa72-cortexa53.inc
require conf/machine/include/arm/armv8a/tune-cortexa72-cortexa53.inc
DEFAULTTUNE = "cortexa72-cortexa53"
# Zephyr RTOS settings
ZEPHYR_BOARD = "xenvm/xenvm/gicv3"
ARCH:xenvm = "aarch64"