On Fri, Jan 11, 2013 at 03:10:19AM +0100, Igor Mammedov wrote: > Vendor property setter takes string as vendor value but cpudefs > use uint32_t vendor[123] fields to define vendor value. It makes it > difficult to unify and use property setter for values from cpudefs. > > Simplify code by using vendor property setter, vendor[123] fields > are converted into vendor[13] array to keep its value. And vendor > property setter is used to access/set value on CPU. > > Signed-off-by: Igor Mammedov <imamm...@redhat.com> > --- > v3: > - replace x86cpu_vendor_words2str() with x86_cpu_vendor_words2str() > due to renaming of the last in previous patch > - rebased with "target-i386: move out CPU features initialization > in separate func" patch dropped > v2: > - restore deleted host_cpuid() call in kvm_cpu_fill_host() > Spotted-By: Eduardo Habkost <ehabk...@redhat.com> > --- > target-i386/cpu.c | 126 > +++++++++++++---------------------------------------- > target-i386/cpu.h | 6 +- > 2 files changed, 33 insertions(+), 99 deletions(-) >
Reviewed-by: Eduardo Habkost <ehabk...@redhat.com> -- Eduardo