On Thu, May 23, 2019 at 07:57:38PM +0100, Dr. David Alan Gilbert wrote: > * Bernhard M. Wiedemann (bwiedem...@suse.de) 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 <ehabk...@redhat.com> 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 <r...@twiddle.net> Signed-off-by: Eduardo Habkost <ehabk...@redhat.com> -- Eduardo