From: Eduardo Habkost <ehabkost@redhat.com>
To: Laurent Desnogues <laurent.desnogues@gmail.com>
Cc: Peter Maydell <peter.maydell@linaro.org>,
Like Xu <like.xu@linux.intel.com>,
"qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
Paolo Bonzini <pbonzini@redhat.com>,
Richard Henderson <rth@twiddle.net>
Subject: Re: [Qemu-devel] [PULL v6 10/42] vl.c: Replace smp global variables with smp machine properties
Date: Mon, 8 Jul 2019 17:40:52 -0300 [thread overview]
Message-ID: <20190708204052.GP5198@habkost.net> (raw)
In-Reply-To: <CABoDooPx3i4RhsXLJoca83ghN-ejhBbLGj3ZTJXvvdkZKCbbNg@mail.gmail.com>
On Mon, Jul 08, 2019 at 04:56:56PM +0200, Laurent Desnogues wrote:
> Hi,
>
> On Sat, Jul 6, 2019 at 12:40 AM Eduardo Habkost <ehabkost@redhat.com> wrote:
> >
> > From: Like Xu <like.xu@linux.intel.com>
> >
> > The global smp variables in vl.c are completely replaced with machine properties.
> >
> > Form this commit, the smp_cpus/smp_cores/smp_threads/max_cpus are deprecated
> > and only machine properties within MachineState are fully applied and enabled.
>
> Wouldn't it make sense to now remove the declarations in
> include/sysemu/cpus.h and include/sysemu/sysemu.h?
You're right. This will be done in a follow up patch.
--
Eduardo
next prev parent reply other threads:[~2019-07-08 20:42 UTC|newest]
Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-07-05 22:14 [Qemu-devel] [PULL v6 00/42] Machine and x86 queue, 2019-07-05 Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 01/42] hw/boards: Add struct CpuTopology to MachineState Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 02/42] machine: Refactor smp-related call chains to pass MachineState Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 03/42] general: Replace global smp variables with smp machine properties Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 04/42] hw/ppc: Replace global smp variables with machine smp properties Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 05/42] hw/riscv: " Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 06/42] hw/s390x: " Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 07/42] hw/i386: " Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 08/42] hw/arm: " Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 09/42] hw: Replace global smp variables with MachineState for all remaining archs Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 10/42] vl.c: Replace smp global variables with smp machine properties Eduardo Habkost
2019-07-08 14:56 ` Laurent Desnogues
2019-07-08 20:40 ` Eduardo Habkost [this message]
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 11/42] i386: Add die-level cpu topology to x86CPU on PCMachine Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 12/42] hw/i386: Adjust nr_dies with configured smp_dies for PCMachine Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 13/42] i386/cpu: Consolidate die-id validity in smp context Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 14/42] i386: Update new x86_apicid parsing rules with die_offset support Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 15/42] pc: fix possible NULL pointer dereference in pc_machine_get_device_memory_region_size() Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 16/42] machine: show if CLI option '-numa node, mem' is supported in QAPI schema Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 17/42] numa: deprecate 'mem' parameter of '-numa node' option Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 18/42] numa: deprecate implict memory distribution between nodes Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 19/42] hppa: Delete unused hppa_cpu_list() function Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 20/42] deprecate -mem-path fallback to anonymous RAM Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 21/42] i386: Don't print warning if phys-bits was set automatically Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 22/42] i386: Fix signedness of hyperv_spinlock_attempts Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 23/42] i386: make 'hv-spinlocks' a regular uint32 property Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 24/42] x86/cpu: use FeatureWordArray to define filtered_features Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 25/42] i386: Remove unused host_cpudef variable Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 26/42] target/i386: Add CPUID.1F generation support for multi-dies PCMachine Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 27/42] machine: Refactor smp_parse() in vl.c as MachineClass::smp_parse() Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 28/42] vl.c: Add -smp, dies=* command line support and update doc Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 29/42] qmp: Add deprecation information to query-machines Eduardo Habkost
2019-07-08 13:29 ` Eric Blake
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 30/42] i386: Introduce SnowRidge CPU model Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 31/42] qmp: Add "alias-of" field to query-cpu-definitions Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 32/42] i386: Add x-force-features option for testing Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 33/42] i386: Get model-id from CPU object on "-cpu help" Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 34/42] i386: Register versioned CPU models Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 35/42] i386: Define -IBRS, -noTSX, -IBRS versions of " Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 36/42] i386: Replace -noTSX, -IBRS, -IBPB CPU models with aliases Eduardo Habkost
2019-07-05 22:14 ` [Qemu-devel] [PULL v6 37/42] i386: Make unversioned CPU models be aliases Eduardo Habkost
2019-07-05 22:15 ` [Qemu-devel] [PULL v6 38/42] docs: Deprecate CPU model runnability guarantees Eduardo Habkost
2019-07-05 22:15 ` [Qemu-devel] [PULL v6 39/42] i386: Add Cascadelake-Server-v2 CPU model Eduardo Habkost
2019-07-05 22:15 ` [Qemu-devel] [PULL v6 40/42] numa: Make deprecation warnings conditional on !qtest_enabled() Eduardo Habkost
2019-07-05 22:15 ` [Qemu-devel] [PULL v6 41/42] numa: allow memory-less nodes when using memdev as backend Eduardo Habkost
2019-07-05 22:15 ` [Qemu-devel] [PULL v6 42/42] tests: use -numa memdev option in tests instead of legacy 'mem' option Eduardo Habkost
2019-07-06 6:46 ` [Qemu-devel] [PULL v6 00/42] Machine and x86 queue, 2019-07-05 no-reply
2019-07-08 9:26 ` Peter Maydell
2019-07-08 12:44 ` Igor Mammedov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190708204052.GP5198@habkost.net \
--to=ehabkost@redhat.com \
--cc=laurent.desnogues@gmail.com \
--cc=like.xu@linux.intel.com \
--cc=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=rth@twiddle.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.