<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>9455d656 - drm/mgag200: Run DRM default client setup</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#9455d656</link>
        <description>drm/mgag200: Run DRM default client setupCall drm_client_setup_with_fourcc() to run the kernel&apos;s default clientsetup for DRM. Set fbdev_probe in struct drm_driver, so that the clientsetup can start the common fbdev client.v5:- select DRM_CLIENT_SELECTIONv2:- use drm_client_setup_with_fourcc()Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Cc: Dave Airlie &lt;airlied@redhat.com&gt;Cc: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Cc: Jocelyn Falempe &lt;jfalempe@redhat.com&gt;Reviewed-by: Jocelyn Falempe &lt;jfalempe@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240924071734.98201-57-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Tue, 24 Sep 2024 07:12:54 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>b593ea94 - drm/mgag200: Add an option to disable Write-Combine</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#b593ea94</link>
        <description>drm/mgag200: Add an option to disable Write-CombineUnfortunately, the G200 ioburst workaround doesn&apos;t work on someservers like Dell poweredge XR11, XR5610, or HPE XL260. In this casecompletely disabling WC is the only option to achieve low-latency.So this adds a new Kconfig option to disable WC mapping of the G200.Signed-off-by: Jocelyn Falempe &lt;jfalempe@redhat.com&gt;Reviewed-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240517151050.624797-3-jfalempe@redhat.com

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Fri, 17 May 2024 15:09:58 +0000</pubDate>
        <dc:creator>Jocelyn Falempe &lt;jfalempe@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>e7f67d03 - Revert &quot;drm/mgag200: Add a workaround for low-latency&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#e7f67d03</link>
        <description>Revert &quot;drm/mgag200: Add a workaround for low-latency&quot;This reverts commit bfa4437fd3938ae2e186e7664b2db65bb8775670.This workaround doesn&apos;t work reliably on all servers.I&apos;ll replace it with an option to disable Write-Combine,which has more impact on performance, but fix the latencyissue on all hardware.Signed-off-by: Jocelyn Falempe &lt;jfalempe@redhat.com&gt;Reviewed-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240517151050.624797-2-jfalempe@redhat.com

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Fri, 17 May 2024 15:09:57 +0000</pubDate>
        <dc:creator>Jocelyn Falempe &lt;jfalempe@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>bfa4437f - drm/mgag200: Add a workaround for low-latency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#bfa4437f</link>
        <description>drm/mgag200: Add a workaround for low-latencyWe found a regression in v5.10 on real-time server, using thert-kernel and the mgag200 driver. It&apos;s some really specializedworkload, with &lt;10us latency expectation on isolated core.After the v5.10, the real time tasks missed their &lt;10us latencywhen something prints on the screen (fbcon or printk)The regression has been bisected to 2 commits:commit 0b34d58b6c32 (&quot;drm/mgag200: Enable caching for SHMEM pages&quot;)commit 4862ffaec523 (&quot;drm/mgag200: Move vmap out of commit tail&quot;)The first one changed the system memory framebuffer from Write-Combineto the default caching.Before the second commit, the mgag200 driver used to unmap theframebuffer after each frame, which implicitly does a cache flush.Both regressions are fixed by this commit, which restore WC mappingfor the framebuffer in system memory, and add a cache flush.This is only needed on x86_64, for low-latency workload,so the new kconfig DRM_MGAG200_IOBURST_WORKAROUND depends onPREEMPT_RT and X86.For more context, the whole thread can be found here [1]Signed-off-by: Jocelyn Falempe &lt;jfalempe@redhat.com&gt;Link: https://lore.kernel.org/dri-devel/20231019135655.313759-1-jfalempe@redhat.com/ # 1Acked-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240208095125.377908-1-jfalempe@redhat.com

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Thu, 08 Feb 2024 09:51:10 +0000</pubDate>
        <dc:creator>Jocelyn Falempe &lt;jfalempe@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>000458b5 - drm: Only select I2C_ALGOBIT for drivers that actually need it</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#000458b5</link>
        <description>drm: Only select I2C_ALGOBIT for drivers that actually need itWhile working on a drm driver that doesn&apos;t need the i2c algobit stuff Inoticed that DRM selects this code even though only 8 drivers actually useit. While also only some drivers use i2c, keep the select for I2C for thenext cleanup patch. Still prepare this already by also selecting I2C forthe individual drivers.Signed-off-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;Reviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Signed-off-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20221219083627.1401627-1-u.kleine-koenig@pengutronix.de

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Mon, 19 Dec 2022 08:36:27 +0000</pubDate>
        <dc:creator>Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>e20dfd27 - drm/mgag200: Add support for G200 desktop cards</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#e20dfd27</link>
        <description>drm/mgag200: Add support for G200 desktop cardsThis patch adds support for G200 desktop cards. We can reuse the wholememory and modesetting code. A few PCI and DAC register values have tobe updated accordingly.The most significant change is in the PLL setup. The driver parses thedevice&apos;s BIOS to retrieve clock limits and reference clocks. With no BIOSfound, safe defaults are being used.v2:	* copy BIOS ROM to system memory and access with regular	  load/store; resolves potential HW limitations	* fix some stray whitespacesSigned-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Co-developed-by: Egbert Eich &lt;eich@suse.com&gt;Signed-off-by: Egbert Eich &lt;eich@suse.com&gt;Co-developed-by: Takashi Iwai &lt;tiwai@suse.de&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;Reviewed-by: Lyude Paul &lt;lyude@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20200730102844.10995-9-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Thu, 30 Jul 2020 10:28:44 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>913ec479 - drm/mgag200: Replace VRAM helpers with SHMEM helpers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#913ec479</link>
        <description>drm/mgag200: Replace VRAM helpers with SHMEM helpersThe VRAM helpers managed the framebuffer memory for mgag200. This camewith several problems, as some MGA device require the scanout addressto be located at VRAM offset 0. It&apos;s incompatible with the page-flipsemantics of DRM&apos;s atomic modesettting. With atomic modesetting, old andnew framebuffers have to be located in VRAM at the same time. So at leastone of them has to reside at a non-0 offset.This patch replaces VRAM helpers with SHMEM helpers. GEM SHMEM buffersreside in system memory, and are shadow-copied into VRAM during pageflips. The shadow copy always starts at VRAM offset 0.v2:	* revert dev-&gt;pdev changesSigned-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Tested-by: John Donnelly &lt;John.p.donnelly@oracle.com&gt;Acked-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20200515083233.32036-16-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Fri, 15 May 2020 08:32:33 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>8896e40c - drm/mgag200: Fix Kconfig indentation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#8896e40c</link>
        <description>drm/mgag200: Fix Kconfig indentationAdjust indentation from spaces to tab (+optional two spaces) as incoding style with command like:	$ sed -e &apos;s/^        /\t/&apos; -i */KconfigSigned-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20191120133625.11478-1-krzk@kernel.org

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Wed, 20 Nov 2019 13:36:24 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>4f7f1973 - drm/vram: fix Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#4f7f1973</link>
        <description>drm/vram: fix Kconfigselect isn&apos;t recursive, so we can&apos;t turn on DRM_TTM + DRM_TTM_HELPERin config DRM_VRAM_HELPER, we have to select them on the vram usersinstead.Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;Acked-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Link: http://patchwork.freedesktop.org/patch/msgid/20190904054740.20817-8-kraxel@redhat.com

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Wed, 04 Sep 2019 05:47:40 +0000</pubDate>
        <dc:creator>Gerd Hoffmann &lt;kraxel@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>94668ac7 - drm/mgag200: Convert mgag200 driver to VRAM MM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#94668ac7</link>
        <description>drm/mgag200: Convert mgag200 driver to VRAM MMThe data structure |struct drm_vram_mm| and its helpers replace mgag200&apos;sTTM-based memory manager. It&apos;s the same implementation; except for the typenames.v4:	* don&apos;t select DRM_TTM or DRM_VRAM_MM_HELPERv3:	* use drm_gem_vram_mm_funcs	* convert driver to drm_device-based instancev2:	* implement mgag200_mmap() with drm_vram_mm_mmap()Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Link: http://patchwork.freedesktop.org/patch/msgid/20190508082630.15116-16-tzimmermann@suse.deSigned-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Wed, 08 May 2019 08:26:25 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>ebb04eb3 - drm/mgag200: Convert mgag200 driver to |struct drm_gem_vram_object|</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#ebb04eb3</link>
        <description>drm/mgag200: Convert mgag200 driver to |struct drm_gem_vram_object|The data structure |struct drm_gem_vram_object| and its helpers replace|struct mgag200_bo|. It&apos;s the same implementation; except for the typenames.v4:	* cleanups from checkpatch.pl	* select config option DRM_VRAM_HELPERSigned-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Link: http://patchwork.freedesktop.org/patch/msgid/20190508082630.15116-15-tzimmermann@suse.deSigned-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Wed, 08 May 2019 08:26:24 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>011cda58 - drm: fix compilations issues introduced by &quot;drm: allow to use mmuless SoC&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#011cda58</link>
        <description>drm: fix compilations issues introduced by &quot;drm: allow to use mmuless SoC&quot;Removing MMU configuration flag from DRM make few automaticbuild failed when they answer yes to all flags.Add asm/vga.h file on Blackfin architecture to not broke compilation.Signed-off-by: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;Fixes: 62a0d98a188c (&quot;drm: allow to use mmuless SoC&quot;)Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: http://patchwork.freedesktop.org/patch/msgid/1483789151-6603-1-git-send-email-benjamin.gaignard@linaro.org

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Sat, 07 Jan 2017 11:39:11 +0000</pubDate>
        <dc:creator>Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>198edaf3 - drm/mgag200: make fbdev support really optional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#198edaf3</link>
        <description>drm/mgag200: make fbdev support really optionalCurrently enabling MGA G200 DRM support automatically pulls infbdev dependency. However this dep is unnecessary sinceDRM core already handles this for us (DRM_FBDEV_EMULATION).Signed-off-by: Tobias Jakobi &lt;tjakobi@math.uni-bielefeld.de&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: http://patchwork.freedesktop.org/patch/msgid/1468586897-32298-5-git-send-email-tjakobi@math.uni-bielefeld.de

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Fri, 15 Jul 2016 12:48:00 +0000</pubDate>
        <dc:creator>Tobias Jakobi &lt;tjakobi@math.uni-bielefeld.de&gt;</dc:creator>
    </item>
