* 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 fact
It just happened again, and here is a disassembly of the location:
0xb7b96530 NVSync+48: mov(%ecx),%eax
0xb7b96532 NVSync+50: shr$0x2,%eax
0xb7b96535 NVSync+53: cmp%edx,%eax
0xb7b96537 NVSync+55: jne0xb7b96530 NVSync+48
Since neither %ecx nor %edx get changed during the loop, the
2 matches
Mail list logo