On Fri, Feb 08, 2013 at 01:58:58PM -0200, Eduardo Habkost wrote: [ … ]
> As we don't have a decent method to do that today, we are using static > variables and compatibility-setup functions called from the machine init > function. See disable_kvm_pv_eoi() for example. > > One day we will be able to do that using properties on the machine-type > compat_props tables, but we can't do that yet. Ok, understood. > People can easily work around the lack of the feature today, using > "-cpu n270,+movbe", Are you sure? $ qemu-system-i386 -snapshot ... -cpu n270,+movbe ... from latest qemu master doesn't seem to work here. We still don't see bit 22 in ECX of CPUID.EAX(1) advertized to the guest. But that's not the big problem - we still need the actual implementation of MOVBE in qemu otherwise the guest kernel #GPs when trying to execute that instruction. Thanks. -- Regards/Gruss, Boris. Sent from a fat crate under my desk. Formatting is fine. --