<item>
        <title>92b6f89f - drm: Add separate Kconfig option for fbdev helpers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#92b6f89f</link>
        <description>drm: Add separate Kconfig option for fbdev helpersFor drivers which might want to disable fbdev legacy support.Select the new option in all drivers for now, so this shouldn&apos;t resultin any change. Drivers need some work anyway to make fbdev supportoptional (if they have it implemented, that is), so the recommendedway to expose this is by adding per-driver options. At least as longas most drivers don&apos;t support disabling the fbdev support.v2: Update for new drm drivers msm and rcar-du. Note that Rob&apos;s msmdriver can already take advantage of this, which allows us to buildmsm without any fbdev depencies in the kernel!v3: Move the MODULE_* stuff from the fbdev helper file todrm_crtc_helper.c.Cc: David Herrmann &lt;dh.herrmann@gmail.com&gt;Cc: Rob Clark &lt;robdclark@gmail.com&gt;Reviewed-by: Rob Clark &lt;robdclark@gmail.com&gt;Acked-by: Dave Airlie &lt;airlied@linux.ie&gt;Reviewed-by: Chon Ming Lee &lt;chon.ming.lee@intel.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Tue, 08 Oct 2013 15:44:47 +0000</pubDate>
        <dc:creator>Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;</dc:creator>
    </item>
