* Sergio Gelato [2009-02-02 14:49:30 +0100]:
> #define READ_GET(pNv) ((pNv)->FIFO[0x0011] >> 2)
> while(READ_GET(pNv) != pNv->dmaPut);
>
> so it looks like a polling wait for an event that isn't happening.
Regardless of what is ultimately causing the problem on our system,
I don't like the
It just happened again, and here is a disassembly of the location:
0xb7b96530 : mov(%ecx),%eax
0xb7b96532 : shr$0x2,%eax
0xb7b96535 : cmp%edx,%eax
0xb7b96537 : jne0xb7b96530
Since neither %ecx nor %edx get changed during the loop, the only way
out of it is for (%ecx) to be volati
2 matches
Mail list logo