<?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>2e0d2956 - vfio/fsl-mc: Add irq infrastructure for fsl-mc devices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/vfio/fsl-mc/Makefile#2e0d2956</link>
        <description>vfio/fsl-mc: Add irq infrastructure for fsl-mc devicesThis patch adds the skeleton for interrupt supportfor fsl-mc devices. The interrupts are not yet functional,the functionality will be added by subsequent patches.Signed-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/Makefile</description>
        <pubDate>Mon, 05 Oct 2020 17:36:51 +0000</pubDate>
        <dc:creator>Diana Craciun &lt;diana.craciun@oss.nxp.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/Makefile#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/Makefile</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>
