qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [RFC 0/3] cpu: add device_add foo-x86_64-cpu support


From: Igor Mammedov
Subject: Re: [Qemu-devel] [RFC 0/3] cpu: add device_add foo-x86_64-cpu support
Date: Thu, 22 May 2014 15:33:36 +0200

On Thu, 22 May 2014 02:33:45 +0000
"address@hidden" <address@hidden> wrote:

> Hi,
>    I think if we want to use 'device/device_add' to implement CPU,
> we must do some check before qemu_init_vcpu(). how can we to do that?
What check exactly would you like to perform?

For target-i38 you can look for kvm_check_features_against_host() in
x86_cpu_realizefn() doing check before qemu_init_vcpu().

> 
> Thanks,
> Chen
> 
> On Tue, 2014-05-13 at 18:08 +0800, Chen Fan wrote: 
> > this patches tried to make cpu hotplug with device_add, 
> > and made -device foo-x86_64-cpu available,also we can
> > set apic-id property with command line, if without setting
> > apic-id property, we added first unoccupied apic id as the
> > default new apic id. and hotplug cpu with device_add, we
> > must make check of APIC ID after cpu object initialization
> > that was different from 'cpu_add' command which check 'ids'
> > at the beginning.
> > 
> > Chen Fan (3):
> >   using CPUMASK bitmaps to calculate cpu index
> >   cpu: introduce CpuTopoInfo structure for argument simplification
> >   cpu: add device_add foo-x86_64-cpu support
> > 
> >  exec.c                  |  9 +++--
> >  include/qom/cpu.h       | 11 ++++++
> >  include/sysemu/sysemu.h |  7 ----
> >  qdev-monitor.c          | 11 ++++++
> >  target-i386/cpu.c       | 91 
> > ++++++++++++++++++++++++++++++++++++++++++++++++-
> >  target-i386/topology.h  | 51 ++++++++++++++++++---------
> >  6 files changed, 151 insertions(+), 29 deletions(-)
> > 
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]