nuclei_fpga_eval_ci_bpv.json 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. {
  2. "run_config": {
  3. "target" : "qemu",
  4. "xlspike" : {
  5. "timeout": 240
  6. },
  7. "qemu" : {
  8. "timeout": 240
  9. }
  10. },
  11. "parallel": "-j",
  12. "build_target": "clean all",
  13. "build_config": {
  14. "SOC": "evalsoc",
  15. "BOARD": "nuclei_fpga_eval"
  16. },
  17. "build_configs": {
  18. "n300-ilm": {"DOWNLOAD": "ilm", "CORE": "n300", "ARCH_EXT": ""},
  19. "n300b-ilm": {"DOWNLOAD": "ilm", "CORE": "n300", "ARCH_EXT": "_zba_zbb_zbc_zbs"},
  20. "n300bp-ilm": {"DOWNLOAD": "ilm", "CORE": "n300", "ARCH_EXT": "_zba_zbb_zbc_zbs_xxldspn1x"},
  21. "n300fd-ilm": {"DOWNLOAD": "ilm", "CORE": "n300fd", "ARCH_EXT": ""},
  22. "n300fdb-ilm": {"DOWNLOAD": "ilm", "CORE": "n300fd", "ARCH_EXT": "_zba_zbb_zbc_zbs"},
  23. "n300fdbp-ilm": {"DOWNLOAD": "ilm", "CORE": "n300fd", "ARCH_EXT": "_zba_zbb_zbc_zbs_xxldspn1x"},
  24. "ux600-ilm": {"DOWNLOAD": "ilm", "CORE": "ux600", "ARCH_EXT": ""},
  25. "ux600b-ilm": {"DOWNLOAD": "ilm", "CORE": "ux600", "ARCH_EXT": "_zba_zbb_zbc_zbs"},
  26. "ux600bp-ilm": {"DOWNLOAD": "ilm", "CORE": "ux600", "ARCH_EXT": "_zba_zbb_zbc_zbs_xxldsp"},
  27. "ux600fbp-ilm": {"DOWNLOAD": "ilm", "CORE": "ux600f", "ARCH_EXT": "_zba_zbb_zbc_zbs_xxldsp"},
  28. "ux600fd-ilm": {"DOWNLOAD": "ilm", "CORE": "ux600fd", "ARCH_EXT": ""},
  29. "ux600fdb-ilm": {"DOWNLOAD": "ilm", "CORE": "ux600fd", "ARCH_EXT": "_zba_zbb_zbc_zbs"},
  30. "ux600fdbp-ilm": {"DOWNLOAD": "ilm", "CORE": "ux600fd", "ARCH_EXT": "_zba_zbb_zbc_zbs_xxldsp"}
  31. },
  32. "appconfig": {
  33. "application/baremetal/demo_dsp": {
  34. "build_configs" : {
  35. "n600fdv-ilm": {"DOWNLOAD": "ilm", "CORE": "n600fd", "ARCH_EXT": "_zve32f"},
  36. "n600fdbv-ilm": {"DOWNLOAD": "ilm", "CORE": "n600fd", "ARCH_EXT": "_zve32f_zba_zbb_zbc_zbs"},
  37. "n600fdpv-ilm": {"DOWNLOAD": "ilm", "CORE": "n600fd", "ARCH_EXT": "_zve32f_xxldspn1x"},
  38. "n600fdbpv-ilm": {"DOWNLOAD": "ilm", "CORE": "n600fd", "ARCH_EXT": "_zve32f_zba_zbb_zbc_zbs_xxldspn1x"},
  39. "n600fv-ilm": {"DOWNLOAD": "ilm", "CORE": "n600f", "ARCH_EXT": "_zve32f"},
  40. "n600fbv-ilm": {"DOWNLOAD": "ilm", "CORE": "n600f", "ARCH_EXT": "_zve32f_zba_zbb_zbc_zbs"},
  41. "n600fpv-ilm": {"DOWNLOAD": "ilm", "CORE": "n600f", "ARCH_EXT": "_zve32f_xxldspn1x"},
  42. "n600fbpv-ilm": {"DOWNLOAD": "ilm", "CORE": "n600f", "ARCH_EXT": "_zve32f_zba_zbb_zbc_zbs_xxldspn1x"},
  43. "nx600fdv-ilm": {"DOWNLOAD": "ilm", "CORE": "nx600fd", "ARCH_EXT": "v"},
  44. "nx600fdbv-ilm": {"DOWNLOAD": "ilm", "CORE": "nx600fd", "ARCH_EXT": "v_zba_zbb_zbc_zbs"},
  45. "nx600fdpv-ilm": {"DOWNLOAD": "ilm", "CORE": "nx600fd", "ARCH_EXT": "v_xxldsp"},
  46. "nx600fdbpv-ilm": {"DOWNLOAD": "ilm", "CORE": "nx600fd", "ARCH_EXT": "v_zba_zbb_zbc_zbs_xxldsp"},
  47. "nx600fv-ilm": {"DOWNLOAD": "ilm", "CORE": "nx600f", "ARCH_EXT": "_zve64f"},
  48. "nx600fbv-ilm": {"DOWNLOAD": "ilm", "CORE": "nx600f", "ARCH_EXT": "_zve64f_zba_zbb_zbc_zbs"},
  49. "nx600fpv-ilm": {"DOWNLOAD": "ilm", "CORE": "nx600f", "ARCH_EXT": "_zve64f_xxldsp"},
  50. "nx600fbpv-ilm": {"DOWNLOAD": "ilm", "CORE": "nx600f", "ARCH_EXT": "_zve64f_zba_zbb_zbc_zbs_xxldsp"}
  51. },
  52. "checks": {
  53. "PASS": ["all test are passed"],
  54. "FAIL": ["test error apprears", "MEPC"]
  55. }
  56. },
  57. "application/rtthread/msh": {
  58. "build_config" : {},
  59. "checks": {
  60. "PASS": ["msh >", "Hello RT-Thread!"]
  61. }
  62. },
  63. "application/baremetal/benchmark/dhrystone": {
  64. "build_config" : {},
  65. "checks": {
  66. "PASS": ["1000000/(User_Cycle/Number_Of_Runs)", "Please increase number"]
  67. }
  68. },
  69. "application/baremetal/benchmark/dhrystone_v2.2": {
  70. "build_config" : {},
  71. "checks": {
  72. "PASS": ["Measured time too small to obtain meaningful results"]
  73. }
  74. }
  75. },
  76. "expecteds": {
  77. "application/baremetal/benchmark/whetstone" : {
  78. "n201-ilm": { "build": true, "run": false },
  79. "n201e-ilm" : {"build": true, "run": false}
  80. },
  81. "application" : {
  82. "n201e-ilm" : {"build": true, "run": false}
  83. },
  84. "test" : {
  85. "n201e-ilm" : {"build": true, "run": false}
  86. }
  87. },
  88. "expected": {
  89. "application/baremetal/demo_nice": {"build": true, "run": true},
  90. "application/threadx/smpdemo": {"build": true, "run": false},
  91. "application/rtthread/msh" : {"build": true, "run": false},
  92. "application/baremetal/demo_spmp": {"build": true, "run": true},
  93. "application/baremetal/demo_smpu": {"build": true, "run": true},
  94. "application/baremetal/demo_smode_eclic": {"build": true, "run": true},
  95. "application/baremetal/demo_cidu": {"build": true, "run": true},
  96. "application/baremetal/demo_cache": {"build": true, "run": false},
  97. "application/baremetal/demo_pma": {"build": true, "run": false},
  98. "test/core": {"build": true, "run": true}
  99. }
  100. }