acpi, ich9: Add unplug cb for ich9.
commit91a734a6fa0fcd03a7ffc32a7b45a3c2735d82be
authorTang Chen <tangchen@cn.fujitsu.com>
Wed, 28 Jan 2015 07:45:40 +0000 (28 15:45 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Thu, 26 Feb 2015 11:42:18 +0000 (26 12:42 +0100)
tree5e4e10d7c6baa20be535b81f2cb06de186625248
parent232391c19ec69e6781667c53cb3c3bc57932bb95
acpi, ich9: Add unplug cb for ich9.

Memory and CPU hot unplug are both asynchronous procedures.
When the unplug operation happens, unplug request cb is called first.
And when guest OS finished handling unplug, unplug cb will be called
to do the real removal of device.

This patch adds hotunplug cb to ich9, which memory and CPU
hot unplug will use it.

Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Tang Chen <tangchen@cn.fujitsu.com>
Signed-off-by: Zhu Guihua <zhugh.fnst@cn.fujitsu.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/acpi/ich9.c
hw/isa/lpc_ich9.c
include/hw/acpi/ich9.h