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
