On Thu, Oct 09, 2014 at 11:08:03PM +0200, Paolo Bonzini wrote: > Il 09/10/2014 22:22, Wei Huang ha scritto: > > > > Given that back-ward compatibility is a concern, will the following work? > > > > 1. Instead of bailing out, print a warning message (e.g. to log file via > > error_report) in QEMU. > > 2. [optional] Eduardo Habkost suggested that we can create a new machine > > model which more strictly checks threads=n option for AMD. For any > > existing machine config, we don't force it; but warning message still > > applies. This is optional because it is a bit over-killed IMO. > > 3. Gives out a warning in virt-manager as well. This is similar to > > "Overcomming CPUs will slow down performance" in current virt-manager > > screen. The message will read "Chosen CPU model doesn't support > > hyperthreading" or something similar. > > I like (1) and (3).
I don't think we really need (2), either. The current problem is just user confusion, so properly warning the user is the best thing to do. -- Eduardo