gpt4 book ai didi

linux - 有没有办法让 guest 内核直接访问 mmc Controller ?

转载 作者:太空宇宙 更新时间:2023-11-04 03:46:18 24 4
gpt4 key购买 nike

我在带有 2 个 mmc Controller 的 ARM 板上的 kvm/arm 之上运行 Linux 客户机,一个连接到板载 emmc 芯片,另一个连接到 microSD 卡。我们正在寻找一种方法,让 guest 直通访问其中一个 Controller ,即对设备进行读/写访问,而根本不会陷入虚拟机管理程序。我们希望将板载 eMMC 芯片的分区之一挂载为 guest 的根文件系统。

我阅读了 QEMU 文档,似乎有一种方法可以 mount host drives for the guest ;但是,它建议将主机驱动器安装为只读,这可能无法解决我们的问题。有没有适用于arm-linux的解决方案?

谢谢

最佳答案

以只读方式挂载的建议实际上是为了避免用户让其 guest 虚拟机和主机操作系统对同一磁盘或分区具有写访问权限,这可能会导致两个操作系统尝试进行冲突的更改并损坏数据。在您的情况下,听起来您只需要让 guest 虚拟机有权访问 SD 卡就可以了,因此应该可以通过读/写来传递它。只要确保在 guest 虚拟机运行时不要尝试从主机操作系统写入 SD 卡即可。

关于linux - 有没有办法让 guest 内核直接访问 mmc Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28059173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com