From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20828 invoked by alias); 20 Jul 2006 15:52:35 -0000 Received: (qmail 20815 invoked by uid 453); 20 Jul 2006 15:52:34 -0000 Date: Thu, 20 Jul 2006 15:52:00 -0000 Message-ID: <20060720155234.20813.qmail@sourceware.org> From: jlarmour@sourceware.org To: ecos-cvs@ecos.sourceware.org Subject: ecos/packages/devs/eth/ns/dp83816/current Chan ... Mailing-List: contact ecos-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Post: List-Help: , Sender: ecos-cvs-owner@sourceware.org List-Subscribe: X-SW-Source: 2006/txt/msg00241.txt.bz2 List-Id: CVSROOT: /cvs/ecos Module name: ecos Changes by: jlarmour@sourceware.org 2006-07-20 15:52:34 Modified files: packages/devs/eth/ns/dp83816/current: ChangeLog packages/devs/eth/ns/dp83816/current/src: dp83816.h if_dp83816.c Log message: * src/if_dp83816.c (dp83816_init): Make ESA diag_printf() controlled by DEBUG flag. (dp83816_init): (dp83816_poll): Fixed interrupt enable, masking and acknowledges so that the driver correctly handles Ctrl-C interrupts in RedBoot. * src/if_dp83816.c (dp83816_poll): Removed test for locked up transmit engine. This test triggers in otherwise normal situations and the warm reset messes things up a lot in both the driver and network stack. (dp83816_recv): Avoid memcpy() when passed a NULL buffer, this can happen when the stack runs out of MBUFs.