OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [devs/] [eth/] [m68k/] [mcf5272/] [current/] [ChangeLog] - Rev 834

Go to most recent revision | Compare with Previous | Blame | View Log

2009-04-21  Bart Veer  <bartv@ecoscentric.com>

        * src/if_mcf5272.c: fix a couple of typos

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

//===========================================================================
// ####GPLCOPYRIGHTBEGIN####                                                
// -------------------------------------------                              
// This file is part of eCos, the Embedded Configurable Operating System.   
// Copyright (C) 2003, 2004, 2007, 2008 Free Software Foundation, Inc.      
//
// This program 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.                                                           
//
// This program 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 this program; if not, write to the                            
// Free Software Foundation, Inc., 51 Franklin Street,                      
// Fifth Floor, Boston, MA  02110-1301, USA.                                
// -------------------------------------------                              
// ####GPLCOPYRIGHTEND####                                                  
//===========================================================================

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.