Skip to content
Snippets Groups Projects
  1. Jun 01, 2010
    • George G. Davis's avatar
      ARM1136: Fix cache_flush() error and correct cpu_init_crit() comments · 409a07c9
      George G. Davis authored
      
      The ARM1136 cache_flush() function uses the "mcr p15, 0, rn, c7, c7, 0"
      instruction which means "Invalidate Both Caches" when in fact the intent
      is to clean and invalidate all caches.  So add an "mcr p15, 0, %0, c7,
      c10, 0" instruction to "Clean Entire Data Cache" prior to the "Invalidate
      Both Caches" instruction to insure that memory is consistent with any
      dirty cache lines.
      
      Also fix a couple of "flush v*" comments in ARM1136 cpu_init_crit() so
      that they correctly describe the actual ARM1136 CP15 C7 Cache Operations
      used.
      
      Signed-off-by: default avatarGeorge G. Davis <gdavis@mvista.com>
      409a07c9
  2. May 28, 2010
  3. May 26, 2010
  4. May 21, 2010
  5. May 19, 2010
  6. May 17, 2010
  7. May 16, 2010
  8. May 15, 2010
  9. May 12, 2010
Loading