]> rtime.felk.cvut.cz Git - jailhouse.git/commitdiff
inmates: e1000-demo: Do not set ASDE bit
authorJan Kiszka <jan.kiszka@siemens.com>
Wed, 3 Feb 2016 11:24:32 +0000 (12:24 +0100)
committerJan Kiszka <jan.kiszka@siemens.com>
Wed, 3 Feb 2016 16:45:40 +0000 (17:45 +0100)
ASDE is apparently not needed on older NICs but caused troubles on newer
ones like 82575. Remove it.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
inmates/demos/x86/e1000-demo.c

index 2f3402bd683fc9a05b72245888ce533200de6c0c..9d2d779cc4ec3f0463b3aeed634159808958f7e1 100644 (file)
@@ -25,7 +25,6 @@
 
 #define E1000_REG_CTRL         0x0000
 # define E1000_CTRL_LRST       (1 << 3)
-# define E1000_CTRL_ASDE       (1 << 5)
 # define E1000_CTRL_SLU                (1 << 6)
 # define E1000_CTRL_FRCSPD     (1 << 11)
 # define E1000_CTRL_RST                (1 << 26)
@@ -237,7 +236,7 @@ void inmate_main(void)
 
        val = mmio_read32(mmiobar + E1000_REG_CTRL);
        val &= ~(E1000_CTRL_LRST | E1000_CTRL_FRCSPD);
-       val |= E1000_CTRL_ASDE | E1000_CTRL_SLU;
+       val |= E1000_CTRL_SLU;
        mmio_write32(mmiobar + E1000_REG_CTRL, val);
 
        /* power up again in case the previous user turned it off */