1. 17 10月, 2008 1 次提交
    • B
      radeonfb: accelerate imageblit and other improvements · b1ee26ba
      Benjamin Herrenschmidt 提交于
      Implement support for HW color expansion of 1bpp images, along with some
      improvements to the FIFO handling and other accel operations.
      
      The offset fixup code is now unnecessary as the fbcon core will call our
      set_par upon switch back from KD_GRAPHICS before anything else happens.  I
      removed it as it would slow down accel operations.
      
      The fifo wait has been improved to avoid hitting the HW register as often,
      and the various accel ops are now performing better caching of register
      values.
      
      Overall, this improve accel performances.  The imageblit acceleration does
      result in a small overall regression in performances on some machines (on
      the order of 5% on some x86), probably becaus the SW path provides a
      better bus utilisation, but I decided to ingnore that as the performances
      is still very good, and on the other hand, some machines such as some
      sparc64 get a 3 fold performance improvement.
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Acked-by: NDavid S. Miller <davem@davemloft.net>
      Cc: Krzysztof Halasa <khc@pm.waw.pl>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      b1ee26ba
  2. 16 7月, 2007 1 次提交
  3. 20 2月, 2007 5 次提交
  4. 20 12月, 2006 1 次提交
  5. 02 9月, 2006 1 次提交
  6. 29 6月, 2006 1 次提交
  7. 26 6月, 2006 1 次提交