A gic problem about eoi

Yang Yingliang yangyingliang at huawei.com
Wed Feb 17 21:00:58 PST 2016


Hi, Marc

We found if hardware clear pending and active status is slower than
software handling, the new sgi will be merged because of hardware 
status. The new sgi will be lost.

If we add a dsb instruction after gic_write_eoir(), it can avoid this
case happening.

Is it a right way to add a dsb instruction after gic_write_eoir()
in current gic driver code ?

Thanks,
Yang




More information about the linux-arm-kernel mailing list