[Bug 2014] New: GRETH: added support for non-snooping GRETH 10/100 systems

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Thu Feb 9 09:09:15 UTC 2012


https://www.rtems.org/bugzilla/show_bug.cgi?id=2014

             Bug #: 2014
           Summary: GRETH: added support for non-snooping GRETH 10/100
                    systems
    Classification: Unclassified
           Product: RTEMS
           Version: HEAD
          Platform: All
        OS/Version: RTEMS
            Status: NEW
          Severity: normal
          Priority: P3
         Component: networking
        AssignedTo: norume at aps.anl.gov
        ReportedBy: daniel at gaisler.com


GRETH: added support for non-snooping GRETH 10/100 systems

When data cache snooping is not present the cache needs
flushing, the SPARC LEON CPUs does not have to ability
to flush individual cache rows and flushing all cache is
expensive. Instead the LDA instruction is used to force
cache miss on individual loads during the IP-align copy
operation required anyway.

GRETH GBIT non-snooping systems are still unsupported,
since it use zero-copy (can deal with unaligned DMA).

Also, made the GRETH driver only built on LEON2/LEON3
platforms.

Signed-off-by: Daniel Hellstrom <daniel at gaisler.com>


 c/src/libchip/network/greth.c |   73 +++++++++++++++++++++++++++++++++++++---
 1 files changed, 67 insertions(+), 6 deletions(-)

-- 
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the bugs mailing list