gcs.yml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. header:
  2. version: 14
  3. distro: poky
  4. machine: fvp-base
  5. repos:
  6. meta-arm:
  7. layers:
  8. meta-arm:
  9. meta-arm-bsp:
  10. meta-arm-toolchain:
  11. meta-arm-gcs:
  12. poky:
  13. url: https://git.yoctoproject.org/git/poky-contrib
  14. branch: ross/gcc14
  15. layers:
  16. meta:
  17. meta-poky:
  18. local_conf_header:
  19. setup: |
  20. # We accept the FVP EULA
  21. LICENSE_FLAGS_ACCEPTED += "Arm-FVP-EULA"
  22. # Enable running an image inside a FVP
  23. IMAGE_CLASSES += "fvpboot"
  24. # Use the -dev patched kernel
  25. PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-dev"
  26. LINUXLIBCVERSION = "6.11"
  27. # No root password for ease
  28. EXTRA_IMAGE_FEATURES += "empty-root-password allow-empty-password allow-root-login"
  29. # Install a toolchain
  30. EXTRA_IMAGE_FEATURES += "tools-sdk"
  31. # Install a pre-generated SSH key because key generation in a FVP is tiresome
  32. CORE_IMAGE_EXTRA_INSTALL += "ssh-pregen-hostkeys"
  33. fvp_options: |
  34. # Set the instruction set tune to 8.0 to match binary distributions
  35. DEFAULTTUNE = "armv8a-crc"
  36. # Set the cores to v9.4 and turn on more features
  37. FVP_CONFIG[cluster0.has_arm_v9-4] = "1"
  38. FVP_CONFIG[cluster1.has_arm_v9-4] = "1"
  39. FVP_CONFIG[cluster0.has_branch_target_exception] = "1"
  40. FVP_CONFIG[cluster1.has_branch_target_exception] = "1"
  41. FVP_CONFIG[cluster0.has_gcs] = "1"
  42. FVP_CONFIG[cluster1.has_gcs] = "1"
  43. FVP_CONFIG[cluster0.has_chkfeat] = "1"
  44. FVP_CONFIG[cluster1.has_chkfeat] = "1"
  45. FVP_CONFIG[cluster0.has_permission_indirection_s1] = "1"
  46. FVP_CONFIG[cluster1.has_permission_indirection_s1] = "1"
  47. testimage: |
  48. IMAGE_CLASSES += "testimage"
  49. TEST_SUITES = "ping ssh gcs"
  50. IMAGE_FEATURES += "ssh-server-dropbear"
  51. CORE_IMAGE_EXTRA_INSTALL += "ssh-pregen-hostkeys binutils kselftest gcs-test"
  52. target:
  53. - core-image-full-cmdline