82563: faster booting
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 18 Sep 2014 00:25:07 +0000 (17:25 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 18 Sep 2014 00:25:07 +0000 (17:25 -0700)
I don't know if we need to wait 10 seconds for the reset.  It adds about 40 sec
to c89's boot time.

kern/drivers/net/ether82563.c

index d432b7b..7c69ebf 100644 (file)
@@ -1647,7 +1647,7 @@ static int i82563detach(struct ctlr *ctlr)
        csr32w(ctlr, Rctl, 0);
        csr32w(ctlr, Tctl, csr32r(ctlr, Tctl) & ~Ten);
 
-       udelay(10 * 1000 * 1000);
+       udelay(1000 * 1000);
 
        r = csr32r(ctlr, Ctrl);
        if (ctlr->type == i82566 || ctlr->type == i82579)