e1000: Use memcpy to intialize registers
Use memcpy instead of memmove to initialize registers. The initial register templates and register table instances will never overlap. Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com> Signed-off-by: Jason Wang <jasowang@redhat.com>
This commit is contained in:
parent
be7daa5904
commit
9eb525ee89
@ -390,10 +390,10 @@ static void e1000_reset(void *opaque)
|
||||
d->mit_irq_level = 0;
|
||||
d->mit_ide = 0;
|
||||
memset(d->phy_reg, 0, sizeof d->phy_reg);
|
||||
memmove(d->phy_reg, phy_reg_init, sizeof phy_reg_init);
|
||||
memcpy(d->phy_reg, phy_reg_init, sizeof phy_reg_init);
|
||||
d->phy_reg[MII_PHYID2] = edc->phy_id2;
|
||||
memset(d->mac_reg, 0, sizeof d->mac_reg);
|
||||
memmove(d->mac_reg, mac_reg_init, sizeof mac_reg_init);
|
||||
memcpy(d->mac_reg, mac_reg_init, sizeof mac_reg_init);
|
||||
d->rxbuf_min_shift = 1;
|
||||
memset(&d->tx, 0, sizeof d->tx);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user