]> git.proxmox.com Git - mirror_qemu.git/commit - target/i386/cpu.c
target-i386: Require APIC ID to be explicitly set before CPU realize
authorEduardo Habkost <ehabkost@redhat.com>
Fri, 19 Dec 2014 01:31:11 +0000 (23:31 -0200)
committerEduardo Habkost <ehabkost@redhat.com>
Mon, 9 Mar 2015 19:30:03 +0000 (16:30 -0300)
commit9886e834f47adabdbfd54ab606788ce7326e6779
treedc83315d8b4ea53ebd2686154b7d942153f1ad5f
parent54a402930ac6d1a9d6d402229ae8ba8bef7e598e
target-i386: Require APIC ID to be explicitly set before CPU realize

On softmuu, instead of setting APIC ID automatically when creating a
X86CPU, require the property to be set before realizing the object
(which is already done by the CPU creation code on PC).

Keep apic_id = 0 by default on *-user so it can simply create a new CPU
object and realize it without extra steps (so target-i386 will be able
to use cpu_generic_init() eventually).

Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
target-i386/cpu-qom.h
target-i386/cpu.c