首页 > TAG信息列表 > iommu

kvm

        1 install software   apt -y install qemu-kvm libvirt-daemon-system libvirt-daemon virtinst bridge-utils libosinfo-binapt -y install virt-manager qemu-systemapt -y install ovmf     2 enable iommu 2.1Config BIOS Intel Based: Enable "Intel VT

KNI

 dpdk之kni实现 IOMMU & iomap &VFIO & uio   网络虚拟化——virtio-user  

IOMMU/SMMUV3代码分析(6)DMA MAP API介绍之概述

1. DMA MAP API在驱动中的使用         DMA MAP建立起物理地址PA和IO设备的虚拟地址IOVA之间的映射,当IO设备通过SMMU访IOVA实际会访问到对应的物理地址PA。完成访问后DMA UNMAP取消映射。         在IO设备驱动中DMA MAP/UNMAP使用如下图所示:         数据

linux性能优化基础——iommu相关配置

此篇文档介绍了IOMMU相关的信息: https://blog.chaosjohn.com/Check-VT-D-or-IOMMU-under-Linux.html iommu和vt-d都是io半虚拟化的一种技术,两者很接近,只不过iommu是AMD的,vt-d是Intel的。 IO半虚拟化对比IO虚拟化,主要是虚拟机可直接和IO设备通信,而不必走VMM虚拟出来的虚拟IO设备。

smmu之关于smmu.strict的原理

前言 前段时间测试smmu的性能的时候开启和关闭strict功能,对比了strict开启和关闭后的差异, 竟然发现差异还挺大的,就想弄明白这个功能是咋实现的。 strict的原理 其实了解这个功能的最好方式还是看该系列patch,这里列出patch和作者的解释 https://patchwork.kernel.org/project/linu

IOMMU历史知识及与VFIO的联系

IOMMU历史知识及与VFIO的联系 在虚拟化普及之前,IOMMU主要提供2种功能,避免bounce buffers的功能,创建连续DMA操作功能。 Bounce Buffers 如果外设的寻址空间小于平台(如PC)的寻址空间,例如外设只支持寻址4GB空间,但是PC支持寻址8GB,如果PC中的驱动程序分配了4GB以上的空间给设备,那么

PVE PCI网卡直通

Intel CPU shell里面输入命令: nano /etc/default/grub 在里面找到: GRUB_CMDLINE_LINUX_DEFAULT="quiet" 然后修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on" 在更新一下 update-grub 重启一下 reboot AMD CPU shell里面输入命令: nano /etc/default/grub 在里面找到:

hw-tc-offload

[root@localhost vpp]# ethtool -k enp125s0f0 | grep hw-tc-offload hw-tc-offload: off [fixed] [root@localhost vpp]# [root@localhost vpp]# ethtool -k enp125s0f0 | grep hw-tc-offload hw-tc-offload: off [fixed] [root@localhost vpp]# [root@localhost vpp]#

IOMMU

https://blog.csdn.net/sdulibh/article/details/86611777 点赞 收藏 分享 文章举报 runshui27 发布了0 篇原创文章 · 获赞 0 · 访问量 5484 私信 关注

Linux 4.4 PCIe DMA进入用户空间页面不起作用 – highmem不能用于DMA?

我正在更新一个旧的Linux驱动程序,它通过DMA将数据传输到用户空间页面,这些页面通过get_user_pages()从应用程序传递下来. 我的硬件是一个新的基于x86 Xeon的板,具有12GB的RAM. 驱动程序从VME获取数据到PCIe FPGA,并且应该将其写入主存储器.我为每个页面做了一个dma_map_pages(),我

英特尔博锐技术有Linux cpu标志吗?

Linux内核是否在/ proc / cpuinfo中提供了一个CPU标志,表明处理器支持Intel vPro技术?具体来说,我想从操作系统内部判断物理硬件是否支持Intel AMT,然后是否实际启用了. (我知道我可以端口扫描TCP 16992,但那很麻烦!) 我希望有类似vmx标志的东西,它注释Intel VT,或者rdrand标志,它注