diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-03-04 16:03:46 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-03-04 16:03:46 +0000 |
commit | 3f60fb4f3aac86eaa327438004e59ee348a3d84d (patch) | |
tree | f9905848f62fe7ab794e7a574b647d946327c588 /c/src/lib/libbsp/m68k/uC5282/network/network.c | |
parent | 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com> (diff) | |
download | rtems-3f60fb4f3aac86eaa327438004e59ee348a3d84d.tar.bz2 |
2011-03-04 Till Straumann <strauman@slac.stanford.edu>
PR 1738/bsps
* clock/clock.c, include/bsp.h, network/network.c: system clock driver
programs the PIT w/o assuming the CPU clock frequency being a power
of two.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/m68k/uC5282/network/network.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/c/src/lib/libbsp/m68k/uC5282/network/network.c b/c/src/lib/libbsp/m68k/uC5282/network/network.c index 5b765643f6..c890c90770 100644 --- a/c/src/lib/libbsp/m68k/uC5282/network/network.c +++ b/c/src/lib/libbsp/m68k/uC5282/network/network.c @@ -81,12 +81,6 @@ #error "Driver must have MCLBYTES > RBUF_SIZE" #endif -typedef struct mcf5282BufferDescriptor_ { - volatile uint16_t status; - uint16_t length; - volatile void *buffer; -} mcf5282BufferDescriptor_t; - /* * Per-device data */ @@ -197,11 +191,10 @@ mcf5282_mii_interrupt_handler( rtems_vector_number v ) * Ensure 128-bit (16-byte) alignment * Allow some space at the beginning for other diagnostic counters */ -extern char __SRAMBASE[]; static mcf5282BufferDescriptor_t * mcf5282_bd_allocate(unsigned int count) { - static mcf5282BufferDescriptor_t *bdp = (mcf5282BufferDescriptor_t *)(__SRAMBASE+16); + static mcf5282BufferDescriptor_t *bdp = __SRAMBASE.fec_descriptors; mcf5282BufferDescriptor_t *p = bdp; bdp += count; |