Mercurial > ecos
view packages/devs/eth/m68k/mcf5272/current/ChangeLog @ 2651:58591d23f55f
Fix the copyright string.
| author | bartv |
|---|---|
| date | Thu, 20 Nov 2008 22:41:09 +0000 |
| parents | d5ae069b8e8c |
| children | 74dbf4c3f2e1 |
line wrap: on
line source
2008-11-17 Bart Veer <bartv@ecoscentric.com> * cdl/mcf5272.cdl, doc/mcf5272_eth.sgml, src/if_mcf5272.c: minor clean-ups. 2008-09-22 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c (mcf52xx_eth_deliver): avoid cpp warning when building for processors without a data cache. 2008-09-02 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c, (mcf52xx_eth_init): add support for run-time device dection. 2008-06-02 Bart Veer <bartv@ecoscentric.com> * cdl/mcf5272_eth.cdl: add constraints so net tests run with sensible performance. 2008-03-18 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c: rearrange RX interrupt masking to avoid spurious interrupt exceptions. 2008-03-03 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c: encapsulate stats gathering in a macro. 2008-02-28 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c: cleanup and more coping with unified and copyback caches. * cdl/mcf5272_eth.cdl: the ethernet driver must be built with at least -O1 to ensure some data stays in registers when manipulating the cache. 2008-02-14 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c: cope with unified and copyback caches. 2007-04-25 Jonathan Larmour <jifl@eCosCentric.com> * cdl/mcf5272_eth.cdl: memset/memcpy are part of infra and always declared in isoinfra, so don't need to require CYGPKG_LIBC_STRING. Require CYGPKG_ISOINFRA instead, although that's in every template anyway. 2006-09-25 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c: remove unnecessary #error * cdl/mcf5272_eth.cdl, src/if_mcf5272, doc/mcf5272_eth.sgml: Motorola -> Freescale. 2006-09-08 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c: more/enhanced diagnostics. Update to use current var_io.h definitions. Add partial support for multiple devices. 2006-03-10 John Dallaway <jld@ecoscentric.com> * cdl/mcf5272_eth.cdl: Add reference to package documentation. 2004-10-07 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c (mcf52xx_eth_init): add optional platform init function 2004-06-25 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c (DEBUG): add some debug/tracing support 2004-05-20 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c, cdl/mcf5272_eth.cdl: add a dependency on CYGPKG_LIBC_STRING to get memcpy() 2004-04-21 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c (mcf52xx_eth_init): use the right macro if the platform has its own way of supplying a MAC address. 2004-03-25 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c (mcf52xx_eth_deliver): make the rx ring scan more robust. The mcf5282 appears to occasionally place incoming frames in unexpected slots. 2004-03-17 Bart Veer <bartv@ecoscentric.com> * doc/mcf5272_eth.sgml: update documentation following port to an mcf5282 2004-03-10 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c (mcf52xx_eth_poll): update tx poll code to match previous changes. Ignore the MAC address passed to _start(), it is not needed. During _init(), if running on top of RedBoot, check for an outgoing transmit before resetting and wait a bit if necessary. 2004-03-08 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c: cope with processor variants where tx buffers need to be more aligned than is guaranteed by higher-level code. Provide a MAC address even if virtual vectors are not available, e.g. when debugging via BDM. Reorganize the init code as per the recommendations in the mcf5282 manual. Add statistics counting for the mcf5282. Disable RX interrupts between the ISR and the received packet(s) being processed, since those just add to the load. Use separate ISR priorities for RX and TX. * cdl/mcf5272_eth.cdl: At least two rx buffers are needed to cope with oversized incoming frames. ISR priorities now have to be configured separately for RX and TX. 2004-02-11 Bart Veer <bartv@ecoscentric.com> * src/if_mcf5272.c: The driver now works on coldfire processors other than just the 5272. Use new per-processor initialization macro to set up GPIO pins. Also cope with incompatible renaming of flash configury within hal/common. * cdl/mcf5272_eth.cdl: update descriptions to reflect that the driver now works on other coldfire processors as well. 2003-07-22 Bart Veer <bartv@ecoscentric.com> * doc/mcf5272_eth.sgml: fix various typos etc * src/if_mcf5272.c (mcf5272_eth_deliver): eliminate warning * cdl/mcf5272_eth.cdl: RedBoot now needs more than one buffer. 2003-07-18 Bart Veer <bartv@ecoscentric.com> * doc/mcf5272_eth.sgml: add documentation 2003-07-13 Bart Veer <bartv@ecoscentric.com> * cdl/mcf5272_eth.cdl: Increase default number of receive buffers. * src/if_mcf5272.c: Implement SNMP statistics Improve handling of overrun conditions Preserve order of incoming packets 2003-06-04 Bart Veer <bartv@ecoscentric.com> * New version of the M68K support //=========================================================================== //####ECOSGPLCOPYRIGHTBEGIN#### // ------------------------------------------- // This file is part of eCos, the Embedded Configurable Operating System. // Copyright (C) 2003, 2004, 2007, 2008 Free Software Foundation, Inc. // // eCos is free software; you can redistribute it and/or modify it under // the terms of the GNU General Public License as published by the Free // Software Foundation; either version 2 or (at your option) any later version. // // eCos is distributed in the hope that it will be useful, but WITHOUT ANY // WARRANTY; without even the implied warranty of MERCHANTABILITY or // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License // for more details. // // You should have received a copy of the GNU General Public License along // with eCos; if not, write to the Free Software Foundation, Inc., // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. // // As a special exception, if other files instantiate templates or use macros // or inline functions from this file, or you compile this file and link it // with other works to produce a work based on this file, this file does not // by itself cause the resulting work to be covered by the GNU General Public // License. However the source code for this file must still be made available // in accordance with section (3) of the GNU General Public License. // // This exception does not invalidate any other reasons why a work based on // this file might be covered by the GNU General Public License. // ------------------------------------------- //####ECOSGPLCOPYRIGHTEND#### //===========================================================================
