Details
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