我正在尝试在我的嵌入式软件开发过程中使用QEMU。我认为在不必触摸硬件的情况下运行我的代码对我很有用。特别是当软件位于Linux的用户空间时。现在,我试图让我的脑袋围绕着QEMU的大概念。
QEMU在什么时候虚拟化硬件?当主机平台也是x86并且处理器内置了虚拟化技术时,我可以假设它虚拟化x86吗?
换句话说,当目标平台与主机平台不同时,我能否假设QEMU正在模拟硬件?
答案 0 :(得分:1)
这是一个通用仿真器软件(类型2虚拟机管理程序),当目标和主机具有相同的架构时,它可以使用虚拟化。在Linux中,您需要启用KVM内核模块才能使用处理器的虚拟化技术。