1. 09 Jun, 2020 1 commit
  2. 05 Jun, 2020 4 commits
    • Christoph Haag's avatar
      Add changelog for MR 369 · 9c470ddc
      Christoph Haag authored
      9c470ddc
    • Christoph Haag's avatar
    • Christoph Haag's avatar
      xrt: Add xrt_result_t return type to many functions · cc9b415a
      Christoph Haag authored
      Many functions returned void and were assumed to always succeed, and some functions
      returned only a bool to indicate vague success/failure.
      
      Now that these functions get piped over IPC all of them have to be able to indicate
      an IPC failure like for example an unreachable service.
      
      With the xrt_result_t return type they now have the opportunity to report various
      types of failures.
      cc9b415a
    • Christoph Haag's avatar
      ipc: Replace ipc_result_t with global xrt_result_t · db5db10a
      Christoph Haag authored
      Functions down the line should be able to fail and return a status.
      
      They can be called either through IPC or directly depending on compile settings,
      therefore we need an internal result type for various XR_ERROR_* errors, but also IPC failure.
      
      For now functions in ipc_client_utils.c only return XRT_SUCCESS or XRT_ERROR_IPC_FAILURE.
      If there is no IPC failure, the generated protocol will extract and return the called functions'
      actual return value from the reply.
      
      v2: make failure results negative
      db5db10a
  3. 04 Jun, 2020 4 commits
  4. 03 Jun, 2020 19 commits
  5. 02 Jun, 2020 12 commits