From: Edgar E. Iglesias Date: Wed, 13 May 2009 08:17:21 +0000 (+0200) Subject: ETRAX: Correct setting of ethernet station address. X-Git-Tag: v0.10.5~16 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a59cc95e232e365a0cb7f3319b048f7f56f10a6b;p=thirdparty%2Fqemu.git ETRAX: Correct setting of ethernet station address. Signed-off-by: Edgar E. Iglesias --- diff --git a/hw/etraxfs_eth.c b/hw/etraxfs_eth.c index 15270f573d4..bfc19262f53 100644 --- a/hw/etraxfs_eth.c +++ b/hw/etraxfs_eth.c @@ -401,8 +401,8 @@ static void eth_update_ma(struct fs_eth *eth, int ma) eth->macaddr[ma][i++] = eth->regs[reg] >> 8; eth->macaddr[ma][i++] = eth->regs[reg] >> 16; eth->macaddr[ma][i++] = eth->regs[reg] >> 24; - eth->macaddr[ma][i++] = eth->regs[reg + 4]; - eth->macaddr[ma][i++] = eth->regs[reg + 4] >> 8; + eth->macaddr[ma][i++] = eth->regs[reg + 1]; + eth->macaddr[ma][i++] = eth->regs[reg + 1] >> 8; D(printf("set mac%d=%x.%x.%x.%x.%x.%x\n", ma, eth->macaddr[ma][0], eth->macaddr[ma][1],