OSDN Git Service

target-i386: Set APIC ID using cpu_index on CONFIG_USER
authorEduardo Habkost <ehabkost@redhat.com>
Fri, 19 Dec 2014 01:28:45 +0000 (23:28 -0200)
committerEduardo Habkost <ehabkost@redhat.com>
Wed, 25 Feb 2015 18:00:07 +0000 (15:00 -0300)
commit9c235e83f1c3437be6ca45755909efb745c10deb
tree0d99e8c7cf74dfa274470ad2d8731f798a4b87c1
parent696da41b1b741f6056e52c572e05abd790637be1
target-i386: Set APIC ID using cpu_index on CONFIG_USER

The PC CPU initialization code already sets apic-id based on the CPU
topology, and CONFIG_USER doesn't need the topology-based APIC ID
calculation code.

Make CONFIG_USER set apic-id before realizing the CPU (just like PC
already does), so we can simplify x86_cpu_initfn later. As there is no
CPU topology configuration in CONFIG_USER, just use cpu_index as the
APIC ID.

Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
target-i386/cpu.c