<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in r600</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>7c4c62a0 - drm/radeon: allow geom rings to be setup on r600/r700 (v2)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600#7c4c62a0</link>
        <description>drm/radeon: allow geom rings to be setup on r600/r700 (v2)the evergreen CS parser has allowed this for a while, just portthe code to the r600 one.This is required before geom shaders can be made work.v2: agd5f: minor cleanup and add additional 7xx reg.Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600</description>
        <pubDate>Thu, 30 Jan 2014 04:11:12 +0000</pubDate>
        <dc:creator>Dave Airlie &lt;airlied@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>523885de - drm/radeon: add proper checking of RESOLVE_BOX command for r600-r700</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600#523885de</link>
        <description>drm/radeon: add proper checking of RESOLVE_BOX command for r600-r700Checking of the second colorbuffer was skipped on r700, becauseCB_TARGET_MASK was 0xf. With r600, CB_TARGET_MASK is changed to 0xff,so we must set the number of samples of the second colorbuffer to 1 in orderto pass the CS checker.The DRM version is bumped, because RESOLVE_BOX is always rejected without thisfix on r600.Signed-off-by: Marek Ol&#353;&#225;k &lt;maraeo@gmail.com&gt;Reviewed-by: Jerome Glisse &lt;jglisse@redhat.com&gt;Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600</description>
        <pubDate>Fri, 24 Aug 2012 12:27:36 +0000</pubDate>
        <dc:creator>Marek Ol&#353;&#225;k &lt;maraeo@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c116cc94 - drm/radeon: allow CMASK and FMASK in the CS checker on r600-r700</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600#c116cc94</link>
        <description>drm/radeon: allow CMASK and FMASK in the CS checker on r600-r700MSAA is impossible without them.Signed-off-by: Marek Ol&#353;&#225;k &lt;maraeo@gmail.com&gt;Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;Reviewed-by: Jerome Glisse &lt;jglisse@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600</description>
        <pubDate>Sun, 19 Aug 2012 00:22:09 +0000</pubDate>
        <dc:creator>Marek Ol&#353;&#225;k &lt;maraeo@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>88f50c80 - drm/radeon/kms: add htile support to the cs checker v3</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600#88f50c80</link>
        <description>drm/radeon/kms: add htile support to the cs checker v3For 6xx+.  Required for mesa to use htile support for HiZ/HiS.Userspace will check radeon version 2.14 with is bumped eitherby tiling patch or stream out patch. This patch only add supportfor htile relocation which should be enough for any userspaceto implement the hyperz (using htile buffer) feature.v2: Jerome: Fix size checking for htile buffer.v3: Jerome: Adapt on top of r600/evergreen cs checker changes,            also check htile surface in case only stencil is            present.Signed-off-by: Pierre-Eric Pelloux-Prayer &lt;pelloux@gmail.com&gt;Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;Signed-off-by: Jerome Glisse &lt;jglisse@redhat.com&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600</description>
        <pubDate>Wed, 21 Mar 2012 23:18:21 +0000</pubDate>
        <dc:creator>Jerome Glisse &lt;jglisse@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>779923bc - drm/radeon/kms: skip cb/db checking if SX_MISC is 1 on r600+</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600#779923bc</link>
        <description>drm/radeon/kms: skip cb/db checking if SX_MISC is 1 on r600+Signed-off-by: Marek Ol&#353;&#225;k &lt;maraeo@gmail.com&gt;Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600</description>
        <pubDate>Wed, 07 Mar 2012 23:56:00 +0000</pubDate>
        <dc:creator>Marek Ol&#353;&#225;k &lt;maraeo@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>285484e2 - drm/radeon: add support for evergreen/ni tiling informations v11</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600#285484e2</link>
        <description>drm/radeon: add support for evergreen/ni tiling informations v11evergreen and northern island gpu needs more informations for 2D tilingthan previous r6xx/r7xx. Add field to tiling ioctl to allow userspaceto provide those.The v8 cs checking change to track color view on r6xx/r7xx doesn&apos;taffect old userspace as old userspace always emited 0 for this register.v2 fix r6xx/r7xx 2D tiling computationv3 fix r6xx/r7xx height align for untiled surface &amp; add support for   tile split on evergreen and newerv4 improve tiling debugging outputv5 fix tile split code for evergreen and newerv6 set proper tile split for crtc registerv7 fix tile split limit valuev8 add COLOR_VIEW checking to r6xx/r7xx checker, add evergreen cs   checking, update safe reg for r600, evergreen and cayman.   Evergreen checking need some work around for stencil alignment   issuesv9 fix tile split value range, fix compressed texture handling and   mipmap calculation, allow evergreen check to be silencious in   front of current broken userspace (depth/stencil alignment issue)v10 fix eg 3d texture and compressed texture, fix r600 depth array,    fix r600 color view computation, add support for evergreen stencil    splitv11 more verbose debugging in some caseSigned-off-by: Jerome Glisse &lt;jglisse@redhat.com&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600</description>
        <pubDate>Fri, 16 Dec 2011 22:03:42 +0000</pubDate>
        <dc:creator>Jerome Glisse &lt;jglisse@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>dd220a00 - drm/radeon/kms: add support for streamout v7</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600#dd220a00</link>
        <description>drm/radeon/kms: add support for streamout v7v2: agd5f: add strmout CS checking, copy_dw register checkingv3: agd5f: don&apos;t use cs_check_reg() for copy_dw checking as itwill incorrectly patch the command stream for certain regs.v4: agd5f: add warning if safe reg check fails for copy_dwv5: agd5f: add stricter checking for 6xx/7xxv6: agd5f: add range checking for copy_dw on eg+,add sx_surface_sync to safe reg list for 7xx.v7: agd5f: add stricter checking for eg+Signed-off-by: Marek Ol&#353;&#225;k &lt;maraeo@gmail.com&gt;Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600</description>
        <pubDate>Fri, 27 Jan 2012 17:17:59 +0000</pubDate>
        <dc:creator>Marek Ol&#353;&#225;k &lt;maraeo@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>033b5650 - drm/radeon/kms: add initial CS checker support for compute</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600#033b5650</link>
        <description>drm/radeon/kms: add initial CS checker support for compute- Add some new compute regs- Add new dispatch packets for evergreen/caymanSigned-off-by: Alex Deucher &lt;alexdeucher@gmail.com&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600</description>
        <pubDate>Wed, 08 Jun 2011 19:26:45 +0000</pubDate>
        <dc:creator>Alex Deucher &lt;alexdeucher@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8a5617bd - drm/radeon/kms: remove duplicate reg from r600 safe regs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600#8a5617bd</link>
        <description>drm/radeon/kms: remove duplicate reg from r600 safe regsIt got added twice by accident.Signed-off-by: Alex Deucher &lt;alexdeucher@gmail.com&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600</description>
        <pubDate>Thu, 26 May 2011 18:20:38 +0000</pubDate>
        <dc:creator>Alex Deucher &lt;alexdeucher@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>834f0c35 - drm/radeon/kms: add missing safe regs for 6xx/7xx</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600#834f0c35</link>
        <description>drm/radeon/kms: add missing safe regs for 6xx/7xxneeded for HiS in mesa.Signed-off-by: Alex Deucher &lt;alexdeucher@gmail.com&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600</description>
        <pubDate>Tue, 26 Apr 2011 17:10:20 +0000</pubDate>
        <dc:creator>Alex Deucher &lt;alexdeucher@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>97586c42 - drm/radeon/r6xx/r7xx: further safe reg clean up</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600#97586c42</link>
        <description>drm/radeon/r6xx/r7xx: further safe reg clean up- remove a few more drm only regs- remove sampler, alu, bool, loop constant regs.  They are set via separate packet3&apos;s alreadySigned-off-by: Alex Deucher &lt;alexdeucher@gmail.com&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600</description>
        <pubDate>Fri, 26 Mar 2010 23:36:33 +0000</pubDate>
        <dc:creator>Alex Deucher &lt;alexdeucher@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5f77df36 - drm/radeon/r6xx/r7xx: CS parser fixes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600#5f77df36</link>
        <description>drm/radeon/r6xx/r7xx: CS parser fixes- Drop some more safe regs taht userspace shouldn&apos;t hit- Constant base regs need relocs.  This allows us to useconstant buffers rather than the constant register file.Also we don&apos;t want userspace to be able to set arbitrarymc base values for the const caches.- Track SQ_CONFIG so we know whether userspace is usingthe cfile or constant buffers.Signed-off-by: Alex Deucher &lt;alexdeucher@gmail.com&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600</description>
        <pubDate>Fri, 26 Mar 2010 18:52:32 +0000</pubDate>
        <dc:creator>Alex Deucher &lt;alexdeucher@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d8fe2fa9 - drm/radeon/r600: remove some regs are not safe regs for command buffers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600#d8fe2fa9</link>
        <description>drm/radeon/r600: remove some regs are not safe regs for command buffersOnly the drm should be touching them.Signed-off-by: Alex Deucher &lt;alexdeucher@gmail.com&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600</description>
        <pubDate>Wed, 24 Mar 2010 22:45:32 +0000</pubDate>
        <dc:creator>Alex Deucher &lt;alexdeucher@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>961fb597 - drm/radeon/kms: r600/r700 command stream checker</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600#961fb597</link>
        <description>drm/radeon/kms: r600/r700 command stream checkerThis patch add cs checker to r600/r700 hw. Command stream checkingwill rewrite some of the cs value in order to restrict GPU accessto BO size. This doesn&apos;t break old userspace but just enforce safevalue. It should break any things that was using the r600/r700 csioctl to do forbidden things (malicious software), though we arenot aware of such things.Here is the list of thing we check :- enforcing resource size- enforcing color buffer slice tile max, will restrict cb access- enforcing db buffer slice tile max, will restrict db accessWe don&apos;t check for shader bigger than the BO in which they aresupposed to be, such use would lead to GPU lockup and is harmlessfrom security POV, as far as we can tell (note that even checkingfor this wouldn&apos;t prevent someone to write bogus shader that leadto lockup).This patch has received as much testing as humanly possible withold userspace to check that it didn&apos;t break such configuration.However not all the applications out there were tested, thus itmight broke some odd, rare applications.[airlied: fix rules for cs checker for parallel builds]Signed-off-by: Jerome Glisse &lt;jglisse@redhat.com&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/radeon/reg_srcs/r600</description>
        <pubDate>Wed, 10 Feb 2010 22:30:05 +0000</pubDate>
        <dc:creator>Jerome Glisse &lt;jglisse@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
