Skip to content
Snippets Groups Projects
  1. May 06, 2020
  2. Apr 29, 2020
  3. Apr 21, 2020
  4. Apr 17, 2020
    • Yannik Stradmann's avatar
      Adapt default binary sizes to c/4942 · fbfe87b3
      Yannik Stradmann authored
      c/4942 introduces release_with_debug as new default build profile. This
      change permitts the resulting (slightly) different binary sizes.
      
      Depends-On: 4942
      Change-Id: Ifccfb7e131665400c68229a5c899d2ba84e0b79d
      fbfe87b3
  5. Mar 26, 2020
  6. Mar 20, 2020
  7. Mar 19, 2020
  8. Feb 24, 2020
  9. Feb 19, 2020
  10. Feb 04, 2020
  11. Jan 30, 2020
  12. Jan 16, 2020
    • Yannik Stradmann's avatar
      Relax simulation test timeout · e061e055
      Yannik Stradmann authored
      High congestion on simulation nodes might lead to longer than expected
      simulation times. In such cases, prematurely aborted tests lead to false
      CI votes and higher total verification times.
      
      Change-Id: Iba093ac15dd53626a532ee20fedd686268dbdc08
      e061e055
  13. Jan 14, 2020
  14. Dec 12, 2019
  15. Dec 11, 2019
  16. Dec 05, 2019
    • Yannik Stradmann's avatar
      Refactor hardware test runner · 4d78a050
      Yannik Stradmann authored and Yannik Stradmann's avatar Yannik Stradmann committed
      * Run all HICANN-X tests with one connection and one init routine
      * Factor out common test logic in a hardware test helper
      * Enable HICANN-X tests in simulation
      
      Change-Id: I58ff4b3dbccd9ab9450858e4e195b9805e415b86
      4d78a050
  17. Nov 15, 2019
  18. Oct 23, 2019
  19. Oct 08, 2019
  20. Sep 15, 2019
    • Philipp Spilger's avatar
      Move to a C++-only library · 7e0a3c4c
      Philipp Spilger authored
      * introduce extern "C" _start to wrap start in C++
      * move libnux/*.c files to src/*.cpp
      * remove C-only test_empty.c
      * change all tests/examples to be C++
      * merge libnux/time.hpp into libnux/time.h
      
      Depends-On: 7589
      Change-Id: Ia1394253d4830205c4fd3fbe2ba71865b2b48ac6
      7e0a3c4c
  21. Aug 14, 2019
  22. Aug 09, 2019
  23. Jul 25, 2019
  24. Jul 09, 2019
  25. May 21, 2019
  26. May 02, 2019
  27. Mar 02, 2019
  28. Jan 28, 2019
  29. Jan 09, 2019
    • Yannik Stradmann's avatar
      Cleanup hardware test handling · 0719f14c
      Yannik Stradmann authored
      * Add python wrapping for all tests run on the PPU, enabling
        proper XML reports, arbitrary "successful" return codes,
        waf-flow etc.
      * Run all tests in Jenkins (was: only hardware tests)
      * Make check_obj_size work for stack protection mechanism:
        linker objects are of different type, objects may be larger
      
      Change-Id: I810dd17594fa2d5c807395bc1a0f48868202b153
      0719f14c
  30. Nov 19, 2018
    • Philipp Spilger's avatar
      Add time measurement framework · 96e37a11
      Philipp Spilger authored
      Time measured in PPU cycles
      * average times
      * print results to mailbox
      * provide empty and sleep_cycles measurement test
      * provide usecase for do_not_optimize_away
      * provide example measurement function for empty measurement
      
      Change-Id: Icbe2f81d1d6e8eb552f7ca67f3c1de23a3f15b0d
      96e37a11
  31. Aug 16, 2018
  32. Aug 03, 2018
  33. Jul 03, 2018
    • Philipp Spilger's avatar
      Add (failing) test for inlined f(vector) · 9ebe9d9d
      Philipp Spilger authored
      * inlined test fails (ppu program doesn't stop)
      * noinlined test succeeds (stops)
      
      Change-Id: I98991c0b041681aef07c04d1e32f43611e0a5b14
      9ebe9d9d
    • Philipp Spilger's avatar
      Add stack guard and redzone · 76a47269
      Philipp Spilger authored
      * protect from out of bounds writes
      * protect from stack growing into program memory region
      * provide waf options to enable
      
      Change-Id: I1629f3e9ce600a494fe8cf8441f67e23449c4629
      76a47269
  34. Jul 02, 2018
  35. Jun 29, 2018