<?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>c8a6153b - vduse: Introduce VDUSE - vDPA Device in Userspace</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/vdpa/vdpa_user/Makefile#c8a6153b</link>
        <description>vduse: Introduce VDUSE - vDPA Device in UserspaceThis VDUSE driver enables implementing software-emulated vDPAdevices in userspace. The vDPA device is created byioctl(VDUSE_CREATE_DEV) on /dev/vduse/control. Then a char deviceinterface (/dev/vduse/$NAME) is exported to userspace for deviceemulation.In order to make the device emulation more secure, the device&apos;scontrol path is handled in kernel. A message mechnism is introducedto forward some dataplane related control messages to userspace.And in the data path, the DMA buffer will be mapped into userspaceaddress space through different ways depending on the vDPA bus towhich the vDPA device is attached. In virtio-vdpa case, the MMU-basedsoftware IOTLB is used to achieve that. And in vhost-vdpa case, theDMA buffer is reside in a userspace memory region which can be sharedto the VDUSE userspace processs via transferring the shmfd.For more details on VDUSE design and usage, please see the follow-onDocumentation commit.NB(mst): when merging this withb542e383d8c0 (&quot;eventfd: Make signal recursion protection a task bit&quot;)replace eventfd_signal_count with eventfd_signal_allowed,and drop the previous(&quot;eventfd: Export eventfd_wake_count to modules&quot;).Signed-off-by: Xie Yongji &lt;xieyongji@bytedance.com&gt;Acked-by: Jason Wang &lt;jasowang@redhat.com&gt;Link: https://lore.kernel.org/r/20210831103634.33-13-xieyongji@bytedance.comSigned-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/vdpa/vdpa_user/Makefile</description>
        <pubDate>Tue, 31 Aug 2021 10:36:33 +0000</pubDate>
        <dc:creator>Xie Yongji &lt;xieyongji@bytedance.com&gt;</dc:creator>
    </item>
</channel>
</rss>
