1. 26 4月, 2013 3 次提交
  2. 10 1月, 2013 2 次提交
  3. 15 11月, 2012 1 次提交
  4. 29 11月, 2010 1 次提交
  5. 14 10月, 2009 1 次提交
    • A
      powerpc: Fix hypervisor TLB batching · b6dcde5c
      Anton Blanchard 提交于
      Profiling of a page fault scalability microbenchmark shows flush_hash_range
      is not calling the batch hpte invalidate hcall (H_BULK_REMOVE).
      
      It turns out we have a duplicate firmware feature for hcall-bulk and the
      current setup code stops after finding the first match. This meant we never
      batch and always do individual invalidates.
      
      The patch below removes the duplicate and shifts FW_FEATURE_CMO to close
      the gap. With the patch applied the single threaded page fault rate improves
      from 217169 to 238755 per second on a POWER5 test box, a 10% improvement.
      Signed-off-by: NAnton Blanchard <anton@samba.org>
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      b6dcde5c
  6. 14 5月, 2008 1 次提交
  7. 24 4月, 2008 2 次提交
  8. 08 11月, 2007 1 次提交
  9. 22 7月, 2007 1 次提交
  10. 13 4月, 2007 1 次提交
  11. 08 2月, 2007 1 次提交
  12. 31 7月, 2006 1 次提交
  13. 28 3月, 2006 1 次提交
  14. 10 2月, 2006 1 次提交