Fixed race condition with ViRGE 2D blitter.
This commit is contained in:
parent
0faa803061
commit
9347d28ff3
1 changed files with 1 additions and 1 deletions
|
|
@ -825,7 +825,7 @@ static uint32_t s3_virge_mmio_read_l(uint32_t addr, void *p)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 0x8504:
|
case 0x8504:
|
||||||
if (virge->s3d_busy || virge->virge_busy)
|
if (virge->s3d_busy || virge->virge_busy || !FIFO_EMPTY)
|
||||||
ret = (0x10 << 8);
|
ret = (0x10 << 8);
|
||||||
else
|
else
|
||||||
ret = (0x10 << 8) | (1 << 13);
|
ret = (0x10 << 8) | (1 << 13);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue