]> Zhao Yanbai Git Server - minix.git/commitdiff
e1000: fix unaligned register access 08/2908/1
authorDavid van Moolenbroek <david@minix3.org>
Mon, 1 Dec 2014 17:04:49 +0000 (17:04 +0000)
committerDavid van Moolenbroek <david@minix3.org>
Thu, 4 Dec 2014 12:10:46 +0000 (12:10 +0000)
This resolves a guru meditation in recent VirtualBox versions.

Change-Id: I5034d8af1fe885adda3c027cb23563bffaccf97e

minix/drivers/net/e1000/e1000.c

index 64cbf1720a53ee065d5834f5bdc843c087d784fe..8ec80313cdc1235409405b03288e8339a9aeb9da 100644 (file)
@@ -400,7 +400,7 @@ e1000_t *e;
     /* Clear Multicast Table Array (MTA). */
     for (i = 0; i < 128; i++)
     {
-       e1000_reg_write(e, E1000_REG_MTA + i, 0);
+       e1000_reg_write(e, E1000_REG_MTA + i * 4, 0);
     }
     /* Initialize statistics registers. */
     for (i = 0; i < 64; i++)