<item>
        <title>e11847b1 - drivers/gpu/drm/mgag200: remove depends on CONFIG_EXPERIMENTAL</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#e11847b1</link>
        <description>drivers/gpu/drm/mgag200: remove depends on CONFIG_EXPERIMENTALThe CONFIG_EXPERIMENTAL config item has not carried much meaning for awhile now and is almost always enabled by default. As agreed during theLinux kernel summit, remove it from any &quot;depends on&quot; lines in Kconfigs.CC: Dave Airlie &lt;airlied@redhat.com&gt;Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Thu, 17 Jan 2013 02:53:36 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>64172ccb - drm/kms: fix Kconfig for new drivers.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#64172ccb</link>
        <description>drm/kms: fix Kconfig for new drivers.Reported-by: Jiri Slaby &lt;jslaby@suse.cz&gt;Reported-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Sun, 20 May 2012 09:09:25 +0000</pubDate>
        <dc:creator>Dave Airlie &lt;airlied@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>414c4531 - mgag200: initial g200se driver (v2)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/mgag200/Kconfig#414c4531</link>
        <description>mgag200: initial g200se driver (v2)This is a driver for the G200 server engines chips,it doesn&apos;t driver any of the Matrix G series desktop cards.It will bind to G200 SE A,B, G200EV, G200WB, G200EH and G200ER cards.Its based on previous work done my Matthew Garrett but remodelledto follow the same style and flow as the AST server driver. It alsoworks along the same lines as the AST server driver wrt memory management.There is no userspace driver planned, xf86-video-modesetting should be used.It also appears these GPUs have no ARGB hw cursors.v2: add missing tagfifo reset + G200 SE memory bw setup pieces.Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/mgag200/Kconfig</description>
        <pubDate>Tue, 17 Apr 2012 14:01:25 +0000</pubDate>
        <dc:creator>Dave Airlie &lt;airlied@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
