ts-arm-platforms.inc 1.7 KB

1234567891011121314151617181920212223242526272829303132
  1. FILESEXTRAPATHS:prepend:corstone1000 := "${THISDIR}/corstone1000:"
  2. COMPATIBLE_MACHINE:corstone1000 = "corstone1000"
  3. SRC_URI:append:corstone1000 = " \
  4. file://0001-Add-stub-capsule-update-service-components.patch \
  5. file://0002-Fix-in-AEAD-for-psa-arch-test-254.patch \
  6. file://0003-FMP-Support-in-Corstone1000.patch \
  7. file://0004-smm_gateway-GetNextVariableName-Fix.patch \
  8. file://0005-Fix-psa-api-crypto-test-no-243.patch \
  9. file://0006-plat-corstone1000-Use-the-stateless-platform-service.patch \
  10. file://0007-plat-corstone1000-Initialize-capsule-update-provider.patch \
  11. file://0008-plat-corstone1000-add-client_id-for-FMP-service.patch \
  12. file://0009-Remove-Werror-flag.patch \
  13. file://0010-Remove-PLATFORM_HAS_ATTEST_PK-define-from-IAT-test.patch \
  14. file://0011-Fix-Avoid-redefinition-of-variables.patch \
  15. file://0012-Fix-GetNextVariableName-NameSize-input.patch \
  16. file://0013-Fix-error-handling-of-variable-index-loading.patch \
  17. file://0014-Provide-crypto-api-to-create-uefi-priv-var-fingerpri.patch \
  18. file://0015-Add-timestamp-validation-for-uefi-variables.patch \
  19. file://0016-Isolate-common-uefi-variable-authentication-steps.patch \
  20. file://0017-Implement-Private-Authenticated-Variable-verificatio.patch \
  21. file://0018-Make-RSS-and-MHU-sizes-compile-time-definitions-user.patch \
  22. file://0019-Align-PSA-Crypto-with-TF-Mv2.1.patch \
  23. file://0020-se-proxy-protobuf-change.patch \
  24. file://0021-Align-PSA-Crypto-structs-with-TF-Mv2.1.1.patch \
  25. "
  26. # The patches above introduce errors with GCC 14.1, silence them for now
  27. CFLAGS:append:corstone1000 = " -Wno-int-conversion -Wno-implicit-function-declaration"
  28. COMPATIBLE_MACHINE:fvp-base = "fvp-base"
  29. TS_PLATFORM:fvp-base = "arm/fvp/fvp_base_revc-2xaemv8a"