cpu/apic: drop icc bus/bridge
commit46232aaacb66733d3e16dcbd0d26c32ec388801d
authorChen Fan <chen.fan.fnst@cn.fujitsu.com>
Wed, 16 Sep 2015 09:19:14 +0000 (16 17:19 +0800)
committerEduardo Habkost <ehabkost@redhat.com>
Fri, 2 Oct 2015 19:22:02 +0000 (2 16:22 -0300)
tree4547e7952fb42d8614dffb31abc213f510c28f32
parentae50c55a09b8a90205972518d8129447000ae188
cpu/apic: drop icc bus/bridge

After CPU hotplug has been converted to BUS-less hot-plug infrastructure,
the only function ICC bus performs is to propagate reset to LAPICs. However
LAPIC could be reset by registering its reset handler after all device are
initialized.
Do so and drop ~30LOC of not needed anymore ICCBus related code.

Signed-off-by: Chen Fan <chen.fan.fnst@cn.fujitsu.com>
Signed-off-by: Zhu Guihua <zhugh.fnst@cn.fujitsu.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
hw/i386/pc.c
hw/i386/pc_piix.c
hw/i386/pc_q35.c
hw/intc/apic_common.c
include/hw/i386/apic_internal.h
include/hw/i386/pc.h
target-i386/cpu.c