mirror of https://github.com/xqemu/xqemu.git
pcnet: Clear ERR in CSR0 on stop
pcnet_stop already clears any reason (BABL, CERR, MISS, MERR) why ERR (bit 15) should be set in CRS0. So we have to clear that bit as well. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
This commit is contained in:
parent
0d6b9cc742
commit
6655124ddd
|
@ -884,7 +884,7 @@ static void pcnet_stop(PCNetState *s)
|
||||||
#ifdef PCNET_DEBUG
|
#ifdef PCNET_DEBUG
|
||||||
printf("pcnet_stop\n");
|
printf("pcnet_stop\n");
|
||||||
#endif
|
#endif
|
||||||
s->csr[0] &= ~0x7feb;
|
s->csr[0] &= ~0xffeb;
|
||||||
s->csr[0] |= 0x0014;
|
s->csr[0] |= 0x0014;
|
||||||
s->csr[4] &= ~0x02c2;
|
s->csr[4] &= ~0x02c2;
|
||||||
s->csr[5] &= ~0x0011;
|
s->csr[5] &= ~0x0011;
|
||||||
|
|
Loading…
Reference in New Issue