summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/i386ex/network/network.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove (Abandoned).Ralf Corsepius2011-03-011-2724/+0
|
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-111-1/+1
| | | | | * include/bsp.h, include/tm27.h, network/network.c: Use "__asm__" instead of "asm" for improved c99-compliance.
* Use PRI*32 to print uint32_t's.Ralf Corsepius2009-11-061-1/+1
|
* 2008-05-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-151-2/+2
| | | | | * network/network.c: Eliminate patterns that look like CVS conflict markers.
* Use ioctl_command_t.Ralf Corsepius2006-12-151-2/+2
|
* 2005-09-19 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-09-191-2/+1
| | | | | | * network/network.c: Remove #define KERNEL. Include <errno.h>. * Makefile.am: Add -D_KERNEL to network_CPPFLAGS.
* 2005-05-03 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-031-2/+2
| | | | | | | * clock/ckinit.c, console/console.c: Added support for addition of parameter to ISRs. * network/network.c: Modified parameter list to remove warnings.
* 2005-04-15 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-04-151-1/+1
| | | | * network/network.c: Fix warnings.
* Remove duplicate white lines.Ralf Corsepius2004-04-211-47/+0
|
* Remove stray white spaces.Ralf Corsepius2004-04-211-369/+369
|
* 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-04-011-1/+1
| | | | | | | * network/network.c: Include <rtems/asm.h> instead of <asm.h>. * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>. * include/bsp.h: Include <rtems/console.h> instead of <console.h>. * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
* 2002-11-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-11-041-0/+1
| | | | * network/network.c: Removed warnings.
* 2002-11-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-11-041-3/+4
| | | | * console/console.c, network/network.c: Removed warnings.
* Patch from Erik Ivanenko <erik.ivanenko@utoronto.ca> to correct a bugJoel Sherrill1999-03-031-19/+36
| | | | that shows up if the BSP uses memory near address 0.
* Updated Ethernet driver from Erik Ivanenko <erik.ivanenko@utoronto.ca>.Joel Sherrill1999-03-011-66/+112
| | | | | | | | | | | | | | | | | | | | | | | | | Comments follow: Please find attached, the updated network driver. I have verified that it is working as expected, by timestamping the error messages generated from the ISR. If you've taken a look inside, the network driver has a reset thread in addition to the RX and TX threads. It is possible to avoid the additional reset thread by allowing the TX driver to time out and then checking status bits set by the ISR. However, this approach demands that a transmission is necessary for the NIC to be reset. Due to Eric V's ISR handling, I suppose that the reset routine could be called from the "ISR" itself, due to the 8259 interrupt mode, and that the interrupt is acknowledged prior to running the "ISR". (Providing that no NIC interrupts are generated during reset -- I worry about re-entrancy. ) This would be a minor improvement, but you know, I don't want to make this driver my lifes work. ---------------------------------------------------------------------- ----------------------------------------------------------------------
* Update of network driver from Erik Ivanenko <erik.ivanenko@utoronto.ca>.Joel Sherrill1999-01-201-156/+307
| | | | | | | | | | | Comments follow: Here is the contents of the network directory of the i386ex BSP. The reset function has been recently added, and tested through a command line interface. A reset event to the reset thread to reset the NIC. This is done when the ISR detects that the NIC is in an invalid state. It has not been tested "in real life" since the board has not seen an invalid state since the reset function was implemented.
* New network driver from Erik Ivanenko <erik.ivanenko@utoronto.ca>.Joel Sherrill1998-11-231-0/+2556