Skip to content
Snippets Groups Projects
  1. Apr 17, 2008
  2. Apr 14, 2008
  3. Apr 13, 2008
  4. Apr 12, 2008
  5. Apr 11, 2008
  6. Apr 08, 2008
  7. Apr 01, 2008
  8. Mar 31, 2008
  9. Mar 30, 2008
  10. Mar 29, 2008
    • Daniel Hellstrom's avatar
      MTD/CFI: flash_read64 is defined a weak function (for SPARC) · 97bf85d7
      Daniel Hellstrom authored
      
      SPARC has implemented __raw_readq, it reads 64-bit from any 32-bit address.
      SPARC CPUs implement flash_read64 which calls __raw_readq.
      
      For current SPARC architectures (LEON2 and LEON3) each read from the
      FLASH must lead to a cache miss. This is because FLASH can not be set
      non-cacheable since program code resides there, and alternatively disabling
      cache is poor from performance view, or doing a cache flush between each
      read is even poorer.
      
      Forcing a cache miss on a SPARC is done by a special instruction "lda" -
      load alternative space, the alternative space number (ASI) is processor
      implementation spcific and can be found by including <asm/processor.h>.
      
      Signed-off-by: default avatarDaniel Hellstrom <daniel@gaisler.com>
      97bf85d7
  11. Mar 28, 2008
  12. Mar 26, 2008
Loading