Skip to content
Snippets Groups Projects
  1. Jan 16, 2025
  2. Jan 06, 2025
  3. Dec 20, 2024
    • Dietrich Rothe's avatar
      chore: remove non-compiling _DEBUG in deprecated code · cf819d4c
      Dietrich Rothe authored and Dietrich Rothe's avatar Dietrich Rothe committed
      cf819d4c
    • Dietrich Rothe's avatar
      fix(xdma): exceptions for device errors · e0a94764
      Dietrich Rothe authored and Dietrich Rothe's avatar Dietrich Rothe committed
      * existing problem: even after board was removed/shut down, reading normal (not dma) pci registers
        does not throw an error from QtHardMon.
        To fix it, check state of device node after read and write of mmaped pci bar
      * existing problem: when triggered by user interrupts, device error is never noticed, in particular when
        device does not send events anymore
        To fix it, add timer events for periodic devide node check
      * existing problem: exceptions from event handler thread never caught
        To fix it, add try/catch around boost::asio processing loop
      e0a94764
  4. Dec 18, 2024
    • Martin Christoph Hierholzer's avatar
      fix(xdma): backend must not close itself on error · 798e926e
      Martin Christoph Hierholzer authored
      The XDMA backend called internally close() when a recovery of an
      exception was attempted. In particular if the recovery was still
      unsuccessful, the device was then left in the closed state leading to
      logic_error exceptions in subsequent read/write operations. This caused
      ApplicationCore applications to terminate immediately after an exception
      of an XDMA device was seen.
      
      This is now fixed by using a dedicated flag for the backend opened
      status which is independent of the underlying interface status.
      798e926e
  5. Dec 09, 2024
  6. Dec 06, 2024
  7. Dec 03, 2024
  8. Nov 27, 2024
  9. Nov 26, 2024
  10. Nov 20, 2024
  11. Nov 14, 2024
  12. Nov 11, 2024
  13. Nov 08, 2024
  14. Oct 28, 2024
  15. Oct 24, 2024
  16. Oct 21, 2024
  17. Oct 18, 2024
  18. Oct 14, 2024
  19. Oct 08, 2024
  20. Oct 04, 2024
  21. Sep 27, 2024
  22. Sep 19, 2024
  23. Sep 18, 2024
  24. Aug 30, 2024
  25. Aug 28, 2024
  26. Aug 19, 2024
  27. Aug 08, 2024
Loading