<?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>f232836a - vfio/pds: Add support for dirty page tracking</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/vfio/pci/pds/Makefile#f232836a</link>
        <description>vfio/pds: Add support for dirty page trackingIn order to support dirty page tracking, the driver has to implementthe VFIO subsystem&apos;s vfio_log_ops. This includes log_start, log_stop,and log_read_and_clear.All of the tracker resources are allocated and dirty tracking on thedevice is started during log_start. The resources are cleaned up anddirty tracking on the device is stopped during log_stop. The dirtypages are determined and reported during log_read_and_clear.In order to support these callbacks admin queue commands are used.All of the adminq queue command structures and implementationsare included as part of this patch.PDS_LM_CMD_DIRTY_STATUS is added to query the current status ofdirty tracking on the device. This includes if it&apos;s enabled (i.e.number of regions being tracked from the device&apos;s perspective) andthe maximum number of regions supported from the device&apos;s perspective.PDS_LM_CMD_DIRTY_ENABLE is added to enable dirty tracking on thespecified number of regions and their iova ranges.PDS_LM_CMD_DIRTY_DISABLE is added to disable dirty tracking for allregions on the device.PDS_LM_CMD_READ_SEQ and PDS_LM_CMD_DIRTY_WRITE_ACK are added tosupport reading and acknowledging the currently dirtied pages.Signed-off-by: Brett Creeley &lt;brett.creeley@amd.com&gt;Signed-off-by: Shannon Nelson &lt;shannon.nelson@amd.com&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Reviewed-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;Reviewed-by: Kevin Tian &lt;kevin.tian@intel.com&gt;Reviewed-by: Shameer Kolothum &lt;shameerali.kolothum.thodi@huawei.com&gt;Link: https://lore.kernel.org/r/20230807205755.29579-7-brett.creeley@amd.comSigned-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/vfio/pci/pds/Makefile</description>
        <pubDate>Mon, 07 Aug 2023 20:57:53 +0000</pubDate>
        <dc:creator>Brett Creeley &lt;brett.creeley@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>bb500dbe - vfio/pds: Add VFIO live migration support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/vfio/pci/pds/Makefile#bb500dbe</link>
        <description>vfio/pds: Add VFIO live migration supportAdd live migration support via the VFIO subsystem. The migrationimplementation aligns with the definition from uapi/vfio.h and usesthe pds_core PF&apos;s adminq for device configuration.The ability to suspend, resume, and transfer VF device state data isincluded along with the required admin queue command structures andimplementations.PDS_LM_CMD_SUSPEND and PDS_LM_CMD_SUSPEND_STATUS are added to supportthe VF device suspend operation.PDS_LM_CMD_RESUME is added to support the VF device resume operation.PDS_LM_CMD_STATE_SIZE is added to determine the exact size of the VFdevice state data.PDS_LM_CMD_SAVE is added to get the VF device state data.PDS_LM_CMD_RESTORE is added to restore the VF device with thepreviously saved data from PDS_LM_CMD_SAVE.PDS_LM_CMD_HOST_VF_STATUS is added to notify the DSC/firmware whena migration is in/not-in progress from the host&apos;s perspective. TheDSC/firmware can use this to clear/setup any necessary state relatedto a migration.Signed-off-by: Brett Creeley &lt;brett.creeley@amd.com&gt;Signed-off-by: Shannon Nelson &lt;shannon.nelson@amd.com&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Reviewed-by: Kevin Tian &lt;kevin.tian@intel.com&gt;Reviewed-by: Shameer Kolothum &lt;shameerali.kolothum.thodi@huawei.com&gt;Reviewed-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;Link: https://lore.kernel.org/r/20230807205755.29579-6-brett.creeley@amd.comSigned-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/vfio/pci/pds/Makefile</description>
        <pubDate>Mon, 07 Aug 2023 20:57:52 +0000</pubDate>
        <dc:creator>Brett Creeley &lt;brett.creeley@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>63f77a71 - vfio/pds: register with the pds_core PF</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/vfio/pci/pds/Makefile#63f77a71</link>
        <description>vfio/pds: register with the pds_core PFThe pds_core driver will supply adminq services, so find the PFand register with the DSC services.Use the following commands to enable a VF:echo 1 &gt; /sys/bus/pci/drivers/pds_core/$PF_BDF/sriov_numvfsSigned-off-by: Brett Creeley &lt;brett.creeley@amd.com&gt;Signed-off-by: Shannon Nelson &lt;shannon.nelson@amd.com&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Reviewed-by: Kevin Tian &lt;kevin.tian@intel.com&gt;Reviewed-by: Shameer Kolothum &lt;shameerali.kolothum.thodi@huawei.com&gt;Reviewed-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;Link: https://lore.kernel.org/r/20230807205755.29579-5-brett.creeley@amd.comSigned-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/vfio/pci/pds/Makefile</description>
        <pubDate>Mon, 07 Aug 2023 20:57:51 +0000</pubDate>
        <dc:creator>Brett Creeley &lt;brett.creeley@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>38fe3975 - vfio/pds: Initial support for pds VFIO driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/vfio/pci/pds/Makefile#38fe3975</link>
        <description>vfio/pds: Initial support for pds VFIO driverThis is the initial framework for the new pds-vfio-pci device driver.This does the very basics of registering the PDS PCI device andconfiguring it as a VFIO PCI device.With this change, the VF device can be bound to the pds-vfio-pci driveron the host and presented to the VM as an ethernet VF.Signed-off-by: Brett Creeley &lt;brett.creeley@amd.com&gt;Signed-off-by: Shannon Nelson &lt;shannon.nelson@amd.com&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Reviewed-by: Kevin Tian &lt;kevin.tian@intel.com&gt;Reviewed-by: Shameer Kolothum &lt;shameerali.kolothum.thodi@huawei.com&gt;Reviewed-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;Link: https://lore.kernel.org/r/20230807205755.29579-3-brett.creeley@amd.comSigned-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/vfio/pci/pds/Makefile</description>
        <pubDate>Mon, 07 Aug 2023 20:57:49 +0000</pubDate>
        <dc:creator>Brett Creeley &lt;brett.creeley@amd.com&gt;</dc:creator>
    </item>
</channel>
</rss>
