转自:https://blog.csdn.net/rong_toa/article/details/110845945 《ARM SMMU原理与IOMMU技术(“VT-d” DMA、I/O虚拟化、内存虚拟化)》 《提升KVM异构虚拟机启动效率:透传(pass-through)、DMA映射(VFIO、 ...
分类:
系统相关 时间:
2021-01-07 12:01:57
阅读次数:
0
Error - no supported modules(DPDK driver) are loaded [ 45.422045] VFIO - User Level meta-driver version: 0.3 Y Error - no supported modules(DPDK drive ...
分类:
Web程序 时间:
2020-11-18 13:28:47
阅读次数:
29
背景 安装了Fedora 32,但是对发行版自带的内核不太满意,因为我想将vfio-pci驱动编译到内核里面(builtin),而不是以module的方式加载。 然后就从 https://mirrors.aliyun.com/fedora/releases/32/Everything/source/ ...
分类:
其他好文 时间:
2020-09-24 00:00:14
阅读次数:
42
转自:https://www.cnblogs.com/yi-mu-xi/p/10515609.html 【https://www.jianshu.com/p/dd8ab6b68c6a http://bbs.chinaunix.net/thread-2072818-1-1.html IOMMU htt ...
分类:
其他好文 时间:
2020-06-01 11:43:18
阅读次数:
120
DBGvpp# show pci Address Sock VID:PID Link Speed Driver Product Name Vital Product Data 0000:05:00.0 0 19e5:0200 8.0 GT/s x16 vfio-pci Huawei IN200 2* ...
分类:
其他好文 时间:
2020-05-06 16:47:00
阅读次数:
144
[转自 https://zhuanlan.zhihu.com/p/27026590] 我们首先得厘清两个概念,当我们说SMMU的时候,硬件设计同学心中是那个进行设备地址翻译,做DMA操作的那个硬件。软件驱动同学心中是控制SMMU硬件的那个软件。你们之间唯一的接口是:中断,配置空间和内存,没有其他了。 ...
分类:
其他好文 时间:
2020-03-06 14:55:14
阅读次数:
68
1、UIO出现的原因 第一,硬件设备可以根据功能分为网络设备,块设备,字符设备,或者根据与CPU相连的方式分为PCI设备,USB设备等。它们被不同的内核子系统支持。这些标准的设备的驱动编写较为容易而且容易维护。很容易加入主内核源码树。但是,又有很多设备难以划分到这些子系统中,比如I/O卡,现场总线接 ...
分类:
其他好文 时间:
2018-12-02 22:44:12
阅读次数:
531
VFIO VFIO是一个可以安全地把设备I/O、中断、DMA等暴露到用户空间(userspace),从而可以在用户空间完成设备驱动的框架。用户空间直接设备访问,虚拟机设备分配可以获得更高的IO性能。 依赖于IOMMU. vfio pci. 相比于UIO,VFIO更为强健和安全 要求 本机使用版本为u ...
分类:
其他好文 时间:
2018-07-27 19:23:34
阅读次数:
1047
1、vi /etc/grub2.cnf 在内核那一行添加”intel_iommu=on“ 重启后检查:cat /proc/cmdline | grep iommu 2、dmesg|grep -e DMAR -e IOMMU 报错:vfio-pci 0000:04:00.3: Device is in ...
分类:
其他好文 时间:
2018-07-24 18:02:22
阅读次数:
815
一周第五次课(12月15日)2.1/2.2 系统目录结构2.3 ls命令2.4 文件类型2.5 alias命令 系统目录结构: [root@localhost ~]# lsanaconda-ks.cfg[root@localhost ~]# ls /bin dev home lib64 mnt pr ...
分类:
其他好文 时间:
2017-12-15 13:37:38
阅读次数:
181