<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/vmwgfx, branch linux-2.6.38.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.38.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.38.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-01-11T01:11:39Z</updated>
<entry>
<title>Merge branch 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6</title>
<updated>2011-01-11T01:11:39Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2011-01-11T01:11:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5b2eef966cb2ae307aa4ef1767f7307774bc96ca'/>
<id>urn:sha1:5b2eef966cb2ae307aa4ef1767f7307774bc96ca</id>
<content type='text'>
* 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (390 commits)
  drm/radeon/kms: disable underscan by default
  drm/radeon/kms: only enable hdmi features if the monitor supports audio
  drm: Restore the old_fb upon modeset failure
  drm/nouveau: fix hwmon device binding
  radeon: consolidate asic-specific function decls for pre-r600
  vga_switcheroo: comparing too few characters in strncmp()
  drm/radeon/kms: add NI pci ids
  drm/radeon/kms: don't enable pcie gen2 on NI yet
  drm/radeon/kms: add radeon_asic struct for NI asics
  drm/radeon/kms/ni: load default sclk/mclk/vddc at pm init
  drm/radeon/kms: add ucode loader for NI
  drm/radeon/kms: add support for DCE5 display LUTs
  drm/radeon/kms: add ni_reg.h
  drm/radeon/kms: add bo blit support for NI
  drm/radeon/kms: always use writeback/events for fences on NI
  drm/radeon/kms: adjust default clock/vddc tracking for pm on DCE5
  drm/radeon/kms: add backend map workaround for barts
  drm/radeon/kms: fill gpu init for NI asics
  drm/radeon/kms: add disabled vbios accessor for NI asics
  drm/radeon/kms: handle NI thermal controller
  ...
</content>
</entry>
<entry>
<title>vmwgfx: don't use flush_scheduled_work()</title>
<updated>2010-12-24T14:59:07Z</updated>
<author>
<name>Tejun Heo</name>
</author>
<published>2010-12-24T14:59:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a6665944ef83b6a2db8fc5b323c9fca92375a643'/>
<id>urn:sha1:a6665944ef83b6a2db8fc5b323c9fca92375a643</id>
<content type='text'>
flush_scheduled_work() is deprecated and scheduled to be removed.
Directly flush info-&gt;deferred_work on removal instead.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Cc: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
</content>
</entry>
<entry>
<title>drm/fb: Don't expose mmio for fbdev emulation layer</title>
<updated>2010-12-21T02:49:44Z</updated>
<author>
<name>James Simmons</name>
</author>
<published>2010-12-20T19:10:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=57084d05379fe5c081d024006129b0565a11855f'/>
<id>urn:sha1:57084d05379fe5c081d024006129b0565a11855f</id>
<content type='text'>
For the fbdev api if the struct fb_var_screeninfo accel_flags field is set
to FB_ACCELF_TEXT then userland applications can not mmap the mmio region.
Since it is a bad idea for DRM drivers to expose the mmio region via the
fbdev layer we always set the accel_flags to prevent this. Please apply.

Signed-off-by: James Simmons &lt;jsimmons@infradead.org&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/ttm/vmwgfx: Have TTM manage the validation sequence.</title>
<updated>2010-11-22T03:25:21Z</updated>
<author>
<name>Thomas Hellstrom</name>
</author>
<published>2010-11-17T12:28:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=65705962025df490d13df59ec57c5329d1bd0a16'/>
<id>urn:sha1:65705962025df490d13df59ec57c5329d1bd0a16</id>
<content type='text'>
Rather than having the driver supply the validation sequence, leave that
responsibility to TTM. This saves some confusion and a function argument.

Signed-off-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/vmwgfx: Fix up an error path during bo creation</title>
<updated>2010-11-18T04:56:47Z</updated>
<author>
<name>Thomas Hellstrom</name>
</author>
<published>2010-11-17T12:24:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f5993cca67f9c80dcd390feef13695ca072b8a5'/>
<id>urn:sha1:2f5993cca67f9c80dcd390feef13695ca072b8a5</id>
<content type='text'>
Signed-off-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm: vmwgfx: fix information leak to userland</title>
<updated>2010-11-09T03:42:15Z</updated>
<author>
<name>Kulikov Vasiliy</name>
</author>
<published>2010-11-06T14:41:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dccb2a952b1f0b51978fcb3f9899c7f46ffd4b28'/>
<id>urn:sha1:dccb2a952b1f0b51978fcb3f9899c7f46ffd4b28</id>
<content type='text'>
Structure drm_vmw_fence_rep is copied to userland with field "pad64"
uninitialized.  It leads to leaking of contents of kernel stack memory.

