<?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 versal_pmc.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>03d6625f3e28dac6361138575ab7090c2c6853d4 - drivers: versal_net: Add OCP driver</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/optee_os/core/drivers/versal_pmc.c#03d6625f3e28dac6361138575ab7090c2c6853d4</link>
        <description>drivers: versal_net: Add OCP driverOn Versal NET devices (only) PLM Firmware has a module called XilOCP,providing services related to the Open Compute Project (OCP) securitystandards (PCR handling, Device Management Endorsement, Attestation).This commit adds functions which are more or less equivalent to the XilOCPclient side API offers.Since most Versal and Versal NET drivers more or less re-implement rathersimilar handling of struct versal_ipi_cmd, this commit also adds and herebyproposes a new set of helper functions for commonly used operations onstruct versal_ipi_cmd. With these versal_ipi_cmd_*() functions datawords (&quot;Values&quot;) and &quot;IPI buffers&quot; can easily be &quot;pushed&quot; onto a structversal_ipi_cmd.For now, only this OCP driver makes use of these versal_ipi_cmd_*()functions. Thus they have been placed directly in versal_ocp.c instead ofhaving them located in a separate drivers/ file, likedrivers/versal_ipi_cmd.c [1].Link: https://github.com/OP-TEE/optee_os/pull/7726#issuecomment-4237954478 [1]Signed-off-by: Dennis Ries &lt;dennis.ries@missinglinkelectronics.com&gt;Signed-off-by: Joachim Foerster &lt;joachim.foerster@missinglinkelectronics.com&gt;Reviewed-by: Nathan Menhorn &lt;nathan.menhorn@amd.com&gt;Tested-by: Nathan Menhorn &lt;nathan.menhorn@amd.com&gt;Reviewed-by: Sean McGinn &lt;sean.mcginn@amd.com&gt;Reviewed-by: Lucas Kiker &lt;lucas.kiker@amd.com&gt;Reviewed-by: Sindhu Raveendra &lt;Sindhu.Raveendra@amd.com&gt;Reviewed-by: Clemens Nasenberg &lt;clemens.nasenberg@amd.com&gt;Reviewed-by: Jorge Ramirez-Ortiz &lt;jorge.ramirez@oss.qualcomm.com&gt;

            List of files:
            /optee_os/core/drivers/versal_pmc.c</description>
        <pubDate>Thu, 08 Jan 2026 14:51:21 +0000</pubDate>
        <dc:creator>Dennis Ries &lt;dennis.ries@missinglinkelectronics.com&gt;</dc:creator>
    </item>
<item>
        <title>748d43be1495f384cc9f3213403327ca44499ff0 - plat-versal: Add support for Versal NET variant</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/optee_os/core/drivers/versal_pmc.c#748d43be1495f384cc9f3213403327ca44499ff0</link>
        <description>plat-versal: Add support for Versal NET variantVersal NET is a new SoC flavor based on the Versal architecture.Largely based on previous work byJeremie Corbier &lt;jeremie.corbier@provenrun.com&gt;.Signed-off-by: Joachim Foerster &lt;joachim.foerster@missinglinkelectronics.com&gt;Reviewed-by: Nathan Menhorn &lt;nathan.menhorn@amd.com&gt;Tested-by: Nathan Menhorn &lt;nathan.menhorn@amd.com&gt;Reviewed-by: Sean McGinn &lt;sean.mcginn@amd.com&gt;Reviewed-by: Lucas Kiker &lt;lucas.kiker@amd.com&gt;Reviewed-by: Sindhu Raveendra &lt;Sindhu.Raveendra@amd.com&gt;Reviewed-by: Clemens Nasenberg &lt;clemens.nasenberg@amd.com&gt;Reviewed-by: Jorge Ramirez-Ortiz &lt;jorge.ramirez@oss.qualcomm.com&gt;

            List of files:
            /optee_os/core/drivers/versal_pmc.c</description>
        <pubDate>Tue, 28 Oct 2025 09:44:07 +0000</pubDate>
        <dc:creator>Joachim Foerster &lt;joachim.foerster@missinglinkelectronics.com&gt;</dc:creator>
    </item>
<item>
        <title>387006b0ce63b04d7b9beae7a86f38b4a1f4ffe6 - drivers: versal: mbox: Rework</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/optee_os/core/drivers/versal_pmc.c#387006b0ce63b04d7b9beae7a86f38b4a1f4ffe6</link>
        <description>drivers: versal: mbox: Rework- Offer a generic IPI/Mailbox API in versal_mbox.c and ...- ... provide the default IPI channel to the PMC for other drivers in  versal_pmc.c .- Improve performance by doing notification by direct, memory-mapped  register access instead of doing it through the SecureMonitor.Largely based on previous work byJeremie Corbier &lt;jeremie.corbier@provenrun.com&gt;.Signed-off-by: Joachim Foerster &lt;joachim.foerster@missinglinkelectronics.com&gt;Reviewed-by: Nathan Menhorn &lt;nathan.menhorn@amd.com&gt;Tested-by: Nathan Menhorn &lt;nathan.menhorn@amd.com&gt;Reviewed-by: Sean McGinn &lt;sean.mcginn@amd.com&gt;Reviewed-by: Lucas Kiker &lt;lucas.kiker@amd.com&gt;Reviewed-by: Sindhu Raveendra &lt;Sindhu.Raveendra@amd.com&gt;Reviewed-by: Clemens Nasenberg &lt;clemens.nasenberg@amd.com&gt;Reviewed-by: Jorge Ramirez-Ortiz &lt;jorge.ramirez@oss.qualcomm.com&gt;

            List of files:
            /optee_os/core/drivers/versal_pmc.c</description>
        <pubDate>Fri, 24 Oct 2025 16:49:43 +0000</pubDate>
        <dc:creator>Joachim Foerster &lt;joachim.foerster@missinglinkelectronics.com&gt;</dc:creator>
    </item>
</channel>
</rss>
