mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-07-16 03:47:19 +00:00
9607ed4eee
CI is seeing intermittent boot test timeout errors, where the FVP is almost to shell but times out before getting there. To get around this, lengthen the timeout to allow for more opportunity to complete successfully. By default, the timeout is 600 seconds. Increase this by 50% to 900. Signed-off-by: Jon Mason <jon.mason@arm.com>
64 lines
2.2 KiB
Plaintext
64 lines
2.2 KiB
Plaintext
# Configuration for Arm Neoverse N2 Reference Design development board
|
|
|
|
#@TYPE: Machine
|
|
#@NAME: RD N2
|
|
#@DESCRIPTION: Machine configuration for RD N2
|
|
|
|
require conf/machine/include/arm/armv9a/tune-neoversen2.inc
|
|
|
|
EXTRA_IMAGEDEPENDS += "virtual/control-processor-firmware"
|
|
EXTRA_IMAGEDEPENDS += "trusted-firmware-a"
|
|
|
|
KERNEL_IMAGETYPE ?= "Image"
|
|
PREFERRED_PROVIDER_virtual/kernel = "linux-yocto"
|
|
SERIAL_CONSOLES = "115200;ttyAMA2"
|
|
EXTRA_IMAGEDEPENDS += "edk2-firmware"
|
|
|
|
EFI_PROVIDER ?= "${@bb.utils.contains("DISTRO_FEATURES", "systemd", "systemd-boot", "grub-efi", d)}"
|
|
MACHINE_FEATURES += "efi"
|
|
|
|
IMAGE_FSTYPES:forcevariable = "cpio.gz wic"
|
|
IMAGE_NAME_SUFFIX = ""
|
|
IMAGE_CLASSES += "fvpboot"
|
|
|
|
WKS_FILE ?= "efi-disk.wks.in"
|
|
WKS_FILE_DEPENDS:append = " ${EXTRA_IMAGEDEPENDS}"
|
|
|
|
# testimage config
|
|
TEST_TARGET = "OEFVPTarget"
|
|
TEST_TARGET_IP = "127.0.0.1:2222"
|
|
DEFAULT_TEST_SUITES:append = " fvp_boot fvp_devices"
|
|
TEST_FVP_DEVICES ?= "watchdog networking"
|
|
|
|
# FVP Config
|
|
FVP_PROVIDER ?= "fvp-rdn2-native"
|
|
FVP_EXE ?= "FVP_RD_N2"
|
|
|
|
FVP_DATA ?= "css.scp.armcortexm7ct=scp-firmware/scp_ramfw.bin@0x0BD80000 \
|
|
css.mcp.armcortexm7ct=scp-firmware/mcp_ramfw.bin@0x0BF80000"
|
|
|
|
FVP_CONFIG[css.gic_distributor.ITS-device-bits] ?= "20"
|
|
FVP_CONFIG[css.mcp.ROMloader.fname] ?= "scp-firmware/mcp_romfw.bin"
|
|
FVP_CONFIG[css.scp.ROMloader.fname] ?= "scp-firmware/scp_romfw.bin"
|
|
FVP_CONFIG[css.trustedBootROMloader.fname] ?= "trusted-firmware-a/bl1.bin"
|
|
FVP_CONFIG[board.flashloader0.fname] ?= "trusted-firmware-a/fip.bin"
|
|
|
|
FVP_CONFIG[board.dram_size] ?= "0x200000000"
|
|
|
|
# Virtio configuration
|
|
FVP_CONFIG[board.virtio_net.enabled] ?= "1"
|
|
FVP_CONFIG[board.virtio_net.hostbridge.userNetworking] ?= "1"
|
|
FVP_CONFIG[board.virtio_net.hostbridge.userNetPorts] = "2222=22"
|
|
FVP_CONFIG[board.virtioblockdevice.image_path] ?= "${IMAGE_LINK_NAME}.wic"
|
|
|
|
FVP_CONSOLES[default] = "terminal_ns_uart_ap"
|
|
FVP_TERMINALS[css.scp.terminal_uart_scp] ?= "SCP Console"
|
|
FVP_TERMINALS[css.mcp.terminal_uart_mcp] ?= "MCP Console"
|
|
FVP_TERMINALS[css.terminal_ns_uart_ap] ?= "NS Console"
|
|
FVP_TERMINALS[css.terminal_s_uart_ap] ?= "S Console"
|
|
|
|
# Seeing intermittent test timeout errors in CI where the boot is almost
|
|
# complete. Lengthen the timeout to allow for more opportunity to
|
|
# complete successfully.
|
|
TEST_FVP_LINUX_BOOT_TIMEOUT = "900"
|