Skip to content
Snippets Groups Projects
  1. Mar 11, 2025
  2. Mar 07, 2025
  3. Mar 05, 2025
  4. Feb 27, 2025
  5. Feb 25, 2025
  6. Feb 24, 2025
  7. Feb 21, 2025
  8. Feb 20, 2025
  9. Feb 19, 2025
  10. Feb 14, 2025
  11. Feb 11, 2025
  12. Feb 10, 2025
  13. Jan 29, 2025
  14. Jan 16, 2025
  15. Jan 06, 2025
  16. 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
  17. 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
  18. Dec 09, 2024
  19. Dec 06, 2024
  20. Dec 03, 2024
  21. Nov 27, 2024
Loading