<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>1d38fe6e - PCI/VGA: Move vgaarb to drivers/pci</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/vga/Makefile#1d38fe6e</link>
        <description>PCI/VGA: Move vgaarb to drivers/pciThe VGA arbiter is really PCI-specific and doesn&apos;t depend on any GPUthings.  Move it to the PCI subsystem.Note that misc_init() must be called before vga_arb_device_init().  Theseare both subsys_initcalls, so this ordering depends on the link order,which is determined by drivers/Makefile:  obj-y += pci/  obj-y += char/        &lt;-- misc_init()  obj-y += gpu/         &lt;-- vga_arb_device_init() (before this commit)The drivers/pci/ subsys_initcalls are called *before* misc_init(), soconvert vga_arb_device_init() to subsys_initcall_sync(), which is calledafter *all* subsys_initcalls.Link: https://lore.kernel.org/r/20220224224753.297579-2-helgaas@kernel.orgSigned-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/vga/Makefile</description>
        <pubDate>Thu, 24 Feb 2022 22:47:43 +0000</pubDate>
        <dc:creator>Bjorn Helgaas &lt;bhelgaas@google.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/vga/Makefile#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/vga/Makefile</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>6a9ee8af - vga_switcheroo: initial implementation (v15)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/vga/Makefile#6a9ee8af</link>
        <description>vga_switcheroo: initial implementation (v15)Many new laptops now come with 2 gpus, one to be used for low powermodes and one for gaming/on-ac applications. These GPUs are typicallywired to the laptop panel and VGA ports via a multiplexer unit whichis controlled via ACPI methods.4 combinations of systems typically exist - with 2 ACPI methods.Intel/ATI - Lenovo W500/T500 - use ATPX ACPI methodATI/ATI - some ASUS - use ATPX ACPI MethodIntel/Nvidia - - use _DSM ACPI methodNvidia/Nvidia -  - use _DSM ACPI method.TODO:This patch adds support for the ATPX method and initial bitsfor the _DSM methods that need to written by someone withaccess to the hardware.Add a proper non-debugfs interface - need to get some propertesting first.v2: add power up/down support for both deviceson W500 puts i915/radeon into D3 and cuts power to radeon.v3: redo probing methods, no DMI list, drm devices call toregister with switcheroo, it tries to find an ATPX method onany device and once there is two devices + ATPX it inits theswitcher.v4: ATPX msg handling using buffers - should work on more machinesv5: rearchitect after more mjg59 discussion - move ATPX handling to    radeon driver.v6: add file headers + initial nouveau bits (to be filled out).v7: merge delayed switcher code.v8: avoid suspend/resume of gpu that is offv9: rearchitect - mjg59 is always right. - move all ATPX code toradeon, should allow simpler DSM also proper ATRM handlingv10: add ATRM support for radeon BIOS, add mutex to lock vgasr_privv11: fix bug in resuming Intel for 2nd time.v12: start fixing up nvidia code blindly.v13: blindly guess at finishing nvidia codev14: remove radeon audio hacks - fix up intel resume more like upstreamv15: clean up printks + remove unnecessary igd/dis pointersmount debugfs/sys/kernel/debug/vgaswitcheroo/switch - should exist if ATPX detected + 2 cards.DIS - immediate change to discreteIGD - immediate change to IGDDDIS - delayed change to discreteDIGD - delayed change to IGDON - turn on not in useOFF - turn off not in useTested on W500 (Intel/ATI) and T500 (Intel/ATI)Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/vga/Makefile</description>
        <pubDate>Mon, 01 Feb 2010 05:38:10 +0000</pubDate>
        <dc:creator>Dave Airlie &lt;airlied@linux.ie&gt;</dc:creator>
    </item>
<item>
        <title>deb2d2ec - PCI/GPU: implement VGA arbitration on Linux</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/vga/Makefile#deb2d2ec</link>
        <description>PCI/GPU: implement VGA arbitration on LinuxBackground:Graphic devices are accessed through ranges in I/O or memory space. While mostmodern devices allow relocation of such ranges, some &quot;Legacy&quot; VGA devicesimplemented on PCI will typically have the same &quot;hard-decoded&quot; addresses asthey did on ISA. For more details see &quot;PCI Bus Binding to IEEE Std 1275-1994Standard for Boot (Initialization Configuration) Firmware Revision 2.1&quot;Section 7, Legacy Devices.The Resource Access Control (RAC) module inside the X server currently doesthe task of arbitration when more than one legacy device co-exists on the samemachine. But the problem happens when these devices are trying to be accessedby different userspace clients (e.g. two server in parallel). Their addressassignments conflict. Therefore an arbitration scheme _outside_ of the Xserver is needed to control the sharing of these resources. This documentintroduces the operation of the VGA arbiter implemented for Linux kernel.Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;Signed-off-by: Tiago Vignatti &lt;tiago.vignatti@nokia.com&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;

            List of files:
            /linux-6.15/drivers/gpu/vga/Makefile</description>
        <pubDate>Tue, 11 Aug 2009 05:52:06 +0000</pubDate>
        <dc:creator>Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;</dc:creator>
    </item>
</channel>
</rss>
