<?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>8c9ff1b1 - accel/amdxdna: Add a new driver for AMD AI Engine</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/Kconfig#8c9ff1b1</link>
        <description>accel/amdxdna: Add a new driver for AMD AI EngineAMD AI Engine forms the core of AMD NPU and can be used for acceleratingmachine learning applications.Add the driver to support AI Engine integrated to AMD CPU.Only very basic functionalities are added.  - module and PCI device initialization  - firmware load  - power up  - low level hardware initializationCo-developed-by: Narendra Gutta &lt;VenkataNarendraKumar.Gutta@amd.com&gt;Signed-off-by: Narendra Gutta &lt;VenkataNarendraKumar.Gutta@amd.com&gt;Co-developed-by: George Yang &lt;George.Yang@amd.com&gt;Signed-off-by: George Yang &lt;George.Yang@amd.com&gt;Co-developed-by: Min Ma &lt;min.ma@amd.com&gt;Signed-off-by: Min Ma &lt;min.ma@amd.com&gt;Reviewed-by: Jeffrey Hugo &lt;quic_jhugo@quicinc.com&gt;Signed-off-by: Lizhi Hou &lt;lizhi.hou@amd.com&gt;Signed-off-by: Jeffrey Hugo &lt;quic_jhugo@quicinc.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20241118172942.2014541-3-lizhi.hou@amd.com

            List of files:
            /linux-6.15/drivers/accel/Kconfig</description>
        <pubDate>Mon, 18 Nov 2024 17:29:34 +0000</pubDate>
        <dc:creator>Lizhi Hou &lt;lizhi.hou@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>759662e4 - accel/qaic: Add qaic driver to the build system</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/Kconfig#759662e4</link>
        <description>accel/qaic: Add qaic driver to the build systemNow that we have all the components of a minimum QAIC which can boot andrun an AIC100 device, add the infrastructure that allows the QAIC driverto be built.Signed-off-by: Jeffrey Hugo &lt;quic_jhugo@quicinc.com&gt;Reviewed-by: Carl Vanderlip &lt;quic_carlv@quicinc.com&gt;Reviewed-by: Pranjal Ramajor Asha Kanojiya &lt;quic_pkanojiy@quicinc.com&gt;Reviewed-by: Stanislaw Gruszka &lt;stanislaw.gruszka@linux.intel.com&gt;Reviewed-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Acked-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;Signed-off-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/1679932497-30277-8-git-send-email-quic_jhugo@quicinc.com

            List of files:
            /linux-6.15/drivers/accel/Kconfig</description>
        <pubDate>Mon, 27 Mar 2023 15:54:56 +0000</pubDate>
        <dc:creator>Jeffrey Hugo &lt;quic_jhugo@quicinc.com&gt;</dc:creator>
    </item>
