<?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>5f8600b9 - accel/ivpu: Add debug Kconfig option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#5f8600b9</link>
        <description>accel/ivpu: Add debug Kconfig optionAdd CONFIG_DRM_ACCEL_IVPU_DEBUG option that: - Adds -DDEBUG that enables printk regardless of the kernel config - Enables unsafe module params (that are now disabled by default)Signed-off-by: Maciej Falkowski &lt;maciej.falkowski@linux.intel.com&gt;Reviewed-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Signed-off-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20241017145817.121590-10-jacek.lawrynowicz@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Thu, 17 Oct 2024 14:58:15 +0000</pubDate>
        <dc:creator>Maciej Falkowski &lt;maciej.falkowski@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7cb8d38a - accel/ivpu: Add tracing for IPC/PM/JOB</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#7cb8d38a</link>
        <description>accel/ivpu: Add tracing for IPC/PM/JOBAdd multiple trace points in couple of key places to enable tracingwith ftrace.Signed-off-by: Jakub Pawlak &lt;jakub.pawlak@intel.com&gt;Reviewed-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240930195322.461209-31-jacek.lawrynowicz@linux.intel.comSigned-off-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Mon, 30 Sep 2024 19:53:21 +0000</pubDate>
        <dc:creator>Jakub Pawlak &lt;jakub.pawlak@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>bade0340 - accel/ivpu: Add coredump support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#bade0340</link>
        <description>accel/ivpu: Add coredump supportUse coredump (if available) to collect FW logs in case of a FW crash.This makes dmesg more readable and allows to collect more log data.Signed-off-by: Karol Wachowski &lt;karol.wachowski@intel.com&gt;Reviewed-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Reviewed-by: Jeffrey Hugo &lt;quic_jhugo@quicinc.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240930195322.461209-8-jacek.lawrynowicz@linux.intel.comSigned-off-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Mon, 30 Sep 2024 19:52:58 +0000</pubDate>
        <dc:creator>Karol Wachowski &lt;karol.wachowski@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8a27ad81 - accel/ivpu: Split IP and buttress code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#8a27ad81</link>
        <description>accel/ivpu: Split IP and buttress codeThe NPU device consists of two parts: NPU buttress and NPU IP.Buttress is a platform specific part that integrates the NPU IP withthe CPU.NPU IP is the platform agnostic part that does the inference.This separation enables support for multiple platforms usinga single NPU IP, so for example NPU IP 37XX could be integrated intoMTL and LNL platforms.Signed-off-by: Wachowski, Karol &lt;karol.wachowski@intel.com&gt;Signed-off-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240515113006.457472-3-jacek.lawrynowicz@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Wed, 15 May 2024 11:30:05 +0000</pubDate>
        <dc:creator>Wachowski, Karol &lt;karol.wachowski@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0adff3b0 - accel/ivpu: Share NPU busy time in sysfs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#0adff3b0</link>
        <description>accel/ivpu: Share NPU busy time in sysfsThe driver tracks the time spent by NPU executing jobsand shares it through sysfs `npu_busy_time_us` file.It can be then used by user space applications to monitor deviceutilization.NPU is considered &apos;busy&apos; starting with a first job submittedto firmware and ending when there is no more jobs pending/executing.Signed-off-by: Tomasz Rusinowicz &lt;tomasz.rusinowicz@intel.com&gt;Signed-off-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240513120431.3187212-13-jacek.lawrynowicz@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Mon, 13 May 2024 12:04:31 +0000</pubDate>
        <dc:creator>Tomasz Rusinowicz &lt;tomasz.rusinowicz@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>cdfad4db - accel/ivpu: Add NPU profiling support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#cdfad4db</link>
        <description>accel/ivpu: Add NPU profiling supportImplement time based Metric Streamer profiling UAPI.This is a generic mechanism allowing user mode tools to sampleNPU metrics. These metrics are defined by the FW and transparent tothe driver.The user space can check for this feature by checkingDRM_IVPU_CAP_METRIC_STREAMER driver capability.Signed-off-by: Tomasz Rusinowicz &lt;tomasz.rusinowicz@intel.com&gt;Signed-off-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240513120431.3187212-9-jacek.lawrynowicz@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Mon, 13 May 2024 12:04:27 +0000</pubDate>
        <dc:creator>Tomasz Rusinowicz &lt;tomasz.rusinowicz@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>d776f654 - accel/ivpu: Compile ivpu_debugfs.c conditionally</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#d776f654</link>
        <description>accel/ivpu: Compile ivpu_debugfs.c conditionallyOnly compile ivpu_debugfs.c file with CONFIG_DEBUG_FS.Reviewed-by: Jeffrey Hugo &lt;quic_jhugo@quicinc.com&gt;Signed-off-by: Stanislaw Gruszka &lt;stanislaw.gruszka@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20230907072610.433497-2-stanislaw.gruszka@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Thu, 07 Sep 2023 07:26:10 +0000</pubDate>
        <dc:creator>Stanislaw Gruszka &lt;stanislaw.gruszka@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>79cdc56c - accel/ivpu: Add initial support for VPU 4</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#79cdc56c</link>
        <description>accel/ivpu: Add initial support for VPU 4Add support VPU 4 - new generation of VPU IP with varioushardware design improvements. From driver point of view, it differsin register set, initialization process and MMU memory ranges.Co-developed-by: Andrzej Kacprowski &lt;andrzej.kacprowski@linux.intel.com&gt;Signed-off-by: Andrzej Kacprowski &lt;andrzej.kacprowski@linux.intel.com&gt;Co-developed-by: Krystian Pradzynski &lt;krystian.pradzynski@linux.intel.com&gt;Signed-off-by: Krystian Pradzynski &lt;krystian.pradzynski@linux.intel.com&gt;Co-developed-by: Karol Wachowski &lt;karol.wachowski@linux.intel.com&gt;Signed-off-by: Karol Wachowski &lt;karol.wachowski@linux.intel.com&gt;Reviewed-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Signed-off-by: Stanislaw Gruszka &lt;stanislaw.gruszka@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20230731161258.2987564-7-stanislaw.gruszka@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Mon, 31 Jul 2023 16:12:58 +0000</pubDate>
        <dc:creator>Stanislaw Gruszka &lt;stanislaw.gruszka@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>864a00b8 - accel/ivpu: Rename sources to use generation based names</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#864a00b8</link>
        <description>accel/ivpu: Rename sources to use generation based namesGiven that VPU generation can be used by multiple platforms, driver shoulduse VPU IP generation in names instead of a platform.Change naming for sources files.Use 37XX format, where:  3 - major VPU IP generation version  7 - minor VPU IP generation version  XX - postfix indicating this is an architecture and not marketing nameSigned-off-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Reviewed-by: Stanislaw Gruszka &lt;stanislaw.gruszka@linux.intel.com&gt;Signed-off-by: Stanislaw Gruszka &lt;stanislaw.gruszka@linux.intel.com&gt;Reviewed-by: Jeffrey Hugo &lt;quic_jhugo@quicinc.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20230731161258.2987564-2-stanislaw.gruszka@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Mon, 31 Jul 2023 16:12:53 +0000</pubDate>
        <dc:creator>Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>d4e4257a - accel/ivpu: Add firmware tracing support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#d4e4257a</link>
        <description>accel/ivpu: Add firmware tracing supportAdd support for firmware tracing and logging via debugfs.Signed-off-by: Stanislaw Gruszka &lt;stanislaw.gruszka@linux.intel.com&gt;Reviewed-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20230524074847.866711-3-stanislaw.gruszka@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Wed, 24 May 2023 07:48:44 +0000</pubDate>
        <dc:creator>Stanislaw Gruszka &lt;stanislaw.gruszka@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>edde4cae - accel/ivpu: Initial debugfs support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#edde4cae</link>
        <description>accel/ivpu: Initial debugfs supportAdd initial debugfs support. Provide below functionality:- print buffer objects- print latest boot mode- trigger vpu engine resetSigned-off-by: Stanislaw Gruszka &lt;stanislaw.gruszka@linux.intel.com&gt;Reviewed-by: Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20230524074847.866711-2-stanislaw.gruszka@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Wed, 24 May 2023 07:48:43 +0000</pubDate>
        <dc:creator>Stanislaw Gruszka &lt;stanislaw.gruszka@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>852be13f - accel/ivpu: Add PM support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#852be13f</link>
        <description>accel/ivpu: Add PM support  - Implement cold and warm firmware boot flows  - Add hang recovery support  - Add runtime power management supportCo-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: 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-8-jacek.lawrynowicz@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Tue, 17 Jan 2023 09:27:23 +0000</pubDate>
        <dc:creator>Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>cd727221 - accel/ivpu: Add command buffer submission logic</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#cd727221</link>
        <description>accel/ivpu: Add command buffer submission logicEach of the user contexts has two command queues, one for compute engineand one for the copy engine. Command queues are allocated and registeredin the device when the first job (command buffer) is submitted fromthe user space to the VPU device. The userspace provides a list ofGEM buffer object handles to submit to the VPU, the driver resolvesbuffer handles, pins physical memory if needed, increments ref countfor each buffer and stores pointers to buffer objects inthe ivpu_job objects that track jobs submitted to the device.The VPU signals job completion with an asynchronous message thatcontains the job id passed to firmware when the job was submitted.Currently, the driver supports simple scheduling logicwhere jobs submitted from user space are immediately pushedto the VPU device command queues. In the future, it will beextended to use hardware base scheduling and/or drm_sched.Co-developed-by: Andrzej Kacprowski &lt;andrzej.kacprowski@linux.intel.com&gt;Signed-off-by: Andrzej Kacprowski &lt;andrzej.kacprowski@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-7-jacek.lawrynowicz@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Tue, 17 Jan 2023 09:27:22 +0000</pubDate>
        <dc:creator>Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>02d5b0aa - accel/ivpu: Implement firmware parsing and booting</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#02d5b0aa</link>
        <description>accel/ivpu: Implement firmware parsing and bootingRead, parse and boot VPU firmware image.Co-developed-by: Andrzej Kacprowski &lt;andrzej.kacprowski@linux.intel.com&gt;Signed-off-by: Andrzej Kacprowski &lt;andrzej.kacprowski@linux.intel.com&gt;Co-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-6-jacek.lawrynowicz@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Tue, 17 Jan 2023 09:27:21 +0000</pubDate>
        <dc:creator>Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>5d7422cf - accel/ivpu: Add IPC driver and JSM messages</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#5d7422cf</link>
        <description>accel/ivpu: Add IPC driver and JSM messagesThe IPC driver is used to send and receive messages to/from firmwarerunning on the VPU.The only supported IPC message format is Job Submission Model (JSM)defined in vpu_jsm_api.h header.Co-developed-by: Andrzej Kacprowski &lt;andrzej.kacprowski@linux.intel.com&gt;Signed-off-by: Andrzej Kacprowski &lt;andrzej.kacprowski@linux.intel.com&gt;Co-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-5-jacek.lawrynowicz@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Tue, 17 Jan 2023 09:27:20 +0000</pubDate>
        <dc:creator>Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>647371a6 - accel/ivpu: Add GEM buffer object management</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#647371a6</link>
        <description>accel/ivpu: Add GEM buffer object managementAdds four types of GEM-based BOs for the VPU:  - shmem  - internal  - primeAll types are implemented as struct ivpu_bo, based onstruct drm_gem_object. VPU address is allocated when buffer is createdexcept for imported prime buffers that allocate it in BO_INFO IOCTL dueto missing file_priv arg in gem_prime_import callback.Internal buffers are pinned on creation, the rest of buffers typescan be pinned on demand (in SUBMIT IOCTL).Buffer VPU address, allocated pages and mappings are released when thebuffer is destroyed.Eviction mechanism is planned for future versions.Add two new IOCTLs: BO_CREATE, BO_INFOSigned-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-4-jacek.lawrynowicz@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Tue, 17 Jan 2023 09:27:19 +0000</pubDate>
        <dc:creator>Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>263b2ba5 - accel/ivpu: Add Intel VPU MMU support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/accel/ivpu/Makefile#263b2ba5</link>
        <description>accel/ivpu: Add Intel VPU MMU supportVPU Memory Management Unit is based on ARM MMU-600.It allows the creation of multiple virtual address spaces forthe device and map noncontinuous host memory (there is no dedicatedmemory on the VPU).Address space is implemented as a struct ivpu_mmu_context, it has an ID,drm_mm allocator for VPU addresses and struct ivpu_mmu_pgtable thatholds actual 3-level, 4KB page table.Context with ID 0 (global context) is created upon driver initializationand it&apos;s mainly used for mapping memory required to executethe firmware.Contexts with non-zero IDs are user contexts allocated each timethe devices is open()-ed and they map command buffers and otherworkload-related memory.Workloads executing in a given contexts have access onlyto the memory mapped in this context.This patch is has two main files:  - ivpu_mmu_context.c handles MMU page tables and memory mapping  - ivpu_mmu.c implements a driver that programs the MMU deviceCo-developed-by: Karol Wachowski &lt;karol.wachowski@linux.intel.com&gt;Signed-off-by: Karol Wachowski &lt;karol.wachowski@linux.intel.com&gt;Co-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-3-jacek.lawrynowicz@linux.intel.com

            List of files:
            /linux-6.15/drivers/accel/ivpu/Makefile</description>
        <pubDate>Tue, 17 Jan 2023 09:27:18 +0000</pubDate>
        <dc:creator>Jacek Lawrynowicz &lt;jacek.lawrynowicz@linux.intel.com&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/ivpu/Makefile#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/ivpu/Makefile</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>
</channel>
</rss>
