[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v6 11/34] e1000e: Use memcpy to intialize registers
From: |
Akihiko Odaki |
Subject: |
[PATCH v6 11/34] e1000e: Use memcpy to intialize registers |
Date: |
Thu, 23 Feb 2023 19:19:55 +0900 |
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>
---
hw/net/e1000e_core.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/net/e1000e_core.c b/hw/net/e1000e_core.c
index 6a4da72bd3..87f964cdc1 100644
--- a/hw/net/e1000e_core.c
+++ b/hw/net/e1000e_core.c
@@ -3511,9 +3511,9 @@ e1000e_core_reset(E1000ECore *core)
e1000e_intrmgr_reset(core);
memset(core->phy, 0, sizeof core->phy);
- memmove(core->phy, e1000e_phy_reg_init, sizeof e1000e_phy_reg_init);
+ memcpy(core->phy, e1000e_phy_reg_init, sizeof e1000e_phy_reg_init);
memset(core->mac, 0, sizeof core->mac);
- memmove(core->mac, e1000e_mac_reg_init, sizeof e1000e_mac_reg_init);
+ memcpy(core->mac, e1000e_mac_reg_init, sizeof e1000e_mac_reg_init);
core->rxbuf_min_shift = 1 + E1000_RING_DESC_LEN_SHIFT;
--
2.39.1
- [PATCH v6 01/34] e1000e: Fix the code style, (continued)
- [PATCH v6 01/34] e1000e: Fix the code style, Akihiko Odaki, 2023/02/23
- [PATCH v6 02/34] hw/net: Add more MII definitions, Akihiko Odaki, 2023/02/23
- [PATCH v6 03/34] fsl_etsec: Use hw/net/mii.h, Akihiko Odaki, 2023/02/23
- [PATCH v6 04/34] e1000: Use hw/net/mii.h, Akihiko Odaki, 2023/02/23
- [PATCH v6 05/34] e1000: Mask registers when writing, Akihiko Odaki, 2023/02/23
- [PATCH v6 06/34] e1000e: Introduce E1000E_LOW_BITS_SET_FUNC, Akihiko Odaki, 2023/02/23
- [PATCH v6 07/34] e1000e: Mask registers when writing, Akihiko Odaki, 2023/02/23
- [PATCH v6 08/34] e1000: Use more constant definitions, Akihiko Odaki, 2023/02/23
- [PATCH v6 09/34] e1000e: Use more constant definitions, Akihiko Odaki, 2023/02/23
- [PATCH v6 10/34] e1000: Use memcpy to intialize registers, Akihiko Odaki, 2023/02/23
- [PATCH v6 11/34] e1000e: Use memcpy to intialize registers,
Akihiko Odaki <=
- [PATCH v6 12/34] e1000e: Remove pending interrupt flags, Akihiko Odaki, 2023/02/23
- [PATCH v6 13/34] e1000e: Improve software reset, Akihiko Odaki, 2023/02/23
- [PATCH v6 14/34] e1000: Configure ResettableClass, Akihiko Odaki, 2023/02/23
- [PATCH v6 15/34] e1000e: Configure ResettableClass, Akihiko Odaki, 2023/02/23
- [PATCH v6 16/34] e1000e: Introduce e1000_rx_desc_union, Akihiko Odaki, 2023/02/23
- [PATCH v6 17/34] e1000e: Set MII_ANER_NWAY, Akihiko Odaki, 2023/02/23
- [PATCH v6 19/34] net: Check L4 header size, Akihiko Odaki, 2023/02/23
- [PATCH v6 18/34] e1000e: Remove extra pointer indirection, Akihiko Odaki, 2023/02/23
- [PATCH v6 20/34] e1000x: Alter the signature of e1000x_is_vlan_packet, Akihiko Odaki, 2023/02/23
- [PATCH v6 21/34] net: Strip virtio-net header when dumping, Akihiko Odaki, 2023/02/23