1. 25 1月, 2008 3 次提交
  2. 30 11月, 2007 2 次提交
  3. 23 11月, 2007 3 次提交
  4. 19 11月, 2007 2 次提交
    • P
      sh: lockless UTLB miss fast-path. · 0f1a394b
      Paul Mundt 提交于
      With the refactored update_mmu_cache() introduced in older kernels,
      there's no longer any need to take the page_table_lock in this path,
      so simply drop it completely.
      
      Without this, performance degradation is seen on SMP on heavily
      threaded workloads that don't use the split ptlock, and ultimately
      we have no reason to contend for the lock in the first place.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      0f1a394b
    • P
      sh: Kill off UTLB flush in fast-path. · 1c6b2ca5
      Paul Mundt 提交于
      The __do_page_fault() fast-path contains a UTLB flush in order to
      force an ITLB reload, this isn't needed in practice as the ITLB is
      auto-reloaded from the UTLB anyways, which is already displaced by
      the manual 'ldtlb' in the update_mmu_cache() path.
      
      This provides a measurable speed up in the TLB miss fast-path.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      1c6b2ca5
  5. 08 11月, 2007 1 次提交
  6. 07 11月, 2007 16 次提交
  7. 02 11月, 2007 6 次提交
  8. 31 10月, 2007 2 次提交
  9. 30 10月, 2007 5 次提交