<?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>1e44c58c - vfio/fsl: Create Kconfig sub-menu</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/vfio/fsl-mc/Kconfig#1e44c58c</link>
        <description>vfio/fsl: Create Kconfig sub-menuFor consistency with pci and platform, push the vfio-fsl-mc option into asub-menu.Reviewed-by: C&#233;dric Le Goater &lt;clg@redhat.com&gt;Reviewed-by: Eric Auger &lt;eric.auger@redhat.com&gt;Link: https://lore.kernel.org/r/20230614193948.477036-4-alex.williamson@redhat.comSigned-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/vfio/fsl-mc/Kconfig</description>
        <pubDate>Wed, 14 Jun 2023 19:39:48 +0000</pubDate>
        <dc:creator>Alex Williamson &lt;alex.williamson@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>85c94dcf - vfio: Use kconfig if XX/endif blocks instead of repeating &apos;depends on&apos;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/vfio/fsl-mc/Kconfig#85c94dcf</link>
        <description>vfio: Use kconfig if XX/endif blocks instead of repeating &apos;depends on&apos;This results in less kconfig wordage and a simpler understanding of therequired &quot;depends on&quot; to create the menu structure.The next patch increases the nesting level a lot so this is a nicepreparatory simplification.Signed-off-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Yishai Hadas &lt;yishaih@nvidia.com&gt;Link: https://lore.kernel.org/r/20210826103912.128972-13-yishaih@nvidia.comSigned-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/vfio/fsl-mc/Kconfig</description>
        <pubDate>Thu, 26 Aug 2021 10:39:11 +0000</pubDate>
        <dc:creator>Jason Gunthorpe &lt;jgg@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>ca4ddaac - vfio: Use select for eventfd</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/vfio/fsl-mc/Kconfig#ca4ddaac</link>
        <description>vfio: Use select for eventfdIf VFIO_VIRQFD is required then turn on eventfd automatically.The majority of kconfig users of the EVENTFD use select not depends on.Signed-off-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Yishai Hadas &lt;yishaih@nvidia.com&gt;Link: https://lore.kernel.org/r/20210826103912.128972-12-yishaih@nvidia.comSigned-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/vfio/fsl-mc/Kconfig</description>
        <pubDate>Thu, 26 Aug 2021 10:39:10 +0000</pubDate>
        <dc:creator>Jason Gunthorpe &lt;jgg@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>fb1ff4c1 - vfio/fsl-mc: Add VFIO framework skeleton for fsl-mc devices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/vfio/fsl-mc/Kconfig#fb1ff4c1</link>
        <description>vfio/fsl-mc: Add VFIO framework skeleton for fsl-mc devicesDPAA2 (Data Path Acceleration Architecture) consists inmechanisms for processing Ethernet packets, queue management,accelerators, etc.The Management Complex (mc) is a hardware entity that manages the DPAA2hardware resources. It provides an object-based abstraction for softwaredrivers to use the DPAA2 hardware. The MC mediates operations such ascreate, discover, destroy of DPAA2 objects.The MC provides memory-mapped I/O command interfaces (MC portals) whichDPAA2 software drivers use to operate on DPAA2 objects.A DPRC is a container object that holds other types of DPAA2 objects.Each object in the DPRC is a Linux device and bound to a driver.The MC-bus driver is a platform driver (different from PCI or platformbus). The DPRC driver does runtime management of a bus instance. Itperforms the initial scan of the DPRC and handles changes in the DPRCconfiguration (adding/removing objects).All objects inside a container share the same hardware isolationcontext, meaning that only an entire DPRC can be assigned toa virtual machine.When a container is assigned to a virtual machine, all the objectswithin that container are assigned to that virtual machine.The DPRC container assigned to the virtual machine is not allowedto change contents (add/remove objects) by the guest. The restrictionis set by the host and enforced by the mc hardware.The DPAA2 objects can be directly assigned to the guest. Howeverthe MC portals (the memory mapped command interface to the MC) needto be emulated because there are commands that configure theinterrupts and the isolation IDs which are virtual in the guest.Example:echo vfio-fsl-mc &gt; /sys/bus/fsl-mc/devices/dprc.2/driver_overrideecho dprc.2 &gt; /sys/bus/fsl-mc/drivers/vfio-fsl-mc/bindThe dprc.2 is bound to the VFIO driver and all the objects withindprc.2 are going to be bound to the VFIO driver.This patch adds the infrastructure for VFIO support for fsl-mcdevices. Subsequent patches will add support for binding and secureassigning these devices using VFIO.More details about the DPAA2 objects can be found here:Documentation/networking/device_drivers/freescale/dpaa2/overview.rstSigned-off-by: Bharat Bhushan &lt;Bharat.Bhushan@nxp.com&gt;Signed-off-by: Diana Craciun &lt;diana.craciun@oss.nxp.com&gt;Reviewed-by: Eric Auger &lt;eric.auger@redhat.com&gt;Signed-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/vfio/fsl-mc/Kconfig</description>
        <pubDate>Mon, 05 Oct 2020 17:36:45 +0000</pubDate>
        <dc:creator>Bharat Bhushan &lt;Bharat.Bhushan@nxp.com&gt;</dc:creator>
    </item>
</channel>
</rss>
