[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] i386: Fix nested SVM on older Opterons
From: |
Eduardo Habkost |
Subject: |
Re: [Qemu-devel] [PATCH] i386: Fix nested SVM on older Opterons |
Date: |
Thu, 23 May 2019 18:27:08 -0300 |
User-agent: |
Mutt/1.10.1 (2018-07-13) |
On Thu, May 23, 2019 at 07:57:38PM +0100, Dr. David Alan Gilbert wrote:
> * Bernhard M. Wiedemann (address@hidden) wrote:
> > Without this patch, a VM on a Opteron G3 host will have the svm flag, but
> > the kvm-amd module fails to load in there, complaining that it needs
> > cpuid 0x8000000a
> >
> > I have successfully built and tested this for 3+ years in production
> > on Opteron G3 servers.
Have you reproduced the bug on QEMU 2.8 or newer? The problem
you describe should be fixed by the following commit (from ~2.5
years ago).
commit 0c3d7c0051576d220e6da0a8ac08f2d8482e2f0b
Author: Eduardo Habkost <address@hidden>
Date: Wed Sep 21 15:01:35 2016 -0300
target-i386: Enable CPUID[0x8000000A] if SVM is enabled
SVM needs CPUID[0x8000000A] to be available. So if SVM is enabled
in a CPU model or explicitly in the command-line, adjust CPUID
xlevel to expose the CPUID[0x8000000A] leaf.
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
--
Eduardo