1. 19 9月, 2007 1 次提交
  2. 03 8月, 2007 1 次提交
  3. 26 7月, 2007 1 次提交
  4. 21 7月, 2007 10 次提交
  5. 03 7月, 2007 15 次提交
  6. 07 6月, 2007 2 次提交
  7. 09 5月, 2007 1 次提交
  8. 24 4月, 2007 6 次提交
  9. 13 4月, 2007 1 次提交
  10. 10 3月, 2007 2 次提交
    • B
      [POWERPC] Fix spu SLB invalidations · 94b2a439
      Benjamin Herrenschmidt 提交于
      The SPU code doesn't properly invalidate SPUs SLBs when necessary,
      for example when changing a segment size from the hugetlbfs code. In
      addition, it saves and restores the SLB content on context switches
      which makes it harder to properly handle those invalidations.
      
      This patch removes the saving & restoring for now, something more
      efficient might be found later on. It also adds a spu_flush_all_slbs(mm)
      that can be used by the core mm code to flush the SLBs of all SPEs that
      are running a given mm at the time of the flush.
      
      In order to do that, it adds a spinlock to the list of all SPEs and move
      some bits & pieces from spufs to spu_base.c
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      94b2a439
    • C
      [POWERPC] avoid SPU_ACTIVATE_NOWAKE optimization · 50b520d4
      Christoph Hellwig 提交于
      This optimization was added recently but is still buggy,
      so back it out for now.
      Signed-off-by: NArnd Bergmann <arnd.bergmann@de.ibm.com>
      50b520d4