1. 20 Aug, 2019 1 commit
    • Swann Perarnau's avatar
      [refactor] change vector to alloc data out of it · e964e69e
      Swann Perarnau authored
      We need the vector type used for all our "command queues" to be able to
      maintain pointers to the inner data structure across reallocs of the
      vector itself. The resulting change just uses independent callocs for
      each pointer to a data element.
      e964e69e
  2. 13 Aug, 2019 1 commit
    • Swann Perarnau's avatar
      [refactor] redesign DMAs to support layouts · d8f56ffc
      Swann Perarnau authored
      Refactor the DMA API to work on layouts internally. The resulting code
      ends up simpler for most cases, as long as we add a generic copy
      function.
      
      One things missing:
      - a good API to expose the collection of copy functions we have.
      
      One question not solved:
      - should the DMA ask for a copy function on each operation ?
      d8f56ffc
  3. 07 Aug, 2019 2 commits
  4. 06 Aug, 2019 1 commit
  5. 15 Jul, 2019 1 commit
  6. 02 Jul, 2019 8 commits
  7. 28 Jun, 2019 1 commit
  8. 27 Jun, 2019 1 commit
  9. 10 Apr, 2019 2 commits
  10. 09 Apr, 2019 5 commits
  11. 02 Apr, 2019 1 commit
    • Swann Perarnau's avatar
      [style/refactor] posixify error handling · e243f7eb
      Swann Perarnau authored
      In POSIX land, error codes are positive integers, returned by functions
      as a negative value, but assigned to errno as a positive value.
      
      Use that chance to checkpatch the files.
      e243f7eb
  12. 01 Apr, 2019 2 commits
  13. 29 Mar, 2019 3 commits
  14. 27 Mar, 2019 1 commit
  15. 26 Mar, 2019 3 commits
  16. 25 Mar, 2019 1 commit
  17. 22 Mar, 2019 1 commit
    • Swann Perarnau's avatar
      [refactor] use autoconf + m4 for version mngmt · d8803390
      Swann Perarnau authored
      Use m4 to define autoconf-level version variables, following the naming
      scheme of semver.org
      
      To make use of these variables in the headers and sources, a
      generated-header is added in aml/utils/version.h
      
      Also add a simple test for that part of the lib.
      d8803390
  18. 21 Mar, 2019 4 commits
  19. 20 Mar, 2019 1 commit