diff --git a/hw/net/opencores_eth.c b/hw/net/opencores_eth.c index 6abeffcc9c..a25f8eccff 100644 --- a/hw/net/opencores_eth.c +++ b/hw/net/opencores_eth.c @@ -683,6 +683,15 @@ static void open_eth_reg_write(void *opaque, } } +static const MemoryRegionOps open_eth_reg_ops = { + .read = open_eth_reg_read, + .write = open_eth_reg_write, + .impl = { + .min_access_size = 4, + .max_access_size = 4, + }, +}; + static uint64_t open_eth_desc_read(void *opaque, hwaddr addr, unsigned int size) { @@ -706,12 +715,6 @@ static void open_eth_desc_write(void *opaque, open_eth_check_start_xmit(s); } - -static const MemoryRegionOps open_eth_reg_ops = { - .read = open_eth_reg_read, - .write = open_eth_reg_write, -}; - static const MemoryRegionOps open_eth_desc_ops = { .read = open_eth_desc_read, .write = open_eth_desc_write,