1. 19 8月, 2016 8 次提交
  2. 27 7月, 2016 1 次提交
  3. 06 6月, 2016 1 次提交
  4. 09 5月, 2016 2 次提交
  5. 05 5月, 2016 1 次提交
  6. 21 3月, 2016 5 次提交
  7. 16 3月, 2016 1 次提交
  8. 18 11月, 2015 2 次提交
  9. 06 10月, 2015 1 次提交
  10. 04 9月, 2015 1 次提交
  11. 01 9月, 2015 1 次提交
  12. 26 8月, 2015 1 次提交
  13. 29 7月, 2015 2 次提交
  14. 06 7月, 2015 1 次提交
    • A
      drm/i915: Update WaFlushCoherentL3CacheLinesAtContextSwitch · 9e000847
      Arun Siluvery 提交于
      In this WA we need to set GEN8_L3SQCREG4[21:21] and reset it after PIPE_CONTROL
      instruction but there is a slight complication as this is applied in WA batch
      where the values are only initialized once.
      Dave identified an issue with the current implementation where the register value
      is read once at the beginning and it is reused; this patch corrects this by saving
      the register value to memory, update register with the bit of our interest and
      restore it back with original value.
      
      This implementation uses MI_LOAD_REGISTER_MEM which is currently only used
      by command parser and was using a default length of 0. This is now updated
      with correct length and moved to appropriate place.
      
      Cc: Chris Wilson <chris@chris-wilson.co.uk>
      Cc: Dave Gordon <david.s.gordon@intel.com>
      Signed-off-by: NArun Siluvery <arun.siluvery@linux.intel.com>
      Reviewed-by: NChris Wilson <chris@chris-wilson.co.uk>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      9e000847
  15. 15 6月, 2015 6 次提交
  16. 10 4月, 2015 1 次提交
  17. 18 3月, 2015 1 次提交
    • M
      drm/i915: Fix vmap_batch page iterator overrun · 72c5ba95
      Mika Kuoppala 提交于
      vmap_batch() calculates amount of needed pages for the mapping
      we are going to create. And it uses this page count as an
      argument for the for_each_sg_pages() macro. The macro takes the number
      of sg list entities as an argument, not the page count. So we ended
      up iterating through all the pages on the mapped object, corrupting
      memory past the smaller pages[] array.
      
      Fix this by bailing out when we have enough pages.
      
      This regression has been introduced in
      
      commit 17cabf57
      Author: Chris Wilson <chris@chris-wilson.co.uk>
      Date:   Wed Jan 14 11:20:57 2015 +0000
      
          drm/i915: Trim the command parser allocations
      
      Cc: Chris Wilson <chris@chris-wilson.co.uk>
      Signed-off-by: NMika Kuoppala <mika.kuoppala@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      72c5ba95
  18. 24 2月, 2015 1 次提交
  19. 16 12月, 2014 3 次提交