模拟/添加新设备的逐步方法是什么qemu
使用 QOM 方法?
DeviceState/BusState 和其他属性可能会发生哪些变化以及在哪里发生变化?
edu
树内教育 PCI 设备
- https://github.com/qemu/qemu/blob/v2.7.0/hw/misc/edu.c
- https://github.com/qemu/qemu/blob/v2.7.0/docs/specs/edu.txt
它非常容易理解并且有详细的文档,因此我建议您学习它。
它公开了一个最小的 PCI 设备,具有基本 IO、中断生成和 DMA。
我已经编写了一个最小的 Linux 内核模块 + 用户态测试来使用它:
- https://github.com/cirosantilli/linux-kernel-module-cheat/blob/6788a577c394a2fc512d8f3df0806d84dc09f355/rootfs_overlay/pci.sh
- https://github.com/cirosantilli/linux-kernel-module-cheat/blob/6788a577c394a2fc512d8f3df0806d84dc09f355/kernel_module/pci.c
树外设备
我询问是否可以在以下位置制作树外设备:如何创建树外 QEMU 设备?但它看起来不像。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)