Changeset 39671330 in rtems for c/src/libchip

Timestamp:
12/02/11 09:53:35 (12 years ago)
Author:
Daniel Hellstrom <daniel@…>
Branches:
4.11, 5, master
Children:
e53aae2
Parents:
f442e6b4
git-author:
Daniel Hellstrom <daniel@…> (12/02/11 09:53:35)
git-committer:
Gedare Bloom <gedare@…> (03/27/12 20:29:22)
Message:

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).

Let the bsp.h select if the GRETH driver is supported.
Currently only the LEON2/LEON3 platforms BSPs builds the
driver.

Signed-off-by: Daniel Hellstrom <daniel@…>

(No files)

Note: See TracChangeset for help on using the changeset viewer.