[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC v4 2/3] i386: use CpuTopoInfo instead apic_id as a
From: |
Eduardo Habkost |
Subject: |
Re: [Qemu-devel] [RFC v4 2/3] i386: use CpuTopoInfo instead apic_id as argument for pc_new_cpu() |
Date: |
Wed, 12 Mar 2014 12:39:29 -0300 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Wed, Mar 12, 2014 at 03:51:35PM +0800, Chen Fan wrote:
[...]
> if (compat_apic_id_mode) {
> - if (cpu_index != correct_id && !warned) {
> + if (cpu_index != correct_id && !compat_apic_id_warned) {
> error_report("APIC IDs set in compatibility mode, "
> "CPU topology won't match the configuration");
> - warned = true;
> + compat_apic_id_warned = true;
[...]
> + if (compat_apic_id_mode) {
> + correct_apic_id = apicid_from_topo_ids(smp_cores,
> + smp_threads,
> + topo);
> + if (cpu_index != correct_apic_id && !compat_apic_id_warned) {
> + error_report("APIC IDs set in compatibility mode, "
> + "CPU topology won't match the configuration");
> + compat_apic_id_warned = true;
The new logic makes sense, but please don't duplicate code.
--
Eduardo
- [Qemu-devel] [RFC v3 1/3] cpu: introduce CpuTopoInfo structure for argument simplification, (continued)
- [Qemu-devel] [RFC v3 2/3] i386: use CpuTopoInfo instead apic_id as argument for pc_new_cpu(), chen.fan.fnst, 2014/03/11
- Re: [Qemu-devel] [RFC v3 2/3] i386: use CpuTopoInfo instead apic_id as argument for pc_new_cpu(), Eduardo Habkost, 2014/03/11
- Re: [Qemu-devel] [RFC v3 2/3] i386: use CpuTopoInfo instead apic_id as argument for pc_new_cpu(), Chen Fan, 2014/03/12
- [Qemu-devel] [RFC v4 0/3] prebuild cpu QOM tree /machine/node/socket/core ->link-cpu, Chen Fan, 2014/03/12
- [Qemu-devel] [RFC v4 1/3] cpu: introduce CpuTopoInfo structure for argument simplification, Chen Fan, 2014/03/12
- Re: [Qemu-devel] [RFC v4 1/3] cpu: introduce CpuTopoInfo structure for argument simplification, Eduardo Habkost, 2014/03/12
- [Qemu-devel] [RFC v4 3/3] i386: introduce cpu QOM hierarchy tree, Chen Fan, 2014/03/12
- [Qemu-devel] [RFC v4 2/3] i386: use CpuTopoInfo instead apic_id as argument for pc_new_cpu(), Chen Fan, 2014/03/12
- Re: [Qemu-devel] [RFC v4 2/3] i386: use CpuTopoInfo instead apic_id as argument for pc_new_cpu(),
Eduardo Habkost <=
- [Qemu-devel] [RFC v3 3/3] i386: introduce cpu QOM hierarchy tree, chen.fan.fnst, 2014/03/11
[Qemu-devel] [RFC v2 2/2] i386: introduce cpu QOM hierarchy tree, Chen Fan, 2014/03/04