50 lines
1.6 KiB
Plaintext
50 lines
1.6 KiB
Plaintext
|
|
#@TYPE: Machine
|
||
|
|
#@NAME: Corstone-500 machine
|
||
|
|
#@DESCRIPTION: Machine configuration for the Corstone-500 platform
|
||
|
|
|
||
|
|
require conf/machine/include/arm/armv7a/tune-cortexa5.inc
|
||
|
|
|
||
|
|
# Corstone-500 is built against poky-tiny distro.
|
||
|
|
# poky-tiny sets PREFERRED_PROVIDER_virtual/kernel to linux-yocto-tiny.
|
||
|
|
# Since distro config is evaluated after the machine config, we need to
|
||
|
|
# use the strongest override possible (forcevariable) so the
|
||
|
|
# PREFERRED_PROVIDER_virtual/kernel specified in the machine config will
|
||
|
|
# apply.
|
||
|
|
#
|
||
|
|
PREFERRED_PROVIDER_virtual/kernel:forcevariable = "linux-yocto"
|
||
|
|
PREFERRED_VERSION_linux-yocto ?= "6.1%"
|
||
|
|
|
||
|
|
EXTRA_IMAGEDEPENDS += "trusted-firmware-a u-boot"
|
||
|
|
|
||
|
|
IMAGE_CLASSES += "wic_nopt"
|
||
|
|
IMAGE_FSTYPES:forcevariable = "cpio.gz squashfs wic wic.nopt"
|
||
|
|
|
||
|
|
SERIAL_CONSOLES = "115200;ttyAMA0"
|
||
|
|
|
||
|
|
# Corstone-500 u-boot configuration
|
||
|
|
UBOOT_MACHINE = "corstone500_defconfig"
|
||
|
|
UBOOT_IMAGE_ENTRYPOINT = "0x84000000"
|
||
|
|
UBOOT_IMAGE_LOADADDRESS = "0x84000000"
|
||
|
|
PREFERRED_VERSION_u-boot ?= "2023.01"
|
||
|
|
|
||
|
|
# making sure EXTRA_IMAGEDEPENDS will be used while creating the image
|
||
|
|
WKS_FILE_DEPENDS:append = " ${EXTRA_IMAGEDEPENDS}"
|
||
|
|
|
||
|
|
WKS_FILE ?= "core-image-minimal.corstone500.wks"
|
||
|
|
|
||
|
|
TEST_TARGET = "OEFVPTarget"
|
||
|
|
TEST_SUITES = "fvp_boot"
|
||
|
|
|
||
|
|
FVP_PROVIDER ?= "fvp-corstone500-native"
|
||
|
|
FVP_EXE ?= "FVP_Corstone-500"
|
||
|
|
FVP_CONFIG[board.flashloader0.fname] ?= "bl1.bin"
|
||
|
|
FVP_DATA ?= "css.cluster.cpu0=${IMAGE_NAME}.wic.nopt@0x80000000"
|
||
|
|
FVP_CONSOLE ?= "terminal_0"
|
||
|
|
FVP_TERMINALS[css.terminal_0] ?= "console"
|
||
|
|
FVP_TERMINALS[css.terminal_1] ?= ""
|
||
|
|
|
||
|
|
# Disable openssl in kmod to shink the initramfs size
|
||
|
|
PACKAGECONFIG:remove:pn-kmod = "openssl"
|
||
|
|
|
||
|
|
IMAGE_NAME_SUFFIX = ""
|