Skip to content
Snippets Groups Projects
  1. Aug 14, 2019
  2. Aug 13, 2019
  3. Aug 09, 2019
  4. Aug 08, 2019
  5. Aug 07, 2019
  6. Aug 04, 2019
  7. Jul 25, 2019
  8. Jul 09, 2019
  9. May 21, 2019
  10. May 02, 2019
  11. Mar 02, 2019
  12. Feb 20, 2019
  13. Feb 19, 2019
  14. Jan 28, 2019
  15. Jan 11, 2019
  16. 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
  17. Dec 20, 2018
  18. Dec 19, 2018
    • Yannik Stradmann's avatar
      Robustify time measurement test · b922e097
      Yannik Stradmann authored and Yannik Stradmann's avatar Yannik Stradmann committed
      * Reduce influence of measurement pro-/epilogue by running the critical
        section multiple times
      * Keep test time constant by decreasing iterations for long sleep tests
      * Increse valid sleep measurement interval to cope with the increased
        runtime due to stack protection/redzone checks.
      
      Change-Id: I4331afe4b56b2b50d909b311a47f56ed16c53d10
      b922e097
    • Yannik Stradmann's avatar
      Update mattermost URL · 93913c93
      Yannik Stradmann authored
      Change-Id: Ibbb5387a10cf44a3435f448bdc78993db03f96b9
      93913c93
  19. Dec 04, 2018
  20. 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
    • Philipp Spilger's avatar
      Add inline attributes · 69198699
      Philipp Spilger authored
      Change-Id: Ib24403025314a169cf3ce06c816b79e996297f5f
      69198699
  21. Oct 12, 2018
  22. Aug 16, 2018
  23. Aug 15, 2018
  24. Aug 03, 2018
  25. 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
  26. Jul 02, 2018
  27. Jun 29, 2018
  28. Jun 28, 2018
  29. Jun 17, 2018
    • Philipp Spilger's avatar
      Fix source names to differ · 23659252
      Philipp Spilger authored
      * Same names for c and cpp source files (except ending) causes
        intermediate files to have the same name, e.g. test_empty.s.
        This causes strange errors like 'undefined reference to _start',
        if the cpp intermediate file gets generated, before the as is
        called for the c intermediate file.
      * cpp files have _cc added to their name to fix behavior.
      
      Change-Id: Ia16725f5603c0382a0ecbb4acbdb6c02b79e77f0
      23659252
  30. Jun 08, 2018
    • Eric Müller's avatar
      Add LICENSE · 468e6d1a
      Eric Müller authored
      Change-Id: I777b46696ef7cb3f4f13c5da3828d43e666576d5
      468e6d1a
  31. Jun 06, 2018
  32. Jun 05, 2018