-
Jason Gunthorpe (NVIDIA Networking)12/09/2022, 10:00
Session to focus on open items related to iommufd and its path to upstream.
A short overview to ground the discussion in the current state of affairs followed by a discussion on any open points related to its design an implementation and to conclude what should be in the first merged series.
Should iommufd progress to be merged before the conference then this session would focus on the...
Go to contribution page -
James Gowans (Amazon EC2)12/09/2022, 10:30
Running virtual machines with memory subscription and DMA device passthrough is a challenge:
1. If devices/IOMMUs don't support faults or ATS, the hypervisor can't know which pages to map to ensure that DMA will not fault.
2. VFIO pins all memory when the memory range is mapped for DMA; this makes overcommit a challenge!We describe a solution to both of these problems:
Go to contribution page
- support VFIO... -
Kishon Vijay Abraham I (Texas Instruments), Manivannan Sadhasivam (Linaro)12/09/2022, 11:15
PCIe Endpoint Framework is a relatively new framework added to Linux Kernel. There are two upstreamed generic function drivers added; one for PCIe Endpoint Test (simple test function to test the communication between root-complex and endpoint) and the other for providing NTB functionality to the host (two endpoints within SoC facilitate two hosts to communicate).
A new endpoint function was...
Go to contribution page -
Ajay Kaher (VMWare)12/09/2022, 11:45
During boot-time of Guest there are many (in thousands) PCI config reads and significantly increases Guest boot-time.
Currently, when these reads are performed by a Guest, they all cause a VM-exit, and therefore each one of them induces a considerable overhead.
This overhead can be further improved, by mapping MMIO region of virtual machine to memory area that holds the values that the...
Go to contribution page -
Oded Gabbay (Intel)12/09/2022, 12:30
Doing peer-to-peer (aka p2p) is becoming more common these days. Whether it is done between GPUs and RDMA NICs, or between AI accelerators and NVME devices, doing p2p can decrease the CPU load, increase the b/w and improve the latency of data movement.
When implementing p2p code, whether it is using the p2pdma infrastructure or dma-buf framework, the kernel code eventually needs to...
Go to contribution page -
Yicong Yang (HiSilicon)12/09/2022, 13:00
PMU for monitoring PCIe link events
- purpose and introduction
- Usage and event...
Choose timezone
Your profile timezone: