Uploaded image for project: 'CIFX Driver for QNX'
  1. CIFX Driver for QNX
  2. NXDRVQNX-2

QNX may stall on SMP Systems with shared interrupts during initialization

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V1.0.0.0
    • Fix Version/s: V1.0.1.0
    • Component/s: Driver
    • Labels:
      None
    • Account:
      SDO Driver (SDODRIVER)

      Description

      OS_EnableInterrupts() spawns a thread that calls InterruptAttach(). On customer hardware with SMP and shared interrupts it is possible that the spawned thread does not reach InterruptAttach and cifXTKitEnableHWInterrupts() is called, resulting in the Interrupt to be asserted to the Host CPU, but no Interrupt handler is attached.

      This results in an unhandled cyclic interrupt.

      Only happens on customer systems where the interrupt is already unmasked at toolkit startup

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  MTrensch Michael Trensch
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: