Run VFIO-MDEV mtty example on Ubuntu20.04

本文详细介绍了如何在Ubuntu 20.04上运行VFIO-MDEV mtty示例。首先检查VFIO是否已内置并启用IOMMU,然后安装vfio-mdev模块,构建并加载mtty示例驱动,创建虚拟设备,并将其添加到KVM虚拟机中,最后通过minicom在虚拟机中使用这些虚拟串口进行数据交互。
摘要由CSDN通过智能技术生成

1. Check if VFIO is already in the System.

Linux 5.4 build the VFIO into the kernel. Here is the way to check it.

Looks like VFIO_MDEV is still a module.

Another way to check:

Check kernel log too:

OK, looks like my system already have VFIO. But not sure if it is running.

2. Check if IOMMU enabled

No "IOMMU enabled" in the log. So we need to enable it.

Open /etc/default/grub and add following commands:

intel_iommu=on iommu=pt pcie_aspm=off vfio_iommu_type1.allow_unsafe_interrupts=1 vfio_pci.disable_vga=1 vfio_pci.disable_idle_d3=1

As following:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值