1. 11 3月, 2011 1 次提交
  2. 29 11月, 2010 1 次提交
  3. 02 10月, 2010 1 次提交
  4. 01 10月, 2010 1 次提交
  5. 06 7月, 2010 1 次提交
  6. 31 5月, 2010 1 次提交
  7. 22 5月, 2010 1 次提交
  8. 26 4月, 2010 1 次提交
  9. 13 4月, 2010 1 次提交
  10. 07 4月, 2010 1 次提交
  11. 29 3月, 2010 1 次提交
  12. 26 3月, 2010 1 次提交
  13. 23 3月, 2010 2 次提交
  14. 02 3月, 2010 2 次提交
  15. 17 2月, 2010 1 次提交
    • P
      sh: Fix up more 64-bit pgprot truncation on SH-X2 TLB. · 7bdda620
      Paul Mundt 提交于
      Both the store queue API and the PMB remapping take unsigned long for
      their pgprot flags, which cuts off the extended protection bits. In the
      case of the PMB this isn't really a problem since the cache attribute
      bits that we care about are all in the lower 32-bits, but we do it just
      to be safe. The store queue remapping on the other hand depends on the
      extended prot bits for enabling userspace access to the mappings.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      7bdda620
  16. 08 2月, 2010 2 次提交
  17. 20 1月, 2010 1 次提交
    • P
      sh: mach-sdk7786: Probe system FPGA area mapping. · d9116d07
      Paul Mundt 提交于
      This implements dynamic probing for the system FPGA. The system reset
      controller contains a fixed magic read word in order to identify the
      FPGA. This just utilizes a simple loop that scans across all of the fixed
      physical areas (area 0 through area 6) to locate the FPGA.
      
      The FPGA also contains register information detailing the area mappings
      and chip select settings for all of the other blocks, so this needs to be
      done before we can set up anything else.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      d9116d07
  18. 16 1月, 2010 1 次提交
  19. 05 1月, 2010 1 次提交
  20. 17 12月, 2009 1 次提交
  21. 27 10月, 2009 1 次提交
  22. 21 8月, 2009 1 次提交
  23. 15 8月, 2009 6 次提交
  24. 04 8月, 2009 2 次提交
  25. 22 7月, 2009 1 次提交
    • P
      sh: Migrate from PG_mapped to PG_dcache_dirty. · 2277ab4a
      Paul Mundt 提交于
      This inverts the delayed dcache flush a bit to be more in line with other
      platforms. At the same time this also gives us the ability to do some
      more optimizations and cleanup. Now that the update_mmu_cache() callsite
      only tests for the bit, the implementation can gradually be split out and
      made generic, rather than relying on special implementations for each of
      the peculiar CPU types.
      
      SH7705 in 32kB mode and SH-4 still need slightly different handling, but
      this is something that can remain isolated in the varying page copy/clear
      routines. On top of that, SH-X3 is dcache coherent, so there is no need
      to bother with any of these tests in the PTEAEX version of
      update_mmu_cache(), so we kill that off too.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      2277ab4a
  26. 20 7月, 2009 1 次提交
  27. 04 7月, 2009 1 次提交
    • M
      sh: hwblk for sh7722 · a61c1a63
      Magnus Damm 提交于
      This patch contains the sh7722 specific hwblk implementation.
      
      Hwblk ids are added to the processor specific header file,
      module stop bits and areas are kept track of as hwblks,
      clocks are converted to make use of the shared hwblk code.
      Code to determine allowed sleep modes is also added.
      Signed-off-by: NMagnus Damm <damm@igel.co.jp>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      a61c1a63
  28. 11 6月, 2009 4 次提交