1. 20 Aug, 2019 1 commit
    • Swann Perarnau's avatar
      [refactor/fix] use uuid in user-side request type · 04315e6e
      Swann Perarnau authored
      Since vector resize can cause pointers into the vector to become
      invalid, this patch introduces a level of indirection for DMAs and
      Scratchs, using uuid on the user-side of a request to index into the
      request vector.
  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
      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 ?
  3. 15 Jul, 2019 1 commit
  4. 26 Apr, 2019 1 commit
    • Swann Perarnau's avatar
      [doc] convert documentation to sphinx+breathe · 2c927865
      Swann Perarnau authored
      Also create the basic page structure, including importing the doxygen
      API documentation through breathe.
      Also fix some doxygen config, as doxygen wasn't generating scratchpad
      info, and the dma implementation groups had a different name that the
  5. 25 Apr, 2019 1 commit
  6. 09 Apr, 2019 1 commit
  7. 29 Mar, 2019 1 commit
  8. 26 Mar, 2019 1 commit
  9. 20 Mar, 2019 1 commit