nuclei_fpga_eval_stdclib_benchmark.json 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. {
  2. "run_config": {
  3. "target" : "hardware",
  4. "hardware" : {
  5. "baudrate": 115200,
  6. "timeout": 240
  7. },
  8. "xlspike" : {
  9. "timeout": 240
  10. }
  11. },
  12. "parallel": "-j",
  13. "copy_objects": false,
  14. "build_target": "clean all",
  15. "build_config": {
  16. "SOC": "evalsoc",
  17. "BOARD": "nuclei_fpga_eval",
  18. "ARCH_EXT": "",
  19. "DOWNLOAD": "ilm"
  20. },
  21. "appdirs": [
  22. "application/baremetal/benchmark"
  23. ],
  24. "build_configs": {
  25. },
  26. "appconfig": {
  27. "application/baremetal/benchmark/coremark": {
  28. "build_configs" : {
  29. "n300-newlib-small_default": {"CORE": "n300", "STDCLIB": "newlib_small"},
  30. "n300-libncrt-small_default": {"CORE": "n300", "STDCLIB": "libncrt_small"},
  31. "n300-libncrt-fast_default": {"CORE": "n300", "STDCLIB": "libncrt_fast"},
  32. "n300-libncrt-balanced_default": {"CORE": "n300", "STDCLIB": "libncrt_balanced"},
  33. "n300-newlib-small_case1": {"CORE": "n300", "STDCLIB": "newlib_small", "BENCH_FLAGS": "-O2 -funroll-all-loops -finline-limit=600 "},
  34. "n300-libncrt-small_case1": {"CORE": "n300", "STDCLIB": "libncrt_small", "BENCH_FLAGS": "-O2 -funroll-all-loops -finline-limit=600 "},
  35. "n300-libncrt-fast_case1": {"CORE": "n300", "STDCLIB": "libncrt_fast", "BENCH_FLAGS": "-O2 -funroll-all-loops -finline-limit=600 "},
  36. "n300-libncrt-balanced_case1": {"CORE": "n300", "STDCLIB": "libncrt_balanced", "BENCH_FLAGS": "-O2 -funroll-all-loops -finline-limit=600 "}
  37. }
  38. },
  39. "application/baremetal/benchmark/dhrystone": {
  40. "build_configs" : {
  41. "n300-newlib-small_default": {"CORE": "n300", "STDCLIB": "newlib_small"},
  42. "n300-libncrt-small_default": {"CORE": "n300", "STDCLIB": "libncrt_small"},
  43. "n300-libncrt-fast_default": {"CORE": "n300", "STDCLIB": "libncrt_fast"},
  44. "n300-libncrt-balanced_default": {"CORE": "n300", "STDCLIB": "libncrt_balanced"},
  45. "n300-newlib-small_case1": {"CORE": "n300", "STDCLIB": "newlib_small", "BENCH_FLAGS": "-O2 -funroll-all-loops -finline-limit=600 "},
  46. "n300-libncrt-small_case1": {"CORE": "n300", "STDCLIB": "libncrt_small", "BENCH_FLAGS": "-O2 -funroll-all-loops -finline-limit=600 "},
  47. "n300-libncrt-fast_case1": {"CORE": "n300", "STDCLIB": "libncrt_fast", "BENCH_FLAGS": "-O2 -funroll-all-loops -finline-limit=600 "},
  48. "n300-libncrt-balanced_case1": {"CORE": "n300", "STDCLIB": "libncrt_balanced", "BENCH_FLAGS": "-O2 -funroll-all-loops -finline-limit=600 "}
  49. }
  50. },
  51. "application/baremetal/benchmark/whetstone": {
  52. "build_configs" : {
  53. "n300-newlib-small_default": {"CORE": "n300", "STDCLIB": "newlib_small"},
  54. "n300-libncrt-small_default": {"CORE": "n300", "STDCLIB": "libncrt_small"},
  55. "n300-libncrt-fast_default": {"CORE": "n300", "STDCLIB": "libncrt_fast"},
  56. "n300-libncrt-balanced_default": {"CORE": "n300", "STDCLIB": "libncrt_balanced"},
  57. "n300-newlib-small_case1": {"CORE": "n300", "STDCLIB": "newlib_small", "BENCH_FLAGS": "-O2 -funroll-all-loops -finline-limit=600 "},
  58. "n300-libncrt-small_case1": {"CORE": "n300", "STDCLIB": "libncrt_small", "BENCH_FLAGS": "-O2 -funroll-all-loops -finline-limit=600 "},
  59. "n300-libncrt-fast_case1": {"CORE": "n300", "STDCLIB": "libncrt_fast", "BENCH_FLAGS": "-O2 -funroll-all-loops -finline-limit=600 "},
  60. "n300-libncrt-balanced_case1": {"CORE": "n300", "STDCLIB": "libncrt_balanced", "BENCH_FLAGS": "-O2 -funroll-all-loops -finline-limit=600 "}
  61. }
  62. }
  63. },
  64. "expected": {
  65. "application/baremetal/demo_nice": {"build": true, "run": true},
  66. "application/rtthread/msh" : {"build": true, "run": false},
  67. "test/core": {"build": false, "run": false}
  68. }
  69. }