Il 07/03/2014 00:33, Alexander Graf ha scritto:
+ if (bd.flags | BD_INTERRUPT) { + /* Set RXFx */ + etsec->regs[RSTAT].value |= 1 << (7 - ring_nbr); + + /* Set IEVENT */ + ievent_set(etsec, IEVENT_RXF); + } + + } else { + if (bd.flags | BD_INTERRUPT) { + /* Set IEVENT */ + ievent_set(etsec, IEVENT_RXB); + } + }
Coverity flags this "bd.flags | BD_INTERRUPT" idiom... What did you mean? Can you send a fix to qemu-trivial?
Paolo