This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Can STR instruction to a device address be preemtible from IRQ

Hi,

I am doing a writel to a PCIe device which is taking around 3msec due to link in low power state.

writel translates to wmb followed by STR asm instruction.

My question is, while ARM performing STR instruction on CPUx, can any IRQ able to preempt this and run?

Or IRQ can only be performed after this STR instruction is finished?

Thanks,

Shankar