[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] is it possible to run KVM module inside a qemu VM
From: |
Alexander Graf |
Subject: |
Re: [Qemu-devel] is it possible to run KVM module inside a qemu VM |
Date: |
Sun, 29 Apr 2012 23:02:28 +0200 |
On 29.04.2012, at 12:48, Nadav Har'El wrote:
> On Sun, Apr 29, 2012, Steven wrote about "is it possible to run KVM module
> inside a qemu VM":
>> Hi,
>> I know there exists nested KVM in the kernel tree such that a KVM
>> hypervisor can run inside a guest.
>> Now I am wondering if it is possible to load the kvm module in a qemu
>> VM (-no-kvm). So I started a qemu VM using the following command
>
> No, I believe this is NOT possible.
>
> KVM, as the top (L0) hypervisor, implements the VMX instructions for the
> L1 guest using the hosts' VMX. Qemu, on the other hand, does not have VMX
> emulation at all.
>
> Note that before you set out to add VMX instructions emulation, you need
> to also consider the option of emulating SVM (AMD's virtualization
> extensions) instead of VMX - even on Intel hosts. I believe (though I
> didn't consider this too carefully) this will be easier to implement,
> as in many respects, SVM is simpler than VMX.
SVM is already implemented in TCG, though the support may not be 100%
compatible to real hardware ;).
Alex