mirror of https://gitee.com/openkylin/qemu.git
pcnet: Preserve link state across device reset
A device reset does not affect the link state, only set_link does. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
This commit is contained in:
parent
b1927cf1ae
commit
9f2a8d7ae8
|
@ -688,7 +688,6 @@ static void pcnet_s_reset(PCNetState *s)
|
|||
printf("pcnet_s_reset\n");
|
||||
#endif
|
||||
|
||||
s->lnkst = 0x40;
|
||||
s->rdra = 0;
|
||||
s->tdra = 0;
|
||||
s->rap = 0;
|
||||
|
@ -1751,5 +1750,7 @@ int pcnet_common_init(DeviceState *dev, PCNetState *s, NetClientInfo *info)
|
|||
}
|
||||
*(uint16_t *)&s->prom[12] = cpu_to_le16(checksum);
|
||||
|
||||
s->lnkst = 0x40; /* initial link state: up */
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue