On Fri Apr 1 14:37:00 EST 2005, [EMAIL PROTECTED] wrote:
> some left over debug I reckon
>
> /sys/src/boot/pc/etherigbe.c:print("status0 %8.8uX\n", csr32r(ctlr, Status));
>
> -Steve
hmm. could be related to this in detach() which is called soon after that print:
/* apparently needed on multi-GHz processors to avoid infinite loops */
delay(1);
while(csr32r(ctlr, Ctrl) & Devrst)
;
we should probably time out the loops in there and return a failure value
instead of void.