<item>
        <title>9f20c9f4 - accel: fix CONFIG_DRM dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/Kconfig#9f20c9f4</link>
        <description>accel: fix CONFIG_DRM dependenciesAt the moment, accel drivers can be built-in even with CONFIG_DRM=m,but this causes a link failure:x86_64-linux-ld: drivers/accel/ivpu/ivpu_drv.o: in function `ivpu_dev_init&apos;:ivpu_drv.c:(.text+0x1535): undefined reference to `drmm_kmalloc&apos;x86_64-linux-ld: ivpu_drv.c:(.text+0x1562): undefined reference to `drmm_kmalloc&apos;x86_64-linux-ld: drivers/accel/ivpu/ivpu_drv.o: in function `ivpu_remove&apos;:ivpu_drv.c:(.text+0x1faa): undefined reference to `drm_dev_unregister&apos;x86_64-linux-ld: drivers/accel/ivpu/ivpu_drv.o: in function `ivpu_probe&apos;:ivpu_drv.c:(.text+0x1fef): undefined reference to `__devm_drm_dev_alloc&apos;The problem is that DRM_ACCEL is a &apos;bool&apos; symbol, so driver thatonly depend on DRM_ACCEL but not also on DRM do not see the restrictionto =m configs.To ensure that each accel driver has an implied dependency on CONFIG_DRM,enclose the entire Kconfig file in an if/endif check.Fixes: 8bf4889762a8 (&quot;drivers/accel: define kconfig and register a new major&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Reviewed-by: Stanislaw Gruszka &lt;stanislaw.gruszka@linux.intel.com&gt;Reviewed-by: Jeffrey Hugo &lt;quic_jhugo@quicinc.com&gt;Reviewed-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;Signed-off-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20230127221504.2522909-1-arnd@kernel.org(cherry picked from commit 3524c96a121952f214271622bb372661ced86101)Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux-6.15/drivers/accel/Kconfig</description>
        <pubDate>Fri, 27 Jan 2023 22:14:55 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>3524c96a - accel: fix CONFIG_DRM dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/Kconfig#3524c96a</link>
        <description>accel: fix CONFIG_DRM dependenciesAt the moment, accel drivers can be built-in even with CONFIG_DRM=m,but this causes a link failure:x86_64-linux-ld: drivers/accel/ivpu/ivpu_drv.o: in function `ivpu_dev_init&apos;:ivpu_drv.c:(.text+0x1535): undefined reference to `drmm_kmalloc&apos;x86_64-linux-ld: ivpu_drv.c:(.text+0x1562): undefined reference to `drmm_kmalloc&apos;x86_64-linux-ld: drivers/accel/ivpu/ivpu_drv.o: in function `ivpu_remove&apos;:ivpu_drv.c:(.text+0x1faa): undefined reference to `drm_dev_unregister&apos;x86_64-linux-ld: drivers/accel/ivpu/ivpu_drv.o: in function `ivpu_probe&apos;:ivpu_drv.c:(.text+0x1fef): undefined reference to `__devm_drm_dev_alloc&apos;The problem is that DRM_ACCEL is a &apos;bool&apos; symbol, so driver thatonly depend on DRM_ACCEL but not also on DRM do not see the restrictionto =m configs.To ensure that each accel driver has an implied dependency on CONFIG_DRM,enclose the entire Kconfig file in an if/endif check.Fixes: 8bf4889762a8 (&quot;drivers/accel: define kconfig and register a new major&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Reviewed-by: Stanislaw Gruszka &lt;stanislaw.gruszka@linux.intel.com&gt;Reviewed-by: Jeffrey Hugo &lt;quic_jhugo@quicinc.com&gt;Reviewed-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;Signed-off-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20230127221504.2522909-1-arnd@kernel.org

            List of files:
            /linux-6.15/drivers/accel/Kconfig</description>
        <pubDate>Fri, 27 Jan 2023 22:14:55 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>e65e175b - habanalabs: move driver to accel subsystem</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/Kconfig#e65e175b</link>
        <description>habanalabs: move driver to accel subsystemNow that we have a subsystem for compute accelerators, move thehabanalabs driver to it.This patch only moves the files and fixes the Makefiles. Futurepatches will change the existing code to register to the accelsubsystem and expose the accel device char files instead of thehabanalabs device char files.Update the MAINTAINERS file to reflect this change.Signed-off-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/accel/Kconfig</description>
        <pubDate>Mon, 26 Dec 2022 21:05:00 +0000</pubDate>
        <dc:creator>Oded Gabbay &lt;ogabbay@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>35b13763 - accel/ivpu: Introduce a new DRM driver for Intel VPU</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/Kconfig#35b13763</link>
        <description>accel/ivpu: Introduce a new DRM driver for Intel VPUVPU stands for Versatile Processing Unit and it&apos;s a CPU-integratedinference accelerator for Computer Vision and Deep Learningapplications.The VPU device consist of following components:  - Buttress - provides CPU to VPU integration, interrupt, frequency and    power management.  - Memory Management Unit (based on ARM MMU-600) - translates VPU to    host DMA addresses, isolates user workloads.  - RISC based microcontroller - executes firmware that provides job    execution API for the kernel-mode driver  - Neural Compute Subsystem (NCS) - does the actual work, provides    Compute and Copy engines.  - Network on Chip (NoC) - network fabric connecting all the componentsThis driver supports VPU IP v2.7 integrated into Intel Meteor Lakeclient CPUs (14th generation).Module sources are at drivers/accel/ivpu and module name is&quot;intel_vpu.ko&quot;.This patch includes only very besic functionality:  - module, PCI device and IRQ initialization  - register definitions and low level register manipulation functions  - SET/GET_PARAM ioctls  - power up without firmwareCo-developed-by: Krystian Pradzynski &lt;krystian.pradzynski@linux.intel.com&gt;Signed-off-by: Krystian Pradzynski &lt;krystian.pradzynski@linux.intel.com&gt;Signed-off-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Reviewed-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;Reviewed-by: Jeffrey Hugo &lt;quic_jhugo@quicinc.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20230117092723.60441-2-jacek.lawrynowicz@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/Kconfig</description>
        <pubDate>Tue, 17 Jan 2023 09:27:17 +0000</pubDate>
        <dc:creator>Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8bf48897 - drivers/accel: define kconfig and register a new major</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/Kconfig#8bf48897</link>
        <description>drivers/accel: define kconfig and register a new majorAdd a new Kconfig for the accel subsystem. The Kconfig currentlycontains only the basic CONFIG_DRM_ACCEL option that will be used todecide whether to compile the accel registration code. Therefore, thekconfig option is defined as bool.The accel code will be compiled as part of drm.ko and will be calleddirectly from the DRM core code. The reason we compile it as part ofdrm.ko and not as a separate module is because of cyclic dependencybetween drm.ko and the separate module (if it would have existed).This is due to the fact that DRM core code calls accel functions andvice-versa.The accelerator devices will be exposed to the user space with a new,dedicated major number - 261.The accel init function registers the new major number as a char deviceand create corresponding sysfs and debugfs root entries, similar towhat is done in DRM init function.I added a new header called drm_accel.h to include/drm/, that will holdthe prototypes of the drm_accel.c functions. In case CONFIG_DRM_ACCELis set to &apos;N&apos;, that header will contain empty inline implementations ofthose functions, to allow DRM core code to compile successfullywithout dependency on CONFIG_DRM_ACCEL.I Updated the MAINTAINERS file accordingly with the newly added folderand I have taken the liberty to appropriate the dri-devel mailing listand the dri-devel IRC channel for the accel subsystem.Signed-off-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Reviewed-by: Jeffrey Hugo &lt;quic_jhugo@quicinc.com&gt;Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;Acked-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Acked-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Tested-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Reviewed-by: Melissa Wen &lt;mwen@igalia.com&gt;

            List of files:
            /linux-6.15/drivers/accel/Kconfig</description>
        <pubDate>Mon, 31 Oct 2022 13:28:35 +0000</pubDate>
        <dc:creator>Oded Gabbay &lt;ogabbay@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