Signed-off-by: Vasiliy Kulikov &lt;segooon@gmail.com&gt;
Reviewed-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/vmwgfx: Fix oops on failing bo pin</title>
<updated>2010-11-09T03:39:34Z</updated>
<author>
<name>Thomas Hellstrom</name>
</author>
<published>2010-11-02T13:21:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1ef0724dbd9c9e6f421a8987f58b8e034da43ec2'/>
<id>urn:sha1:1ef0724dbd9c9e6f421a8987f58b8e034da43ec2</id>
<content type='text'>
When bo pin failed during modesetting,
vmwgfx would try to unref a non-existing buffer object.

Signed-off-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drivers/gpu/drm/vmwgfx: Fix k.alloc switched arguments</title>
<updated>2010-11-09T03:35:42Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2010-10-31T22:33:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=85b54e0c194fe216eb70cbce44365cef42cdc33e'/>
<id>urn:sha1:85b54e0c194fe216eb70cbce44365cef42cdc33e</id>
<content type='text'>
Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Reviewed-by: Matt Turner &lt;mattst88@gmail.com&gt;
Reviewed-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6</title>
<updated>2010-10-27T01:57:59Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2010-10-27T01:57:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c48c43e422c1404fd72c57d1d21a6f6d01e18900'/>
<id>urn:sha1:c48c43e422c1404fd72c57d1d21a6f6d01e18900</id>
<content type='text'>
* 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (476 commits)
  vmwgfx: Implement a proper GMR eviction mechanism
  drm/radeon/kms: fix r6xx/7xx 1D tiling CS checker v2
  drm/radeon/kms: properly compute group_size on 6xx/7xx
  drm/radeon/kms: fix 2D tile height alignment in the r600 CS checker
  drm/radeon/kms/evergreen: set the clear state to the blit state
  drm/radeon/kms: don't poll dac load detect.
  gpu: Add Intel GMA500(Poulsbo) Stub Driver
  drm/radeon/kms: MC vram map needs to be &gt;= pci aperture size
  drm/radeon/kms: implement display watermark support for evergreen
  drm/radeon/kms/evergreen: add some additional safe regs v2
  drm/radeon/r600: fix tiling issues in CS checker.
  drm/i915: Move gpu_write_list to per-ring
  drm/i915: Invalidate the to-ring, flush the old-ring when updating domains
  drm/i915/ringbuffer: Write the value passed in to the tail register
  agp/intel: Restore valid PTE bit for Sandybridge after bdd3072
  drm/i915: Fix flushing regression from 9af90d19f
  drm/i915/sdvo: Remove unused encoding member
  i915: enable AVI infoframe for intel_hdmi.c [v4]
  drm/i915: Fix current fb blocking for page flip
  drm/i915: IS_IRONLAKE is synonymous with gen == 5
  ...

Fix up conflicts in
 - drivers/gpu/drm/i915/{i915_gem.c, i915/intel_overlay.c}: due to the
   new simplified stack-based kmap_atomic() interface
 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c: added .llseek entry due to BKL
   removal cleanups.
</content>
</entry>
<entry>
<title>vmwgfx: Implement a proper GMR eviction mechanism</title>
<updated>2010-10-27T01:07:46Z</updated>
<author>
<name>Thomas Hellstrom</name>
</author>
<published>2010-10-26T19:21:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=135cba0dc399fdd47bd3ae305c1db75fcd77243f'/>
<id>urn:sha1:135cba0dc399fdd47bd3ae305c1db75fcd77243f</id>
<content type='text'>
Use Ben's new range manager hooks to implement a manager for
GMRs that manages ids rather than ranges.
This means we can use the standard TTM code for binding, unbinding and
eviction.

Signed-off-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
</feed>
