[libvirt] [PATCH] qemu: Don't use -enable-nesting with qemu 1.2.0+

Jiri Denemark jdenemar at redhat.com
Mon Oct 22 09:06:02 UTC 2012


On Sun, Oct 21, 2012 at 13:16:35 -0400, Cole Robinson wrote:
> On 10/20/2012 03:49 PM, Eric Blake wrote:
> > On 10/20/2012 01:28 PM, Cole Robinson wrote:
> >> Since the option doesn't exist. Fixes booting with
> >> cpu mode='host-model' and qemu 1.2.0
> >> ---
> >>  src/qemu/qemu_capabilities.c | 1 -
> >>  1 file changed, 1 deletion(-)
> >>
> >> diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
> >> index c9a4ab7..d691d51 100644
> >> --- a/src/qemu/qemu_capabilities.c
> >> +++ b/src/qemu/qemu_capabilities.c
> >> @@ -2162,7 +2162,6 @@ qemuCapsInitQMPBasic(qemuCapsPtr caps)
> >>      qemuCapsSet(caps, QEMU_CAPS_NODEFCONFIG);
> >>      qemuCapsSet(caps, QEMU_CAPS_BOOT_MENU);
> >>      qemuCapsSet(caps, QEMU_CAPS_FSDEV);
> >> -    qemuCapsSet(caps, QEMU_CAPS_NESTING);
>
> In qemu-kvm.git
> 
> commit 02885019915d7df85b0e8200aa305dfbe2942443
> Author: Jan Kiszka <jan.kiszka at siemens.com>
> Date:   Mon Jun 27 20:19:46 2011 +0200
> 
>     qemu-kvm: Drop -enable-nesting command line switch
> 
>     As in upstream, this feature can be controlled via -cpu ...,+/-svm.
> 
> 
> So the command line switch doesn't actually exist in qemu-1.2.0+ which is what
> qemuCapsInitQMPBasic is supposed to representing.

OK, the QEMU commit message helps a lot. We used -enable-nesting iff svm
feature was requested but now when enabling svm is enough, it makes sense that
upstream dropped the command line switch completely.

ACK

Jirka




More information about the libvir-list mailing list