+48
−21
Loading
Merge Pull Request from: @x56Jason
# Description
Upstream Linus tree merged some latest iommu fixes in v6.8-rc6 cycle, which need backport.
# ISSUE
#I938E2
# Test
- IOMMU Kernel selftest (with known upstream issue workaround)
- All PASS
- X86 Kernel Selftest
- All PASS except LAM/shadow-stack cases which are not enabled and the result is the same as in baseline
- VM Test with traditional VFIO/IOMMU api
- Use Qemu to passthrough a NIC to guest VM, which exercises traditional VFIO/IOMMU code
- Guest VM can run successfully and the NIC works well
- VM Test with new VFIO/iommufd api
- Use new Qemu command line to specify iommufd to passthrough a NIC to guest VM
- Guest VM can run successfully and the NIC works well
- SVA Test
- Use DSA device (SVA enabled) on Intel EMR platform to do DMA memory copy
- PASS, and IO page fault can be seen and handled successfully
# Known Issue
NA
# Default Kernel Config Change
NA
Link:https://gitee.com/openeuler/kernel/pulls/4875
Reviewed-by:
Aichun Shi <aichun.shi@intel.com>
Signed-off-by:
Zheng Zengkai <zhengzengkai@huawei.com>