1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- header:
- version: 14
- distro: poky
- machine: fvp-base
- repos:
- meta-arm:
- layers:
- meta-arm:
- meta-arm-bsp:
- meta-arm-toolchain:
- meta-arm-gcs:
- poky:
- url: https://git.yoctoproject.org/git/poky-contrib
- branch: ross/gcc14
- layers:
- meta:
- meta-poky:
- local_conf_header:
- setup: |
- # We accept the FVP EULA
- LICENSE_FLAGS_ACCEPTED += "Arm-FVP-EULA"
- # Enable running an image inside a FVP
- IMAGE_CLASSES += "fvpboot"
- # Use the -dev patched kernel
- PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-dev"
- LINUXLIBCVERSION = "6.11"
- # No root password for ease
- EXTRA_IMAGE_FEATURES += "empty-root-password allow-empty-password allow-root-login"
- # Install a toolchain
- EXTRA_IMAGE_FEATURES += "tools-sdk"
- # Install a pre-generated SSH key because key generation in a FVP is tiresome
- CORE_IMAGE_EXTRA_INSTALL += "ssh-pregen-hostkeys"
- fvp_options: |
- # Set the instruction set tune to 8.0 to match binary distributions
- DEFAULTTUNE = "armv8a-crc"
- # Set the cores to v9.4 and turn on more features
- FVP_CONFIG[cluster0.has_arm_v9-4] = "1"
- FVP_CONFIG[cluster1.has_arm_v9-4] = "1"
- FVP_CONFIG[cluster0.has_branch_target_exception] = "1"
- FVP_CONFIG[cluster1.has_branch_target_exception] = "1"
- FVP_CONFIG[cluster0.has_gcs] = "1"
- FVP_CONFIG[cluster1.has_gcs] = "1"
- FVP_CONFIG[cluster0.has_chkfeat] = "1"
- FVP_CONFIG[cluster1.has_chkfeat] = "1"
- FVP_CONFIG[cluster0.has_permission_indirection_s1] = "1"
- FVP_CONFIG[cluster1.has_permission_indirection_s1] = "1"
- testimage: |
- IMAGE_CLASSES += "testimage"
- TEST_SUITES = "ping ssh gcs"
- IMAGE_FEATURES += "ssh-server-dropbear"
- CORE_IMAGE_EXTRA_INSTALL += "ssh-pregen-hostkeys binutils kselftest gcs-test"
- target:
- - core-image-full-cmdline
|